DARC: Next generation decentralized control framework for robot applications

This paper presents DARC, a next generation control framework for robot applications. It is designed to be equally powerful in prototyping research projects and for building serious commercial robots running on low powered embedded hardware, thus closing the gab between research and industry. It incorporates several new techniques such as a decentralized peer-to-peer architecture, transparent network distribution of the control system, and automatic run-time supervision to guarantee robustness.

[1]  B. Gates A robot in every home. , 2007, Scientific American.

[2]  Holly A. Yanco,et al.  Pyro: A python-based versatile programming environment for teaching robotics , 2004, JERC.

[3]  Ole Ravn,et al.  Towards competitive commercial autonomous robots: The configuration problem , 2011, ETFA2011.

[4]  Matthias Scheutz,et al.  Development environments for autonomous mobile robots: A survey , 2007, Auton. Robots.

[5]  Sebastian Thrun,et al.  Perspectives on standardization in mobile robot programming: the Carnegie Mellon Navigation (CARMEN) Toolkit , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

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

[7]  Herman Bruyninckx,et al.  Open robot control software: the OROCOS project , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[8]  Richard T. Vaughan,et al.  Really Reusable Robot Code and the Player/Stage Project , 2006 .

[9]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.