Difference between revisions of "Other Robot control Frameworks"

From Mca2
Jump to navigationJump to search
Line 1: Line 1:
 
There are several other software frameworks for developing robot control software:
 
There are several other software frameworks for developing robot control software:
 +
 +
* Carmen [http://www-2.cs.cmu.edu/~carmen www-2.cs.cmu.edu/~carmen]
 +
:The Carnegie Mellon Robot Navigation Toolkit is an open-source collection of software for mobile robot control.It's modular software designed to provide basic navigation primatives including: base and sensor control, obstacle avoidance, localization, path planning, people-tracking, and mapping.
  
 
* MARIE [http://marie.sf.net marie.sf.net]
 
* MARIE [http://marie.sf.net marie.sf.net]
MARIE is a robotic development and integration environment focused on software reusability and exploitation of already available APIs and middlewares frequently used in robotics.
+
:MARIE is a robotic development and integration environment focused on software reusability and exploitation of already available APIs and middlewares frequently used in robotics.
  
* Carmen [http://www-2.cs.cmu.edu/~carmen www-2.cs.cmu.edu/~carmen]
+
* MIRO [http://www.ics.uci.edu/~seguti/miro/Miro_index.html www.ics.uci.edu/~seguti/miro/Miro_index.html]
The Carnegie Mellon Robot Navigation Toolkit is an open-source collection of software for mobile robot control.It's modular software designed to provide basic navigation primatives including: base and sensor control, obstacle avoidance, localization, path planning, people-tracking, and mapping.
+
:Adaptive Middleware for a Mobile Internet Robot Laboratory
  
* Player [http://playerstage.sf.net playerstage.sf.net]
+
* ORCA [http://orca-robotics.sf.net orca-robotics.sf.net]
The Player/Stage Project creates Free Software that enables research in robot and sensor systems. The Player robot server is probably the most widely used robot control interface in the world. Its simulation backends, Stage and Gazebo, are also very widely used.
+
:Orca is an open-source framework for developing component-based robotic systems. It provides the means for defining and developing the building-blocks which can be pieced together to form arbitrarily complex robotic systems, from single vehicles to distributed sensor networks.
  
 
* OROCOS [http://www.orocos.org/index.html www.orocos.org]
 
* OROCOS [http://www.orocos.org/index.html www.orocos.org]
The Orocos project started as a Free Software project for robotics, but it has outgrown its robotics-dependent roots.
+
:The Orocos project started as a Free Software project for robotics, but it has outgrown its robotics-dependent roots. Hence, “Orocos” now consists of two decoupled but integrated sub-projects:  
Hence, “Orocos” now consists of two decoupled but integrated sub-projects:  
 
 
# Open Realtime Control Services: a hard realtime Software Framework for all possible machine control applications.
 
# Open Realtime Control Services: a hard realtime Software Framework for all possible machine control applications.
 
# Open Robot Control Software: a set of class libraries and an application framework offering generic functionality for machine tools and robots.
 
# Open Robot Control Software: a set of class libraries and an application framework offering generic functionality for machine tools and robots.
 
* ORCA [http://orca-robotics.sf.net orca-robotics.sf.net]
 
Orca is an open-source framework for developing component-based robotic systems. It provides the means for defining and developing the building-blocks which can be pieced together to form arbitrarily complex robotic systems, from single vehicles to distributed sensor networks.
 
  
 
* OROCOS::SmartSoft [http://www.rz.fh-ulm.de/~cschlege/orocos www.rz.fh-ulm.de/~cschlege/orocos]
 
* OROCOS::SmartSoft [http://www.rz.fh-ulm.de/~cschlege/orocos www.rz.fh-ulm.de/~cschlege/orocos]
OROCOS::SmartSoft is a component approach for robotics software based on communication patterns as core of a robotics component model.
+
:OROCOS::SmartSoft is a component approach for robotics software based on communication patterns as core of a robotics component model.
  
* MIRO [http://www.ics.uci.edu/~seguti/miro/Miro_index.html www.ics.uci.edu/~seguti/miro/Miro_index.html]
+
* Player [http://playerstage.sf.net playerstage.sf.net]
Adaptive Middleware for a Mobile Internet Robot Laboratory
+
:The Player/Stage Project creates Free Software that enables research in robot and sensor systems. The Player robot server is probably the most widely used robot control interface in the world. Its simulation backends, Stage and Gazebo, are also very widely used.

Revision as of 17:19, 12 January 2006

There are several other software frameworks for developing robot control software:

The Carnegie Mellon Robot Navigation Toolkit is an open-source collection of software for mobile robot control.It's modular software designed to provide basic navigation primatives including: base and sensor control, obstacle avoidance, localization, path planning, people-tracking, and mapping.
MARIE is a robotic development and integration environment focused on software reusability and exploitation of already available APIs and middlewares frequently used in robotics.
Adaptive Middleware for a Mobile Internet Robot Laboratory
Orca is an open-source framework for developing component-based robotic systems. It provides the means for defining and developing the building-blocks which can be pieced together to form arbitrarily complex robotic systems, from single vehicles to distributed sensor networks.
The Orocos project started as a Free Software project for robotics, but it has outgrown its robotics-dependent roots. Hence, “Orocos” now consists of two decoupled but integrated sub-projects:
  1. Open Realtime Control Services: a hard realtime Software Framework for all possible machine control applications.
  2. Open Robot Control Software: a set of class libraries and an application framework offering generic functionality for machine tools and robots.
OROCOS::SmartSoft is a component approach for robotics software based on communication patterns as core of a robotics component model.
The Player/Stage Project creates Free Software that enables research in robot and sensor systems. The Player robot server is probably the most widely used robot control interface in the world. Its simulation backends, Stage and Gazebo, are also very widely used.