A Multi-Robot Coverage Path Planning Algorithm for the Environment With Multiple Land Cover Types

被引:29
作者
Huang, Xiang [1 ]
Sun, Min [1 ,3 ]
Zhou, Hang [1 ]
Liu, Shuai [2 ]
机构
[1] Peking Univ, Inst Remote Sensing & GIS, Beijing 100871, Peoples R China
[2] Honghe Univ, Coll Engn, Mengzi 661100, Peoples R China
[3] Peking Univ, Beijing Key Lab Spatial Informat Integrat & Its A, Beijing 100871, Peoples R China
基金
中国国家自然科学基金;
关键词
Robot kinematics; Task analysis; Approximation algorithms; Visualization; Classification algorithms; Clustering algorithms; Coverage path planning algorithm; complex geographic environments; emergency search; multi-robot CPP; multiple land cover types; terrain sub-division; EFFICIENT;
D O I
10.1109/ACCESS.2020.3027422
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Many scholars have proposed different single-robot coverage path planning (SCPP) and multi-robot coverage path planning (MCPP) algorithms to solve the coverage path planning (CPP) problem of robots in specific areas. However, in outdoor environments, especially in emergency search and rescue tasks, complex geographic environments reduce the task execution efficiency of robots. Existing CPP algorithms have hardly considered environmental complexity. This article proposed an MCPP algorithm considering the complex land cover types in outdoor environments to solve the related problems. The algorithm first describes the visual fields of the robots in different land cover types by constructing a hierarchical quadtree and builds the adjacent topological relations among the cells in the same and different layers in the hierarchical quadtree by defining shared neighbor direction based on Binary System. The algorithm then performs an approximately balanced task assignment to the robots considering the moving speeds in different land cover types using the azimuth trend method we proposed to ensure the convergence of the task assignment process. Finally, the algorithm improves Spanning Tree Covering (STC) algorithm to complete the CPP in the area where each robot belongs. This study used a classification image of the real outdoor environment to the verification of the algorithm. Results show that the coverage paths planned by the algorithm are reasonable and efficient and its performance has obvious advantages compare with the current mainstream MCPP algorithm.
引用
收藏
页码:198101 / 198117
页数:17
相关论文
共 25 条
[1]   Constructing spanning trees for efficient multi-robot coverage [J].
Agmon, Noa ;
Hazon, Noam ;
Kaminka, Gal A. .
2006 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-10, 2006, :1698-+
[2]   A survey on multi-robot coverage path planning for model reconstruction and mapping [J].
Almadhoun, Randa ;
Taha, Tarek ;
Seneviratne, Lakmal ;
Zweiri, Yahya .
SN APPLIED SCIENCES, 2019, 1 (08)
[3]   Multi-UAV Routing for Area Coverage and Remote Sensing with Minimum Time [J].
Avellar, Gustavo S. C. ;
Pereira, Guilherme A. S. ;
Pimenta, Luciano C. A. ;
Iscold, Paulo .
SENSORS, 2015, 15 (11) :27783-27803
[4]  
Bailon-Ruiz R, 2018, IEEE INT C INT ROBOT, P4729, DOI 10.1109/IROS.2018.8593859
[5]  
Chamanbaz M, 2017, FRONT ROBOT AI, V4, DOI 10.3389/frobt.2017.00012
[6]  
Choset H., 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065), P2270, DOI 10.1109/ROBOT.2000.846365
[7]  
Choset H., 1998, Field and service robotics, P203, DOI [10.1007/978-1-4471-1273-032, DOI 10.1007/978-1-4471-1273-0_32]
[8]   Optimal surveillance coverage for teams of micro aerial vehicles in GPS-denied environments using onboard vision [J].
Doitsidis, Lefteris ;
Weiss, Stephan ;
Renzaglia, Alessandro ;
Achtelik, Markus W. ;
Kosmatopoulos, Elias ;
Siegwart, Roland ;
Scaramuzza, Davide .
AUTONOMOUS ROBOTS, 2012, 33 (1-2) :173-188
[9]  
Gabriely Y, 2002, 2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, P954, DOI 10.1109/ROBOT.2002.1013479
[10]   A survey on coverage path planning for robotics [J].
Galceran, Enric ;
Carreras, Marc .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2013, 61 (12) :1258-1276