Distributed Coordination of Networked Robots for Perimeter Surveillance Tasks

Perimeter surveillance is a relevant task which can be performed in a more efficient manner using multiple robots than a single robot. This chapter addresses the perimeter surveillance tasks using a team of heterogeneous robots and assuming limited communications conditions and zones with different priorities. A partitioning strategy, where the whole perimeter is divided in segments and these segments are assigned to the different robots, is proposed. The robots patrol their assigned segments, while keeps at least periodic connectivity between them. The refresh time is used as criterion to optimize each zone surveillance, while an urgency criterion is proposed to allocate dynamically the robots among the zones based on their priorities. Different algorithms and protocols based on the coordination variables and the one-to-one coordination are proposed to coordinate the robots to converge to the desired partitioning strategy in a distributed manner. The presented system is fully decentralized and distributed, robots converge to a cooperative behavior from local decisions. A set of experimental and simulated results are provided to test, analyze and compare the convergence, efficiency, scalability and robustness of the proposed solutions.

[1]  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.

[2]  Antonio Franchi,et al.  On Cooperative Patrolling: Optimal Trajectories, Complexity Analysis, and Approximation Algorithms , 2011, IEEE Transactions on Robotics.

[3]  Randal W. Beard,et al.  Decentralized Perimeter Surveillance Using a Team of UAVs , 2005, IEEE Transactions on Robotics.

[4]  J.K. Hedrick,et al.  Border patrol and surveillance missions using multiple unmanned air vehicles , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

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

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

[7]  Ruggero Carli,et al.  Distributed partitioning strategies for perimeter patrolling , 2011, Proceedings of the 2011 American Control Conference.

[8]  Aníbal Ollero,et al.  Cooperative Large Area Surveillance with a Team of Aerial Mobile Robots for Long Endurance Missions , 2013, J. Intell. Robotic Syst..

[9]  Francesco Bullo,et al.  Cooperative Patrolling via Weighted Tours: Performance Analysis and Distributed Algorithms , 2012, IEEE Transactions on Robotics.

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

[11]  Aníbal Ollero,et al.  A distributed architecture for a robotic platform with aerial sensor transportation and self‐deployment capabilities , 2011, J. Field Robotics.

[12]  Aníbal Ollero,et al.  Distributed Service-Based Cooperation in Aerial/Ground Robot Teams Applied to Fire Detection and Extinguishing Missions , 2010, Adv. Robotics.

[13]  Xiaojun Geng Consensus-reaching of Multiple Robots with Fewer Interactions , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[14]  Mae L. Seto,et al.  Control and Navigation Framework for Quadrotor Helicopters , 2013, J. Intell. Robotic Syst..

[15]  Meir Pachter,et al.  State aggregation based linear programming approach to approximate dynamic programming , 2010, 49th IEEE Conference on Decision and Control (CDC).

[16]  Sesh Commuri,et al.  Development of an autonomous ATV for real-life surveillance operations , 2009, 2009 17th Mediterranean Conference on Control and Automation.

[17]  Benjamin J. Southwell,et al.  Human Object Recognition Using Colour and Depth Information from an RGB-D Kinect Sensor , 2013 .

[18]  Eric W. Frew,et al.  Combining area patrol, perimeter surveillance, and target tracking using ordered upwind methods , 2009, 2009 IEEE International Conference on Robotics and Automation.

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

[20]  Daniela Rus,et al.  Multi-robot monitoring in dynamic environments with guaranteed currency of observations , 2010, 49th IEEE Conference on Decision and Control (CDC).

[21]  Geoffrey A. Hollinger,et al.  Multi-robot coordination with periodic connectivity , 2010, 2010 IEEE International Conference on Robotics and Automation.

[22]  Aníbal Ollero,et al.  Cooperative perimeter surveillance with a team of mobile robots under communication constraints , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Aníbal Ollero,et al.  One-to-One Coordination Algorithm for Decentralized Area Partition in Surveillance Missions with a Team of Aerial Robots , 2014, J. Intell. Robotic Syst..

[24]  Luca Schenato,et al.  Distributed perimeter patrolling and tracking for camera networks , 2010, 49th IEEE Conference on Decision and Control (CDC).

[25]  Begoña C. Arrue,et al.  Distributed Approach for Coverage and Patrolling Missions with a Team of Heterogeneous Aerial Robots under Communication Constraints , 2013 .

[26]  Timothy W. McLain,et al.  Decentralized Cooperative Aerial Surveillance Using Fixed-Wing Miniature UAVs , 2006, Proceedings of the IEEE.