Multi-robot planning and execution for surveillance missions

This paper presents an architecture for planning and executing a multi-robot mission in presence of disturbances, including intermittent communication. The mission we consider is a surveillance mission in which the team of robots must explore an area and observe a set of zones of interest. The planning algorithm we have developed, HiPOP, takes into account the mission constraints, including task durations, communication constraints, visibility of zones of interest, capabilities of robots. . . From the mission description and additional user knowledge represented by abstract methods, it builds a temporal plan using partialorder planning techniques. The execution of this temporal plan is then made on a distributed way: each robot is responsible of executing its own tasks. If some delays occur, the robots will try to maintain the feasibility of the plan by exchanging macroscopic temporal information between their communication constraints. When the plan is not feasible anymore, or if a higher level disturbance occurs (like a robot being out of order), HiPOP is asked to repair the plan in order to reallocate the remaining observation tasks. This architecture has been deployed on a team of heterogeneous robots, and an application to a surveillance mission by two aerial vehicles and two ground vehicles is shown at the end of the paper.

[1]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[2]  Brett Browning,et al.  xBots: An approach to generating and executing optimal multi-robot plans with cross-schedule dependencies , 2012, 2012 IEEE International Conference on Robotics and Automation.

[3]  Feng Wu,et al.  Online planning for multi-agent systems with bounded communication , 2011, Artif. Intell..

[4]  Magali Barbier,et al.  HiPOP: Hierarchical Partial-Order Planning , 2014, STAIRS.

[5]  Katia P. Sycara,et al.  Distributed algorithm design for multi-robot task assignment with deadlines for tasks , 2013, 2013 IEEE International Conference on Robotics and Automation.

[6]  Yu Zhang,et al.  Multi-robot task scheduling , 2013, 2013 IEEE International Conference on Robotics and Automation.

[7]  Moshe Kam,et al.  Robust communication connectivity for multi-robot path coordination using Mixed Integer Nonlinear Programming: Formulation and feasibility analysis , 2013, 2013 IEEE International Conference on Robotics and Automation.

[8]  Sabina Jeschke,et al.  Serendipity rendezvous as a mitigation of exploration's interruptibility for a team of robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[9]  Matt W. Mutka,et al.  Steiner traveler: Relay deployment for remote sensing in heterogeneous multi-robot exploration , 2012, 2012 IEEE International Conference on Robotics and Automation.

[10]  Manuela M. Veloso,et al.  Optimizing for Transfers in a Multi-vehicle Collection and Delivery Problem , 2012, DARS.

[11]  James C. Boerkoel,et al.  Distributed Algorithms for Incrementally Maintaining Multiagent Simple Temporal Networks , 2013, ICAPS.

[12]  Daniela Rus,et al.  Improving the performance of multi-robot systems by task switching , 2013, 2013 IEEE International Conference on Robotics and Automation.

[13]  Illah R. Nourbakhsh,et al.  Constraint optimization coordination architecture for search and rescue robotics , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[14]  Simon Lacroix,et al.  Simulating Complex Robotic Scenarios with MORSE , 2012, SIMPAR.

[15]  Cédric Pralet,et al.  Managing Dynamic Multi-Agent Simple Temporal Network , 2015, AAMAS.

[16]  Wolfram Burgard,et al.  Coordinated multi-robot exploration using a segmentation of the environment , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  Francisco S. Melo,et al.  Interaction-driven Markov games for decentralized multiagent planning under uncertainty , 2008, AAMAS.

[18]  Laurent Jeanpierre,et al.  Coordinated Multi-Robot Exploration Under Communication Constraints Using Decentralized Markov Decision Processes , 2012, AAAI.

[19]  Steven Lake Waslander,et al.  A graph-based approach to multi-robot rendezvous for recharging in persistent tasks , 2013, 2013 IEEE International Conference on Robotics and Automation.

[20]  Han-Lim Choi,et al.  Decentralized planning for complex missions with dynamic communication constraints , 2010, Proceedings of the 2010 American Control Conference.