A Comprehensive Review of Coverage Path Planning in Robotics Using Classical and Heuristic Algorithms

被引:140
作者
Tan, Chee Sheng [1 ]
Mohd-Mokhtar, Rosmiwati [1 ]
Arshad, Mohd Rizal [1 ,2 ]
机构
[1] Univ Sains Malaysia, Sch Elect & Elect Engn, Engn Campus, Nibong Tebal 14300, Pulau Pinang, Malaysia
[2] Univ Malaysia Perlis, Kampus Pauh Putra, Arau 02600, Perlis, Malaysia
关键词
Coverage path planning; exploration; heuristic algorithm; deep reinforcement learning; ANT COLONY OPTIMIZATION; DYNAMIC ROUTING ALGORITHM; AUTONOMOUS EXPLORATION; MOBILE ROBOT; ONLINE COVERAGE; THETA-ASTERISK; AREA COVERAGE; DIFFERENTIAL EVOLUTION; GENETIC ALGORITHM; INSPECTION TASK;
D O I
10.1109/ACCESS.2021.3108177
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The small battery capacities of the mobile robot and the un-optimized planning efficiency of the industrial robot bottlenecked the time efficiency and productivity rate of coverage tasks in terms of speed and accuracy, putting a great constraint on the usability of the robot applications in various planning strategies in specific environmental conditions. Thus, it became highly desirable to address the optimization problems related to exploration and coverage path planning (CPP). In general, the goal of the CPP is to find an optimal coverage path with generates a collision-free trajectory by reducing the travel time, processing speed, cost energy, and the number of turns along the path length, as well as low overlapped rate, which reflect the robustness of CPP. This paper reviews the principle of CPP and discusses the development trend, including design variations and the characteristic of optimization algorithms, such as classical, heuristic, and most recent deep learning methods. Then, we compare the advantages and disadvantages of the existing CPP-based modeling in the area and target coverage. Finally, we conclude numerous open research problems of the CPP and make suggestions for future research directions to gain insights.
引用
收藏
页码:119310 / 119342
页数:33
相关论文
共 327 条
[1]  
Abdulkader, 2020, SENSORS-BASEL, V20, P1
[2]   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-+
[3]   Hybrid Stochastic Exploration Using Grey Wolf Optimizer and Coordinated Multi-Robot Exploration Algorithms [J].
Albina, Kamalova ;
Lee, Suk Gyu .
IEEE ACCESS, 2019, 7 :14246-14255
[4]  
Alexis K, 2015, IEEE INT SYMP INTELL, P59, DOI 10.1109/ISIC.2015.7307280
[5]   Coverage Path Planning for Complex Structures Inspection Using Unmanned Aerial Vehicle (UAV) [J].
Almadhoun, Randa ;
Taha, Tarek ;
Dias, Jorge ;
Seneviratne, Lakmal ;
Zweiri, Yahya .
INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2019, PT V, 2019, 11744 :243-266
[6]   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)
[7]   Optimizing Visual Sensor Coverage Overlaps for Multiview Surveillance Systems [J].
Altahir, Altahir Abdalla ;
Asirvadam, Vijanth Sagayan ;
Hamid, Nor Hisham B. ;
Sebastian, Patrick ;
Saad, Nordin B. ;
Ibrahim, Rosdiazli B. ;
Dass, Sarat C. .
IEEE SENSORS JOURNAL, 2018, 18 (11) :4544-4552
[8]  
Alvarez D, 2015, MED C CONTR AUTOMAT, P1014, DOI 10.1109/MED.2015.7158890
[9]   Modified A-Star Algorithm for Efficient Coverage Path Planning in Tetris Inspired Self-Reconfigurable Robot with Integrated Laser Sensor [J].
Anh Vu Le ;
Prabakaran, Veerajagadheswar ;
Sivanantham, Vinu ;
Elara, Mohan Rajesh .
SENSORS, 2018, 18 (08)
[10]  
[Anonymous], 2017, ARTIFICIAL INTELLIGE