Design and Evaluation of Robust Behavior-Based Controllers for Distributed Multi-Robot Collection Tasks

In this chapter, we demonstrate the e ectiveness of behavior-based control in facilitating the development and evaluation of multi-robot controllers that are: (1) robust to robot failures, and (2) easily modi ed to facilitate development of the controller variation that su ciently satis es the design requirements for the task. Our experimental focus here is distributed multi-robot collection, a class of tasks that includes de-mining and toxic waste clean-up. We demonstrate a basic, homogeneous multi-robot controller for the collection task, then show how to easily derive two heterogeneous, spatio-temporal variations with markedly di erent performance properties. We evaluate the desirability of these controllers with respect to design requirements involving inter-robot interference, time-to-completion, and energy expenditure. The data for evaluation come from experiments using four physical mobile robots performing the three variations of the collection task.

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

[2]  Rodney A. Brooks,et al.  The Behavior Language: User''s Guide , 1990 .

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

[4]  Tucker R. Balch,et al.  Communication of behavorial state in multi-agent retrieval tasks , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[5]  Lynne E. Parker,et al.  Adaptive action selection for cooperative agent teams , 1993 .

[6]  Jacques Ferber,et al.  From Tom Thumb to the Dockers: some experiments with foraging robots , 1993 .

[7]  Lynne E. Parker,et al.  Heterogeneous multi-robot cooperation , 1994 .

[8]  Maja J. Mataric,et al.  Issues and approaches in the design of collective autonomous agents , 1995, Robotics Auton. Syst..

[9]  B. Werger Robotic \Food" Chains: Externalization of State and Program for Minimal-Agent Foraging , 1996 .

[10]  Andrew B. Kahng,et al.  Cooperative Mobile Robotics: Antecedents and Directions , 1997, Auton. Robots.

[11]  Tucker Balch Social Entropy: a New Metric for Learning Multi-Robot Teams , 1997 .

[12]  Rush D. Robinett,et al.  Analysis of decentralized variable structure control for collective search by mobile robots , 1998, Other Conferences.

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

[14]  Henrik I. Christensen,et al.  Application of voting to fusion of purposive modules: An experimental investigation , 1998, Robotics Auton. Syst..

[15]  Maja J. Mataric,et al.  Territorial multi-robot task division , 1998, IEEE Trans. Robotics Autom..

[16]  Maja J. Mataric,et al.  Coordinating mobile robot group behavior using a model of interaction dynamics , 1999, AGENTS '99.

[17]  Chris Melhuish,et al.  Stigmergy, Self-Organization, and Sorting in Collective Robotics , 1999, Artificial Life.

[18]  Tucker R. Balch,et al.  Hierarchic Social Entropy: An Information Theoretic Measure of Robot Group Diversity , 2000, Auton. Robots.

[19]  Maja J. Mataric,et al.  Multi-robot target acquisition using multiple objective behavior coordination , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[20]  Stefan B. Williams,et al.  Behavior-based control for autonomous underwater exploration , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[21]  Yasuhisa Hasegawa,et al.  Behavior coordination and its modification on brachiation-type mobile robot , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[22]  Anders Orebäck,et al.  BERRA: a research architecture for service robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[23]  Gaurav S. Sukhatme,et al.  Whistling in the dark: cooperative trail following in uncertain localization space , 2000, AGENTS '00.

[24]  Jean-Louis Deneubourg,et al.  From local actions to global tasks: stigmergy and collective robotics , 2000 .

[25]  Henrik Hautop Lund,et al.  RoboCup Jr. with LEGO MINDSTORMS , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[26]  Maja J. Mataric,et al.  Reward maximization in a non-stationary mobile robot environment , 2000, AGENTS '00.

[27]  Maja J. Mataric,et al.  Detecting regime changes with a mobile robot using multiple models , 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).