On coordination in practical multi-robot patrol

Multi-robot patrol is a fundamental application of multi-robot systems. While much theoretical work exists providing an understanding of the optimal patrol strategy for teams of coordinated homogeneous robots, little work exists on building and evaluating the performance of such systems for real. In this paper, we evaluate the performance of multirobot patrol in a practical outdoor distributed robotic system, and evaluate the effect of different coordination schemes on the performance of the robotic team. The multi-robot patrol algorithms evaluated vary in the level of robot coordination: no coordination, loose coordination, and tight coordination. In addition, we evaluate versions of these algorithms that distribute state information-either individual state, or entire team state (global-view state). Our experiments show that while tight coordination is theoretically optimal, it is not practical in practice. Instead, uncoordinated patrol performs best in terms of average waypoint visitation frequency, though loosely coordinated patrol that shares only individual state performed best in terms of worst-case frequency. Both are significantly better than a loosely coordinated algorithm based on sharing global-view state. We respond to this discrepancy between theory and practice, caused primarily by robot heterogeneity, by extending the theory to account for such heterogeneity, and find that the new theory accounts for the empirical results.

[1]  Lynne E. Parker,et al.  On the design of behavior-based multi-robot teams , 1995, Adv. Robotics.

[2]  Alexis Drogoul,et al.  Multi-agent Patrolling: An Empirical Analysis of Alternative Architectures , 2002, MABS.

[3]  Network abstractions for context-aware mobile computing , 2002, Proceedings of the 24th International Conference on Software Engineering. ICSE 2002.

[4]  Richard T. Vaughan,et al.  The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems , 2003 .

[5]  Vinton G. Cerf,et al.  Delay-tolerant networking: an approach to interplanetary Internet , 2003, IEEE Commun. Mag..

[6]  Yann Chevaleyre,et al.  Recent Advances on Multi-agent Patrolling , 2004, SBIA.

[7]  Edoardo Biagioni,et al.  A reliability layer for ad-hoc wireless sensor network routing , 2004, 37th Annual Hawaii International Conference on System Sciences, 2004. Proceedings of the.

[8]  Yann Chevaleyre,et al.  Theoretical analysis of the multi-agent patrolling problem , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

[9]  Christopher D. Gill,et al.  Knowledge-Driven Interactions across Mobile Ad Hoc Networks , 2007, Int. J. Cooperative Inf. Syst..

[10]  Noa Agmon,et al.  Multi-robot area patrol under frequency constraints , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[11]  Yehuda Elmaliach,et al.  A realistic model of frequency-based multi-robot polyline patrolling , 2008, AAMAS.

[12]  G. Kaminka,et al.  Frequency-Based Multi-Robot Fence Patrolling , 2008 .

[13]  T. Spyropoulos,et al.  Efficient Routing in Intermittently Connected Mobile Networks: The Multiple-Copy Case , 2008, IEEE/ACM Transactions on Networking.

[14]  Sarit Kraus,et al.  Multi-robot perimeter patrol in adversarial settings , 2008, 2008 IEEE International Conference on Robotics and Automation.

[15]  Lynne E. Parker,et al.  Behavioral control for multi-robot perimeter patrol: A Finite State Automata approach , 2009, 2009 IEEE International Conference on Robotics and Automation.

[16]  Nicola Basilico,et al.  Leader-follower strategies for robotic patrolling in environments with arbitrary topologies , 2009, AAMAS.

[17]  Lynne E. Parker,et al.  A fault-tolerant modular control approach to multi-robot perimeter patrol , 2009, 2009 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[18]  Zhenyu Yang,et al.  R-Code: Network Coding Based Reliable Broadcast in Wireless Mesh Networks with Unreliable Links , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[19]  David Portugal,et al.  MSP algorithm: multi-robot patrolling based on territory allocation using balanced graph partitioning , 2010, SAC '10.

[20]  Imad Mahgoub,et al.  Statistical Broadcast Protocol Design for Unreliable Channels in Wireless Ad-Hoc Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[21]  Noa Agmon,et al.  Multiagent Patrol Generalized to Complex Environmental Conditions , 2011, AAAI.

[22]  C. Julien,et al.  Pharos : A Testbed for Mobile Cyber-Physical Systems TR-ARiSE-2011-001 , 2011 .