CoRoBa, a Multi Mobile Robot Control and Simulation Framework

This paper describes on-going development of a multi robot control framework named CoRoBa. CoRoBa is theoretically founded by reifying Real Time Design Patterns. It uses CORBA as its communication Middleware and consequently benefits from the interoperability of this standard. A multi-robot 3D simulator written in Java3D integrates seamlessly with this framework. Several demonstration applications have been developed to validate the design and implementation options.

[1]  Jay W. Gowdy A Qualitative Comparison of Interprocess Communications Toolkits for Robotics , 2000 .

[2]  Hichem Sahli,et al.  Software Modularity for Mobile Robotic Applications , 2003 .

[3]  François Michaud,et al.  Code reusability tools for programming mobile robots , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[4]  Alexei Makarenko,et al.  Towards component-based robotics , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Lars Petersson,et al.  DCA: a distributed control architecture for robotics , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[6]  William D. Smart,et al.  Middleware for Robots , 2002 .

[7]  Günther Palm,et al.  Miro: Middleware for Autonomous Mobile Robots , 2001 .

[8]  Rachid Alami,et al.  An Architecture for Autonomy , 1998, Int. J. Robotics Res..

[9]  Gaurav S. Sukhatme,et al.  Intelligent distributed and embedded systems : Papers from the 2002 AAAI Symposium , 2002 .