AutopilotA complete Unmanned Aerial Vehicle (UAV) control system with 3 axis IMU/INS+GPS. Autopilot is Free Software and, along with the associated hardware designs, is licensed under the GNU GPL. http://autopilot.sourceforge.net |
PC/104 Robotics DriversFor PC/104+ users. Includes Linux drivers for the ACCES 104-DIO-48S digital I/O board, up to 8 Polaroid ultrasonic sensors, and an interface to a PIC controller for motor control with encoder feedback. Free Software written in C and licensed under the GNU http://sourceforge.net/projects/dio48s |
Pyro AI and Robotics SystemA library, environment, graphical user interface, and low-level drivers to explore AI and robotics using the Python language. Pyro is Free Software licensed under the GNU GPL. http://pyrorobotics.org |
Dave`s Robotic Operating SystemDROS is an Open Source project at the Australian National University. DROS is a modular framework for controlling a wide range of mobile robots. Coded in C++ and Perl. Licensed under the GNU GPL. http://www.dros.org |
ServoMasterA platform independent servo controller driver compatible with FerretTronics and Phidget boards. Java and C++ versions. Free Software licensed under the GNU GPL. http://servomaster.sourceforge.net |
stepC source code for a Linux stepper motor controller that can control up to 3 unipolar steppers through a PC parallel port. Free Software licensed under the GNU GPL. http://digilander.libero.it/nastero/projects_step_eng.htm |
Object Oriented Mobile Robot ModelOOMRM is a C++ library developed for the 68332 MRM microprocessor board. It includes a host (Windows/Linux) mobile robot simulator that can be run independently of the 68332. OOMRM is Free Software licensed under the GNU LGPL. http://duotronics.home.att.net |
Object Oriented Mobile Robot ModelOOMRM is a C++ library developed for the 68332 MRM microprocessor board. It includes a host (Windows/Linux) mobile robot simulator that can be run independently of the 68332. OOMRM is Free Software licensed under the GNU LGPL. http://mysite.verizon.net/resowiky |
Modular Controller Architecture 2A modular, network transparent, realtime capable, C/C++ framework for controlling robots. The main plattform is Linux/RTLinux but Win32 and Solaris also supported. MCA-2 is Free Software licensed under the GNU GPL. http://mca2.sourceforge.net |
RHexLibA collection of C++ libraries that form the Open Source control software used in the RHex hexapod robot. The code was developed for the QNX RTOS but also runs on Linux. Released under the BSD license. http://rhex.sourceforge.net |
DRobotReversed-engineered, Open Source control software for robots made by the now defunct Nomadic Technologies, Inc.. Written in C and released under the GNU GPL. http://drobot.sourceforge.net |
MotoRobots Software LibrariesA collection of Open Source embedded software libraries for mobile robotics applications, targeting Motorola 68K/ColdFire and PowerPC micros. The code is written in C, C++, and assembler and licensed under the GNU LGPL. http://www.motorobots.org |
SceneAn Open Source C++ library for sequential localisation and map-building. Modular design makes it suitable for robot navigation in 1D, 2D or 3D with arbitrary sensing capabilities. Licensed under GNU GPL. http://www.robots.ox.ac.uk/~ajd/scene |
Mobile and Autonomous RoboticsMARIE is a development and integration environment built over a communication layer. Its main goal is to integrate other robotics software such as Player/Stage, CARMEN, and RobotFlow. MARIE is Free Software licensed under the GNU GPL. http://marie.sourceforge.net |
NROSoft Robotics SoftwareBASIC Stamp code used by the GearGrinders (Team 112) in the FIRST robotic competition. Source code for the 2001 and 2002 events is available. http://www.geocities.com/nrosoft |
Visual Servo AutomationVSA provides MS Windows-based motion control compatible with servo controllers commonly used in robotics applications such the Mini SSC, SV203, and SMI boards. VSA is proprietary, commercial software. http://www.brookshiresoftware.com |
Carnegie Mellon Robot Navigation ToolkitCARMEN is modular, Open Source C software designed to provide basic navigation primatives including: base and sensor control, obstacle avoidance, localization, path planning, people-tracking, and mapping. Licensed under the GNU GPL. http://www-2.cs.cmu.edu/~carmen |
Nomadic.Sourceforge.NetOfficial production releases and source code from the now defunct Nomadic Technologies, Inc. Source code to all drivers, libraries and applications is now under the GNU GPL license. http://nomadic.sourceforge.net |
Dave`s Multi-tasking Sumo Robot ProgramMulti-tasking control program for a Sumo robot equipped with multiple sensors. C source code for the 68HC11 Handiboard. http://www.ece.concordia.ca/~dave/project/soft.html |
SAPHIRAA robot control system developed at SRI`s AI Center as an integrated architecture for robot perception and action. C/C++ source include. Non-commercial use only. http://www.ai.sri.com/~konolige/saphira |
FIPA-OSA component-based Java toolkit enabling rapid development of FIPA compliant physical agents. Source code is available under an Open Source-like license. http://fipa-os.sourceforge.net |