SORGIN : A SOFTWARE FRAMEWORK FOR BEHAVIOR CONTROL IMPLEMENTATION

This paper describes the software framework that has been developed and that it is being used to build a control architecture for the navigation of a B21 mobile robot. The subsumption architecture and the multi-agent based controller architectures are analyzed and a software framework named SORGIN is presented as a structured programming tool that allows to deal with the complexity of mobile robotic systems. We show how a task that performs safe wandering with a privileged compass orientation has been defined using different behavior bricks in the SORGIN framework.

[1]  R. A. Brooks,et al.  Intelligence without Representation , 1991, Artif. Intell..

[2]  Marc G. Slack,et al.  A Reactive Robot System for Find and Fetch Tasks in an Outdoor Environment , 1992, AAAI.

[3]  Maja J. Mataric,et al.  Interaction and intelligent behavior , 1994 .

[4]  Ève Coste-Manière,et al.  Architecture, the backbone of robotic systems , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[5]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[6]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[7]  Rodney A. Brooks,et al.  Elephants don't play chess , 1990, Robotics Auton. Syst..

[8]  Ralph Hartley,et al.  Experiments with the subsumption architecture , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[9]  Jean-Paul Laumond,et al.  Position referencing and consistent world modeling for mobile robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[10]  Rodney A. Brooks,et al.  Asynchronous Distributed Control System For A Mobile Robot , 1987, Other Conferences.

[11]  David Chapman,et al.  Pengi: An Implementation of a Theory of Activity , 1987, AAAI.

[12]  James S. Albus,et al.  NASA/NBS Standard Reference Model for Telerobot Control System Architecture (NASREM) , 1989 .

[13]  Maja J. Matarić,et al.  Behavior-Based Systems: Key Properties and Implications , 1992 .

[14]  van Albertus Jozephus Nicolaas van Breemen Breemen Agent-Based Multi-Controller Systems - A design framework for complex control problems , 2001 .