Robust Multi-Robot Coordination in Noisy and Dangerous Environments

* This work is supported by Siemens TURKEY, Tincel Kultur Vakfi TURKEY and NSF. Abstract In this paper we present the design and implementation of a complete framework for multi-robot coordination in which robots collectively execute interdependent tasks of an overall complex mission requiring diverse capabilities. Given a heterogeneous team of robots and task dependencies, proposed framework provides a distributed, robust mechanism for assigning robots to tasks in an order that efficiently completes the mission. The approach is robust to unreliable communication and robot failures. It is market-based approach, and therefore scalable, but it does not provide guarantees of optimality. In order to obtain optimum allocations in noisy environments we introduce a coalition maintenance scheme for dynamic reconfiguration of the assigned tasks at run time. Additional routines, called precautions are added in the framework for addressing different types of failures common in robot systems and solving conflicts in cases of these failures. Framework has been tested in simulations that include variable message loss rates and robot failures. We expect to port the system to mobile robots in the future. Our experiments illustrate effectiveness of the proposed approach in realistic scenarios.

[1]  Nidhi Kalra,et al.  A MARKET APPROACH TO TIGHTLY-COUPLED MULTI-ROBOT COORDINATION: FIRST RESULTS , 2003 .

[2]  Gaurav S. Sukhatme,et al.  Emergent Robot Differentiation for Distributed Multi-Robot Task Allocation , 2004, DARS.

[3]  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).

[4]  Tucker R. Balch,et al.  Communication in reactive multiagent robotic systems , 1995, Auton. Robots.

[5]  Vijay Kumar,et al.  Dynamic role assignment for cooperative robots , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[6]  Milind Tambe,et al.  Distributed Sensor Networks: A Multiagent Perspective , 2003 .

[7]  Victor Lesser,et al.  Environment Centered Analysis and Design of Coordination Mechanisms , 1996 .

[8]  Anthony Stentz,et al.  Robust multirobot coordination in dynamic environments , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[9]  Maja J. Mataric,et al.  Sold!: auction methods for multirobot coordination , 2002, IEEE Trans. Robotics Autom..

[10]  Lynne E. Parker,et al.  ALLIANCE: an architecture for fault tolerant multirobot cooperation , 1998, IEEE Trans. Robotics Autom..

[11]  Rachid Alami,et al.  A distributed tasks allocation scheme in multi-UAV context , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[12]  Victor R. Lesser,et al.  A survey of multi-agent organizational paradigms , 2004, The Knowledge Engineering Review.