An Auto-Adaptive Multi-Objective Strategy for Multi-Robot Exploration of Constrained-Communication Environments

The exploration problem is a fundamental subject in autonomous mobile robotics that deals with achieving the complete coverage of a previously unknown environment. There are several scenarios where completing exploration of a zone is a main part of the mission. Due to the efficiency and robustness brought by the multi-robot systems, exploration is usually done cooperatively. Wireless communication plays an important role in collaborative multi-robot strategies. Unfortunately, the assumption of stable communication and end-to-end connectivity may be easily compromised in real scenarios. In this paper, a novel auto-adaptive multi-objective strategy is followed to support the selection of tasks regarding both exploration performance and connectivity level. Compared with others, the proposed approach shows effectiveness and flexibility to tackle the multi-robot exploration problem, being capable of decreasing the last of disconnection periods without noticeable degradation of the completion exploration time.

[1]  C. Malcolm,et al.  Distributed multirobot exploration maintaining a mobile network , 2004, 2004 2nd International IEEE Conference on 'Intelligent Systems'. Proceedings (IEEE Cat. No.04EX791).

[2]  Olivier Simonin,et al.  SyWaP: Synchronized wavefront propagation for multi-robot assignment of spatially-situated tasks , 2013, 2013 16th International Conference on Advanced Robotics (ICAR).

[3]  Olivier Simonin,et al.  MinPos : A Novel Frontier Allocation Algorithm for Multi-robot Exploration , 2012, ICIRA.

[4]  Harold W. Kuhn,et al.  The Hungarian method for the assignment problem , 1955, 50 Years of Integer Programming.

[5]  Yalou Huang,et al.  A cooperative approach for multi-robot area exploration , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Anthony Stentz,et al.  Multi-robot exploration controlled by a market economy , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[7]  Cédric Pralet,et al.  Deployment of Mobile Wireless Sensor Networks for Crisis Management: A Constraint-Based Local Search Approach , 2014, CP.

[8]  Rafael Murrieta-Cid,et al.  Motion strategies for exploration and map building under uncertainty with multiple heterogeneous robots , 2014, Adv. Robotics.

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

[10]  Luiz Chaimowicz,et al.  Improving combinatorial auctions for multi-robot exploration , 2013, 2013 16th International Conference on Advanced Robotics (ICAR).

[11]  Nicola Basilico,et al.  Strategies for coordinated multirobot exploration with recurrent connectivity constraints , 2017, Autonomous Robots.

[12]  Pedro García-Teodoro,et al.  Optimal relay placement in multi-hop wireless networks , 2016, Ad Hoc Networks.

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

[14]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[15]  Leonardo Bobadilla,et al.  Relay vehicle formations for optimizing communication quality in robot networks , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[16]  Nuno M. Fonseca Ferreira,et al.  Darwinian swarm exploration under communication constraints: Initial deployment and fault-tolerance assessment , 2014, Robotics Auton. Syst..

[17]  Antonio Franchi,et al.  Decentralized simultaneous multi-target exploration using a connected network of multiple robots , 2015, Auton. Robots.

[18]  Jindong Tan,et al.  Distributed multi-robot coordination in area exploration , 2006, Robotics Auton. Syst..

[19]  Anupam Shukla,et al.  Communication constraints multi-agent territory exploration task , 2012, Applied Intelligence.

[20]  Geoffrey A. Hollinger,et al.  Multirobot Coordination With Periodic Connectivity: Theory and Experiments , 2012, IEEE Transactions on Robotics.

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

[22]  Nikolaus Correll,et al.  Decentralized self-repair to maintain connectivity and coverage in networked multi-robot systems , 2011, 2011 IEEE International Conference on Robotics and Automation.

[23]  Vijay Kumar,et al.  Maintaining Connectivity in Mobile Robot Networks , 2008, ISER.

[24]  Delbert Dueck,et al.  Clustering by Passing Messages Between Data Points , 2007, Science.

[25]  Anthony Stentz,et al.  A comprehensive taxonomy for multi-robot task allocation , 2013, Int. J. Robotics Res..

[26]  Gal A. Kaminka,et al.  Robot exploration with fast frontier detection: theory and experiments , 2012, AAMAS.

[27]  Maria L. Gini,et al.  Communication-Restricted Exploration for Robot Teams , 2014 .

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

[29]  Andreas Birk,et al.  Multi-robot exploration under the constraints of wireless networking , 2007 .

[30]  Olivier Simonin,et al.  Towards a communication free coordination for multi-robot exploration , 2011 .

[31]  Gal A. Kaminka,et al.  Efficient frontier detection for robot exploration , 2014, Int. J. Robotics Res..

[32]  Brian Yamauchi,et al.  Frontier-based exploration using multiple robots , 1998, AGENTS '98.

[33]  Wolfram Burgard,et al.  Coordinated multi-robot exploration , 2005, IEEE Transactions on Robotics.

[34]  Mark W. Spong,et al.  Connectivity preserving formation control with collision avoidance for nonholonomic wheeled mobile robots , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[36]  Petter Ögren,et al.  RCAMP: A resilient communication-aware motion planner for mobile robots with autonomous repair of wireless connectivity , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[37]  Geoffrey A. Hollinger,et al.  Multi-UAV exploration with limited communication and battery , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[38]  Zhi Yan,et al.  Metrics for performance benchmarking of multi-robot exploration , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[39]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[40]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[41]  Alberto Elfes,et al.  Using occupancy grids for mobile robot perception and navigation , 1989, Computer.

[42]  Nicola Basilico,et al.  Multirobot Exploration of Communication-Restricted Environments: A Survey , 2017, IEEE Intelligent Systems.

[43]  Noury Bouraqadi,et al.  Making networked robots connectivity-aware , 2009, 2009 IEEE International Conference on Robotics and Automation.

[44]  Gianni A. Di Caro,et al.  A Dynamical Relay node placement solution for MANETs , 2017, Comput. Commun..

[45]  Jyh-Ching Juang,et al.  A multi-robot, cooperative, and active SLAM algorithm for exploration , 2013 .

[46]  Wolfram Burgard,et al.  Coordination for Multi-Robot Exploration and Mapping , 2000, AAAI/IAAI.

[47]  Michail G. Lagoudakis,et al.  Multi-robot routing under limited communication range , 2008, 2008 IEEE International Conference on Robotics and Automation.