Multi-robot adversarial patrolling: facing coordinated attacks

The use of robot teams is common for performing patrol tasks, in which the robots are required to repeatedly visit a target area (perimeter, in our case) controlled by an adversary, in order to detect penetrations. Previous work has focused on determining the optimal patrol algorithm when facing a general adversary that tries to penetrate once through the patrol path. There, the robots' goal is to detect penetrations, i.e., the robots do not change their behavior once a penetration is detected. Requiring the robots to physically inspect penetration attempts can have far reaching consequences on the performance of the patrol algorithm. Specifically, it creates vulnerability points along the patrol path that a knowledgeable adversary can take advantage of. In this work we investigate the problem of coordinated attacks, in which the adversary initiates two attacks in order to maximize its chances of successful penetration, assuming a robot from the team will be sent to examine a penetration attempt. We suggest an algorithm that computes the optimal robot strategy for handling such coordinated attacks, and show that despite its exponential time complexity, practical run time of the algorithm can be significantly reduced without harming the optimality of the strategy.

[1]  J. Rodríguez On the Laplacian Spectrum and Walk-regular Hypergraphs , 2003 .

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

[3]  Sarit Kraus,et al.  The impact of adversarial knowledge on adversarial planning in perimeter patrol , 2008, AAMAS.

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

[5]  Maria L. Gini,et al.  Sustainable multi-robot patrol of an open polyline , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Sarit Kraus,et al.  Multi-Robot Adversarial Patrolling: Facing a Full-Knowledge Opponent , 2011, J. Artif. Intell. Res..

[7]  Bo An,et al.  Adversarial patrolling games , 2012, AAMAS.

[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]  Nicola Basilico,et al.  Leader-follower strategies for robotic patrolling in environments with arbitrary topologies , 2009, AAMAS.

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

[11]  Brahim Chaib-draa,et al.  Solving the continuous time multiagent patrol problem , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Alan K. Mackworth,et al.  Multi-robot repeated boundary coverage under uncertainty , 2012, 2012 IEEE International Conference on Robotics and Biomimetics (ROBIO).

[13]  Milind Tambe,et al.  TRUSTS: Scheduling Randomized Patrols for Fare Inspection in Transit Systems , 2012, IAAI.

[14]  David A. Pelta,et al.  Exploiting Adversarial Uncertainty in Robotic Patrolling: A Simulation-Based Analysis , 2012, IPMU.