Fast and scalable multi-robot deployment planning under connectivity constraints

In this paper we develop a method to coordinate the deployment of a multi-robot team to reach some locations of interest, so-called primary goals, and to transmit the information from these positions to a static Base Station (BS), under connectivity constraints. The relay positions have to be established for some robots to maintain the connectivity at the moment in which the other robots visit the primary goals. Once every robot reaches its assigned goal, they are again available to cover new goals, dynamically re-distributing the robots to the new tasks. The contribution of this work is a two stage method to deploy the team. Firstly, clusters of relay and primary positions are computed, obtaining a tree formed by chains of positions that have to be visited. Secondly, the order for optimally assigning and visiting the goals in the clusters is computed. We analyze different heuristics for sequential and parallel deployment in the clusters, obtaining sub-optimal solutions in short time for different number of robots and for a large amount of goals.

[1]  Nicola Basilico,et al.  Asynchronous multirobot exploration under recurrent connectivity constraints , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Carlo Pinciroli,et al.  Decentralized Connectivity-Preserving Deployment of Large-Scale Robot Swarms , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[3]  Vijay Kumar,et al.  Robust Control of Mobility and Communications in Autonomous Robot Teams , 2013, IEEE Access.

[4]  Michael M. Zavlanos,et al.  Distributed data gathering with buffer constraints and intermittent communication , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[5]  J A Sethian,et al.  A fast marching level set method for monotonically advancing fronts. , 1996, Proceedings of the National Academy of Sciences of the United States of America.

[6]  Luis Montano,et al.  Communication-aware planning for robot teams deployment , 2017 .

[7]  K. Madhava Krishna,et al.  A two phase recursive tree propagation based multi-robotic exploration framework with fixed base station constraint , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Daniele Nardi,et al.  Distributed on-line dynamic task assignment for multi-robot patrolling , 2017, Auton. Robots.

[9]  Antonio Franchi,et al.  Multi-robot path planning with maintenance of generalized connectivity , 2017, 2017 International Symposium on Multi-Robot and Multi-Agent Systems (MRS).

[10]  Vijay Kumar,et al.  Visibility-based deployment of robot formations for communication maintenance , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Dirk Van Oudheusden,et al.  The orienteering problem: A survey , 2011, Eur. J. Oper. Res..

[12]  Manuela M. Veloso,et al.  Online pickup and delivery planning with transfers for mobile robots , 2013, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Luis Riazuelo,et al.  Robot Teams for Intervention in Confined and Structured Environments , 2016, J. Field Robotics.

[14]  David Portugal,et al.  MSP algorithm: multi-robot patrolling based on territory allocation using balanced graph partitioning , 2010, SAC '10.

[15]  Ning Xi,et al.  Coordinated multi-robot real-time exploration with connectivity and bandwidth awareness , 2010, 2010 IEEE International Conference on Robotics and Automation.

[16]  G. Croes A Method for Solving Traveling-Salesman Problems , 1958 .