Robot Software - Robotics Software Projects

Robotics Software Projects

The following is a list of open source and free software for robotics projects.

  • CLARAty - Coupled-Layer Architecture for Robotic Autonomy. It is a collaborative effort among four institutions: NASA Jet Propulsion Laboratory, NASA Ames Research Center, Carnegie Mellon, and the University of Minnesota.
  • dLife - Free/Open Source Java library for Robotics, AI and Vision. Supports Pioneer, Khepera II & II, Hemission, Aibo and Finch robots as well as Player/Stage simulations.
  • Experimental Robotics Framework - A software for making experiments with multiple robots in 3d, with support for the latest technologies, that sits on top of Player/Stage and Open/CV.
  • MARIE - Mobile and Autonomous Robotics Integration Environment - is a Free Software using a component-based approach to build robotics software systems by integrating previously-existing and new software components.
  • Microsoft - Microsoft Robotics Developer Studio
  • OpenRDK - An open-source software framework for robotics for developing loosely-coupled modules. It provides transparent concurrency management, inter-process (via sockets) and intra-process (via shared memory) blackboard-based communication and a linking technique that allows for input/output data ports conceptual system design. Modules for connecting to simulators and generic robot drivers are provided.
  • OpenRTM-aist - a software platform developed on the basis of the RT middleware standard. It is developed by National Institute of Advanced Industrial Science and Technology in Japan.
  • OROCOS - the Open Robot Control Software project provides a Free Software toolkit for realtime robot arm and machine tool control.
  • Player/Stage Project - A very popular Free Software robot interface and simulation system, used for robotics research and teaching worldwide.
  • Pyro, Python Robotics - Popular robotics Free Software used in universities and colleges.
  • RoboMind - Educational software to learn the basics of robotics and programming.
  • Robot Operating System - Robot Operating System is an open-source platform for robot programming using Python and C++. Java, Lisp and Lua are supported but still in experimental stage.
  • Robot Intelligence Kernel

Read more about this topic:  Robot Software

Famous quotes containing the word projects:

    One of the things that is most striking about the young generation is that they never talk about their own futures, there are no futures for this generation, not any of them and so naturally they never think of them. It is very striking, they do not live in the present they just live, as well as they can, and they do not plan. It is extraordinary that whole populations have no projects for a future, none at all.
    Gertrude Stein (1874–1946)