SAND 2004-4763 Unlimited Release Printed September 2004 Analysis and Control of Distributed Cooperative Systems

Approved for public release; further dissemination unlimited. of the United States Government. Neither the United States Government, nor any agency thereof, nor any of their employees, nor any of their contractors, subcontractors, or their employees, make any warranty, express or implied, or assume any legal liability or responsibility for the accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed, or represent that its use would not infringe privately owned rights. Reference herein to any specific commercial product, process, or service by trade name, trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement, recommendation, or favoring by the United States Government, any agency thereof, or any of their contractors or subcontractors. The views and opinions expressed herein do not necessarily state or reflect those of the United States Government, any agency thereof, or any of their contractors. Abstract As part of DARPA Information Processing Technology Office (IPTO) Software for Distributed Robotics (SDR) Program, Sandia National Laboratories has developed analysis and control software for coordinating tens to thousands of autonomous cooperative robotic agents (primarily unmanned ground vehicles) performing military operations such as reconnaissance, surveillance and target acquisition; countermine and explosive ordnance disposal; force protection and physical security; and logistics support. Due to the nature of these applications, the control techniques must be distributed, and they must not rely on high bandwidth communication between agents. At the same time, a single soldier must easily direct these large-scale systems. Finally, the control techniques must be provably convergent so as not to cause undo harm to civilians. In this project, provably convergent, moderate communication bandwidth, distributed control algorithms have been developed that can be regulated by a single soldier. We have simulated in great detail the control of low numbers of vehicles (up to 20) navigating throughout a building, and we have simulated in lesser detail the control of larger numbers of vehicles (up to 1000) trying to locate several targets in a large outdoor facility. Finally, we have experimentally validated the resulting control algorithms on smaller numbers of autonomous vehicles. Acknowledgements 3 We would like to thank Dr. Mark Swinson and Dr. Doug Gage, DARPA Program Managers for the Software for Distributed Robotics Program, for the opportunity to work on this challenging problem, and for their technical guidance and support throughout the project.

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

[2]  Maria L. Gini,et al.  Autonomous Mobile Robots and Distributed Exploratory Missions , 2000, DARS.

[3]  Olivier Simonin,et al.  An Architecture for Reactive Cooperation of Mobile Distributed Robots , 2000, DARS.

[4]  Vijay Kumar,et al.  Modeling and control of formations of nonholonomic mobile robots , 2001, IEEE Trans. Robotics Autom..

[5]  G. Whelan,et al.  Cooperative search and rescue with a team of mobile robots , 1997, 1997 8th International Conference on Advanced Robotics. Proceedings. ICAR'97.

[6]  Alan F. T. Winfield,et al.  Distributed Sensing and Data Collection via Broken Ad Hoc Wireless Connected Networks of Mobile Robots , 2000, DARS.

[7]  Barry Brumitt,et al.  GRAMMPS: a generalized mission planner for multiple mobile robots in unstructured environments , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[8]  Ping Liang,et al.  Pattern reconfiguration in swarms-convergence of a distributed asynchronous and bounded iterative algorithm , 1996, IEEE Trans. Robotics Autom..

[9]  Tamio Arai,et al.  Distributed and autonomous control method for generating shape of multiple mobile robot group , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[10]  Hiroaki Yamaguchi,et al.  A Cooperative Hunting Behavior by Mobile-Robot Troops , 1999, Int. J. Robotics Res..

[11]  Fabrice R. Noreils,et al.  Multi-Robot Coordination For Battlefield Strategies , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Kazuhiro Kosuge,et al.  Transportation of a single object by two decentralized-controlled nonholonomic mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[13]  Hugh F. Durrant-Whyte,et al.  A decentralised navigation architecture , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[14]  Toshio Fukuda,et al.  Group behavior control for MARS (micro autonomous robotic system) , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[15]  J. T. Feddema,et al.  Stability analysis of distributed autonomous vehicles , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[16]  Lynne E. Parker,et al.  Current State of the Art in Distributed Autonomous Mobile Robotics , 2000 .

[17]  Eiichi Yoshida,et al.  Effect of grouping in local communication system of multiple mobile robots , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[18]  David A. Schoenwald,et al.  Decentralized control of a collective of autonomous robotic vehicles , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[19]  Lynne E. Parker,et al.  Multi-Robot Systems: From Swarms to Intelligent Automata , 2002, Springer Netherlands.

[20]  Toshio Fukuda,et al.  Dynamic Robot-Target Assignment - Dependence of Recovering from Breakdowns on the Speed of the Selection Process , 2000, DARS.

[21]  Martial Hebert,et al.  Experiments in autonomous driving with concurrent goals and multiple vehicles , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[22]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

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

[24]  Minoru Asada,et al.  Cooperative behavior acquisition in multi-mobile robots environment by reinforcement learning based on state vector estimation , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[25]  Hong Zhang,et al.  Collective Robotics: From Social Insects to Robots , 1993, Adapt. Behav..

[26]  Vijay Kumar,et al.  Controlling formations of multiple mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[27]  J. Y. S. Luh,et al.  Coordination and control of a group of small mobile robots , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

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

[29]  Rodney A. Brooks,et al.  Fast, Cheap and Out of Control: a Robot Invasion of the Solar System , 1989 .

[30]  Joel W. Burdick,et al.  Asymptotic stabilization of multiple nonholonomic mobile robots forming group formations , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[31]  David A. Schoenwald,et al.  Stability Analysis of Decentralized Cooperative Controls , 2002 .

[32]  Ronald C. Arkin,et al.  Cooperation without communication: Multiagent schema-based robot navigation , 1992, J. Field Robotics.

[33]  Clark R. Dohrmann,et al.  Distributed Sensing and Cooperating Control for Swarms of Robotic vehicles , 1998 .

[34]  Jens Starke,et al.  Communication Fault Tolerance in Distributed Robotic Systems , 2000, DARS.

[35]  Frank E. Schneider,et al.  Motion Coordination in Formations of Multiple Mobile Robots Using a Potential Field Approach , 2000, DARS.

[36]  Fumihito Arai,et al.  Evaluation on flexibility of swarm intelligent system , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[37]  Yang Liu,et al.  Stability analysis of one-dimensional asynchronous swarms , 2003, IEEE Trans. Autom. Control..

[38]  David A. Schoenwald,et al.  Decentralized control of cooperative robotic vehicles , 2001, SPIE Defense + Commercial Sensing.

[39]  Fabrice R. Noreils,et al.  Toward a Robot Architecture Integrating Cooperation between Mobile Robots: Application to Indoor Environment , 1993, Int. J. Robotics Res..

[40]  D. A. Schoenwald,et al.  Distributed communication/navigation robot vehicle network , 2002, Proceedings of the 5th Biannual World Automation Congress.

[41]  David A. Schoenwald,et al.  Decentralized control of cooperative robotic vehicles: theory and application , 2002, IEEE Trans. Robotics Autom..

[42]  Stergios I. Roumeliotis,et al.  Distributed Multi-Robot Localization , 2000, DARS.

[43]  Paul Klarer,et al.  Cooperative robotic sentry vehicles , 1999, Optics East.