Maintaining Communication in Multi-Robot Tree Coverage

Area coverage is an important task for mobile robots, mainly due to its applicability in many domains, such as search and rescue. In this paper we study the problem of multi-robot coverage, in which the robots must obey a strong communication restriction: they should maintain connectivity between teammates throughout the coverage. We formally describe the Multi-Robot Connected Tree Coverage problem, and an algorithm for covering perfect N -ary trees while adhering to the communication requirement. The algorithm is analyzed theoretically, providing guarantees for coverage time by the notion of speedup factor. We enhance the theoretically-proven solution with a dripping heuristic algorithm, and show in extensive simulations that it significantly decreases the coverage time. The algorithm is then adjusted to general (not necessarily perfect) N -ary trees and additional experiments prove its efficiency. Furthermore, we show the use of our solution in a simulated officebuilding scenario. Finally, we deploy our algorithm on real robots in a real office building setting, showing efficient coverage time in practice.

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

[2]  Jizhong Xiao,et al.  A Flooding Algorithm for Multirobot Exploration , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[3]  Dirk Aeyels,et al.  Sensor coverage with a multi-robot system , 2007, 2007 IEEE 22nd International Symposium on Intelligent Control.

[4]  Andrzej Pelc,et al.  Collective tree exploration , 2004, Networks.

[5]  Maria L. Gini,et al.  Communication-Restricted Exploration for Search Teams , 2014, DARS.

[6]  Roger Wattenhofer,et al.  Lower and upper competitive bounds for online directed graph exploration , 2016, Theor. Comput. Sci..

[7]  Maria L. Gini,et al.  Rolling Dispersion for Robot Teams , 2013, IJCAI.

[8]  Dirk Aeyels,et al.  A novel strategy for exploration with multiple robots , 2007, ICINCO-RA.

[9]  Noam Hazon,et al.  On redundancy, efficiency, and robustness in coverage for multiple robots , 2008, Robotics Auton. Syst..

[10]  Elon Rimon,et al.  Spanning-tree based coverage of continuous areas by a mobile robot , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

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

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