Distributed Pursuit-Evasion without Global Localization via Local Frontiers

This paper addresses a visibility-based pursuit-evasion problem in which a team of mobile robots with limited sensing and communication capabilities must coordinate to detect any evaders in an unknown, multiply-connected planar environment. Our distributed algorithm can guarantee evader detection and is built around maintaining complete coverage of the frontier between cleared and contaminated regions while expanding the cleared region. We detail a novel distributed method for storing and updating this frontier without building a global map or requiring global localization. We demonstrate the functionality of the algorithm through Player/Stage simulations in realistic environments and through hardware experiments. We also discuss the number of agents required to clear a certain class of environments, as well as compare Monte Carlo results for our algorithm to the theoretical optimum area cleared with a fixed number of robots.

[1]  João Pedro Hespanha,et al.  On Discrete-Time Pursuit-Evasion Games With Sensing Limitations , 2008, IEEE Transactions on Robotics.

[2]  Giuseppe Oriolo,et al.  Mutual localization in a multi-robot system with anonymous relative position measures , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Gaurav S. Sukhatme,et al.  An Incremental Self-Deployment Algorithm for Mobile Sensor Networks , 2002, Auton. Robots.

[4]  Steven M. LaValle,et al.  Visibility-Based Pursuit-Evasion in an Unknown Planar Environment , 2004, Int. J. Robotics Res..

[5]  Francesco Bullo,et al.  Smooth Nearness-Diagram Navigation , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  T. D. Parsons,et al.  Pursuit-evasion in a graph , 1978 .

[7]  R. Tempo,et al.  Randomized Algorithms for Analysis and Control of Uncertain Systems , 2004 .

[8]  Gaurav S. Sukhatme,et al.  Tracking Targets Using Multiple Robots: The Effect of Environment Occlusion , 2002, Auton. Robots.

[9]  Masafumi Yamashita,et al.  Searching for a Mobile Intruder in a Polygonal Region , 1992, SIAM J. Comput..

[10]  Geoffrey A. Hollinger,et al.  Improving the Efficiency of Clearing with Multi-agent Teams , 2010, Int. J. Robotics Res..

[11]  Stefano Carpin,et al.  Multi-robot pursuit-evasion without maps , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  G. Oriolo,et al.  The Sensor-based Random Graph Method for Cooperative Robot Exploration , 2009, IEEE/ASME Transactions on Mechatronics.

[13]  Sebastian Thrun,et al.  Visibility-based Pursuit-evasion with Limited Field of View , 2004, Int. J. Robotics Res..

[14]  Micah Adler,et al.  Randomized Pursuit-Evasion in Graphs , 2002, Combinatorics, Probability and Computing.

[15]  Leonidas J. Guibas,et al.  A Visibility-Based Pursuit-Evasion Problem , 1999, Int. J. Comput. Geom. Appl..

[16]  Brian Yamauchi,et al.  Frontier-based exploration using multiple robots , 1998, AGENTS '98.

[17]  Stefano Carpin,et al.  Multi-robot surveillance: An improved algorithm for the GRAPH-CLEAR problem , 2008, 2008 IEEE International Conference on Robotics and Automation.