Robot Operating System

ROS is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it’s all open source


Yet Another Robot Platform.

YARP supports building a robot control system as a collection of programs communicating in a peer-to-peer way, with an extensible family of connection types (tcp, udp, multicast, local, MPI, mjpg-over-http, XML/RPC, tcpros, …) that can be swapped in and out to match your needs. YARP also support similarly flexible interfacing with hardware devices.


Open Robot Control Software

Orocos is a large project of middleware and tooling for development of robotics software. The main parts of this project are the Real Time Toolchain and the Orocos Component Library.


Autonomous Robot Control Software

ARC is  autonomous robot control software for programming robotics using a simple GUI interface on a Windows Platform. ARC has extensive support for a wide variety skills that work with a range of sensors, actuators and 3rd party robotics.


My Robot Lab

Myrobotlab is a open source Java service based framework for robotics and creative machine control.

Other Robot Frameworks

PlayerCARMENOrcaMOOS, and Microsoft Robotics Studio.