Interfacing different layers of a multilayer architecture for sensorimotor systems using the object-oriented framework SMARTSOFT

Advanced mobile robots have to cope with many different situations and have to fulfil their tasks even in dynamic environments. Furthermore, there is an increasing demand that those systems perform not only a single task but show a whole set of different capabilities. This includes the concurrent and interruptable execution of several tasks. Reliably performing different tasks over long periods of time not only requires advanced basic skills, but also an appropriate robot control architecture. This includes, e.g., mechanisms to coordinate the execution of competing tasks. We present the architecture used on our B21 demonstrator of the SFB 527. A special emphasis is laid on aspects of our supporting software framework, SMARTSOFT, and the implemented set of skills.

[1]  Reid G. Simmons,et al.  A task description language for robot control , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[2]  Erann Gat,et al.  Experiences with an architecture for intelligent, reactive agents , 1997, J. Exp. Theor. Artif. Intell..

[3]  Christian Schlegel,et al.  Integrating Vision Based Behaviours with an Autonomous Robot , 1999, ICVS.

[4]  Karen Zita Haigh,et al.  A layered architecture for office delivery robots , 1997, AGENTS '97.

[5]  Robin R. Murphy,et al.  Artificial intelligence and mobile robots: case studies of successful robot systems , 1998 .

[6]  Erann Gat,et al.  ESL: a language for supporting robust plan execution in embedded autonomous agents , 1997, 1997 IEEE Aerospace Conference.

[7]  Christian Schlegel Fast local obstacle avoidance under kinematic and dynamic constraints for a mobile robot , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[8]  Franz J. Radermacher,et al.  COGNITION IN SYSTEMS , 1996 .

[9]  Bernhard Nebel,et al.  Extending Planning Graphs to an ADL Subset , 1997, ECP.

[10]  R. James Firby Task Networks for Controlling Continuous Processes , 1994, AIPS.

[11]  Wolfram Burgard,et al.  An experimental comparison of localization methods , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[12]  Fabrice R. Noreils Integrating error recovery in a mobile robot control system , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[13]  J.-S. Gutmann,et al.  AMOS: comparison of scan matching approaches for self-localization in indoor environments , 1996, Proceedings of the First Euromicro Workshop on Advanced Mobile Robots (EUROBOT '96).

[14]  Evangelos E. Milios,et al.  Globally Consistent Range Scan Alignment for Environment Mapping , 1997, Auton. Robots.

[15]  Christian Schlegel,et al.  Vision Based Person Tracking with a Mobile Robot , 1998, BMVC.

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