Rosstacks is a project mainly written in PYTHON and C++, it's free.
ROS package stack from the Robotic Operating System
ROS is a meta-operating system for your robot. It provides language-independent and network-transparent communication for a distributed robot control system.
For full installation instructions, including system prerequisites and platform-specific help, see:
http://ros.org/wiki/ROS/Installation