Computer Aided Robotics Programming (CARP) is a robotics application using virtual reality devices to handle virtual robots and generate (industrial) robot programs (or other routines) directly understandable by the controler of the real robot.
This projects deals with different robotics algorithms such as motion planning (navigation) , vision SLAM, vision algorithms, and mapping.
3D simulation library
A 3D simulation library using the bullet physics engine and OpenGL for rendering.
A general purpose Robotics simulator framework and implementation. Built as a project for the Center for Intelligent Systems in the Computer Science department in the Technion.
Clothes, Perception and Manipulation
CLoPeMa is an 3 year open-source EU-FP7 research project which aims to advance the state of the art in the autonomous perception and manipulation of fabrics, textiles and garments. Software releases during the life-span of the project will enable the CLoPeMa robot to manipulate, perceive and fold all kinds of textiles. Software is structured based on ROS (Robot Operating System) and written in C++, Python and Java.
The CMU personal robotics package offers many robotics algorithms/controllers/drivers that enable robots to perform basic tasks like manipulation and vision. The main infrastructure used is OpenRAVE and Robot Operating System (ROS).
Non-blocking C++ (GCC) CMUCam2+ & CMUCam Turret control library. Interfaces using USB to camera. Currently controls tilt, pan and frame capture. Easily exhanced/expanded for other functions.
This is going to be my first cpp mix of cpp examples on PSP. And to make a first contact with uploading a project to this website.
An open-source program to control a custom-built piece of hardware called an "Olfactometer" that is developed at Cold Spring Harbor Labs. Chances are this software is only useful to people that have this hardware, but we are making it open-source.
Custom uav is a complete flight control system in development. The project includes everything required for unmanned flight.
It's a flexible software bundle and framework for face recognition, which enables users to log into computer automatically, perform face detection, recognition and tracking, and perform experiments. Other applications can be built on top of it.
A small camera server providing web access to cameras connected to the computer. Special interest in this project is to have little to no external dependencies (no socket libs, no threading libs - at most, maybe camera drivers).
2009 FRC C++ code for Casa de la Esperanza team 2261.
The CellCV project is a C/C++ computer vision project that performs parallel elaboration of image sequences using the STI Cell Processor in order to achieve a speedup
Cerberus Project is a robot control software, developed by Reading University students.
Ciber Rato Debugger, is a small application written in C++, for Ciber Rato (https://sourceforge.net/projects/cpss) competition that helps the development and debugging of AI algorithms.
CoPP is an object-oriented framework for developing algorithms for robot path planning. One of of the design goals is to make it easy to make comparisons between various path planning algorithms.
The aim of this project is to build an efficient collision detection system using state of the art algorithms. The target platform is x86 and x64. Implementation will be primarily done in C++.
The goal of cvtk is to provide an easy to use computer vision framework that allows real-time tracking of color-marked objects in 2 dimensions.
Firmware and tool(s) for various rt control applications
Firmware and tool for various real time control applications (E.g. motion control, temperature control).
openrave plugins for constrained manipulation
The Constrained Manipulation Planning Suite (CoMPS) consists of three openrave plugins and associated data files. The planning and inverse kinematics algorithms in this suite are designed for articulated robots like robotic arms and humanoids. CoMPS is implemented in C++ and compiles in linux only. There are also several examples in python and matlab that show how to interface with openrave to use the plugins in CoMPS. It has been tested on all Ubuntu version from the last few years and will probably work with most modern linux distributions. Please see the wiki for installation and examples: https://sourceforge.net/p/comps/wiki/Home/
This is a small C++ library for writing control applications. It can be compiled for either generic UNIX userspace or for kernel space under RTLinux 3.2.
Control application for robotics. Vision, Trajectory, IA and Remote control.
Converts Gerber R-274X compliant files to G-Code suitable for a CNC solder paste dispenser. The user can input real world coordinates to align the board before code creation. Also supports batch jobs of multiple boards on the same work area.
A curriculum is made to be read by users to improve their skills in a specific topic. In our case we develop on robotics, Webots and the e-puck robot. The documentation can be found here: http://en.wikibooks.org/wiki/Cyberbotics%27_Robot_Curriculum