Control System Framework for Autonomous Robots Based on Extended State Machines

We present a new framework optimized for the design, implementation, and testing of control systems for autonomous robots. It is based on a new visual specification language which specifies both control and data flow, and which is suited to be interpreted in real-time. The framework is divided into a comprehensive development and a lightweight run-time environment. The latter is fully integrated with a real-time operating system and permits to reconfigure a control system without compilation at run time. Moreover, communication in distributed systems is supported. An earlier version of the framework has been successfully applied in an autonomous helicopter and an autonomous ground vehicle project

[1]  Jannik Fritsch,et al.  Supporting advanced interaction capabilities on a mobile robot with a flexible control system , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[2]  Rodney A. Brooks,et al.  A robot that walks; emergent behaviors from a carefully evolved network , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[3]  Patrick Doherty Knowledge representation and unmanned aerial vehicles , 2005 .

[4]  James S. Albus,et al.  A Reference Model Architecture for Intelligent Hybrid Control Systems , 1996 .

[5]  Torsten Merz Building a System for Autonomous Aerial Robotics Research , 2004 .

[6]  P. Mantegazza,et al.  RTAI: Real Time Application Interface , 2000 .

[7]  Albert Benveniste,et al.  The synchronous approach to reactive and real-time systems , 1991 .

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

[9]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..