TY - JOUR
T1 - On redundancy, efficiency, and robustness in coverage for multiple robots
AU - Hazon, Noam
AU - Kaminka, Gal A.
N1 - Funding Information:
This paper is based in part on a conference paper by the authors [11] . We thank Moshe Lewenstein, Noa Agmon, Sven Koenig, Sonal Jain, and Xiaoming Zheng for useful discussions. K. Ushi and Shira deserve special thanks. This work was partially supported by the Israel Science Foundation.
PY - 2008/12/31
Y1 - 2008/12/31
N2 - Motivated by potential efficiency and robustness gains, there is growing interest in the use of multiple robots for coverage. In coverage, robots visit every point in a target area, at least once. Previous investigations of multi-robot coverage focus on completeness of the coverage, and on eliminating redundancy, but do not formally address robustness. Moreover, a common assumption is that elimination of redundancy leads to improved efficiency (coverage time). We address robustness and efficiency in a novel family of multi-robot coverage algorithms, based on spanning-tree coverage of approximate cell decomposition of the work-area. We analytically show that the algorithms are robust, in that as long as a single robot is able to move, the coverage will be completed. We also show that non-redundant (non-backtracking) versions of the algorithms have a worst-case coverage time virtually identical to that of a single robot-thus no performance gain is guaranteed in non-redundant coverage. Surprisingly, however, redundant coverage algorithms lead to guaranteed performance which halves the coverage time even in the worst case. We present a polynomial-time redundant coverage algorithm, whose coverage time is optimal, and which is able to address robots heterogeneous in speed and fuel. We compare the performance of all algorithms empirically and show that the use of the optimal algorithm leads to significant improvements in coverage time.
AB - Motivated by potential efficiency and robustness gains, there is growing interest in the use of multiple robots for coverage. In coverage, robots visit every point in a target area, at least once. Previous investigations of multi-robot coverage focus on completeness of the coverage, and on eliminating redundancy, but do not formally address robustness. Moreover, a common assumption is that elimination of redundancy leads to improved efficiency (coverage time). We address robustness and efficiency in a novel family of multi-robot coverage algorithms, based on spanning-tree coverage of approximate cell decomposition of the work-area. We analytically show that the algorithms are robust, in that as long as a single robot is able to move, the coverage will be completed. We also show that non-redundant (non-backtracking) versions of the algorithms have a worst-case coverage time virtually identical to that of a single robot-thus no performance gain is guaranteed in non-redundant coverage. Surprisingly, however, redundant coverage algorithms lead to guaranteed performance which halves the coverage time even in the worst case. We present a polynomial-time redundant coverage algorithm, whose coverage time is optimal, and which is able to address robots heterogeneous in speed and fuel. We compare the performance of all algorithms empirically and show that the use of the optimal algorithm leads to significant improvements in coverage time.
KW - Coverage
KW - Multi-robot systems
KW - Path-planning
UR - http://www.scopus.com/inward/record.url?scp=55149093413&partnerID=8YFLogxK
U2 - 10.1016/j.robot.2008.01.006
DO - 10.1016/j.robot.2008.01.006
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:55149093413
SN - 0921-8890
VL - 56
SP - 1102
EP - 1114
JO - Robotics and Autonomous Systems
JF - Robotics and Autonomous Systems
IS - 12
ER -