Intercepting Rogue Robots: An Algorithm for Capturing Multiple Evaders With Multiple Pursuers

We propose a distributed algorithm for the cooperative pursuit of multiple evaders using multiple pursuers in a bounded convex environment. The algorithm is suitable for intercepting rogue drones in protected airspace, among other applications. The pursuers do not know the evaders’ policy, but by using a global “area-minimization” strategy based on a Voronoi tessellation of the environment, we guarantee the capture of all evaders in finite time. We present a decentralized version of this policy applicable in two-dimensional (2-D) and 3-D environments, and show in multiple simulations that it outperforms other decentralized multipursuer heuristics. Experiments with both autonomous and human-controlled robots were conducted to demonstrate the practicality of the approach. Specifically, human-controlled evaders are not able to avoid capture with the algorithm.

[1]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[2]  M. Falcone,et al.  Semi-Lagrangian schemes for Hamilton-Jacobi equations, discrete representation formulae and Godunov methods , 2002 .

[3]  Ian Postlethwaite,et al.  A Cooperative Pursuit-Evasion Game for Non-holonomic Systems , 2014 .

[4]  S. Shankar Sastry,et al.  Probabilistic pursuit-evasion games: theory, implementation, and experimental evaluation , 2002, IEEE Trans. Robotics Autom..

[5]  Alexandre M. Bayen,et al.  A time-dependent Hamilton-Jacobi formulation of reachable sets for continuous dynamic games , 2005, IEEE Transactions on Automatic Control.

[6]  Efstathios Bakolas,et al.  Optimal pursuit of moving targets using dynamic Voronoi diagrams , 2010, 49th IEEE Conference on Decision and Control (CDC).

[7]  Guang Yang,et al.  OuijaBots: Omnidirectional Robots for Cooperative Object Transport with Rotation Control Using No Communication , 2016, DARS.

[8]  Ioannis Ch. Paschalidis,et al.  Cooperative multi-quadrotor pursuit of an evader in an environment with no-fly zones , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Sampath Kannan,et al.  Randomized pursuit-evasion in a polygonal environment , 2005, IEEE Transactions on Robotics.

[10]  Stefano Carpin,et al.  Pursuit-Evasion on Trees by Robot Teams , 2010, IEEE Transactions on Robotics.

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

[12]  Ioannis Ch. Paschalidis,et al.  Quadrotor deployment for emergency response in smart cities: A robust MPC approach , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[13]  Peter Winkler,et al.  Vertex-to-vertex pursuit in a graph , 1983, Discret. Math..

[14]  Jason M. O'Kane,et al.  Pursuit-evasion with fixed beams , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Martin Aigner,et al.  A game of cops and robbers , 1984, Discret. Appl. Math..

[16]  Mangal Kothari,et al.  A cooperative pursuit-evasion game of a high speed evader , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[17]  Dusan M. Stipanovic,et al.  Guaranteed decentralized pursuit-evasion in the plane with multiple pursuers , 2011, IEEE Conference on Decision and Control and European Control Conference.

[18]  Dusan M. Stipanovic,et al.  Pursuit, evasion and defense in the plane , 2012, 2012 American Control Conference (ACC).

[19]  J.P. Hespanha,et al.  Cooperative pursuit with sensing limitations , 2007, 2007 American Control Conference.

[20]  Zhengyuan Zhou,et al.  Cooperative pursuit with Voronoi partitions , 2016, Autom..

[21]  Richard Bishop,et al.  Pursuit and Evasion in Non-convex Domains of Arbitrary Dimensions , 2006, Robotics: Science and Systems.

[22]  Claire J. Tomlin,et al.  A differential game approach to planning in adversarial scenarios: A case study on capture-the-flag , 2011, 2011 IEEE International Conference on Robotics and Automation.

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