Optimal Multirobot Coverage Path Planning: Ideal-Shaped Spanning Tree
The present paper attempts to find the optimal coverage path for multiple robots in a given area including obstacles. For single robot coverage path planning (CPP) problem, an improved ant colony optimization (ACO) algorithm is proposed to construct the best spanning tree and then obtain the optimal...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2018-01-01
|
Series: | Mathematical Problems in Engineering |
Online Access: | http://dx.doi.org/10.1155/2018/3436429 |
id |
doaj-5a02833ba04f4cda8d25f9403ff44d07 |
---|---|
record_format |
Article |
spelling |
doaj-5a02833ba04f4cda8d25f9403ff44d072020-11-25T01:12:31ZengHindawi LimitedMathematical Problems in Engineering1024-123X1563-51472018-01-01201810.1155/2018/34364293436429Optimal Multirobot Coverage Path Planning: Ideal-Shaped Spanning TreeChunqing Gao0Yingxin Kou1Zhanwu Li2An Xu3You Li4Yizhe Chang5Air Force Engineering University, Baling Road, #1, Xi’an, Shaanxi 710038, ChinaAir Force Engineering University, Baling Road, #1, Xi’an, Shaanxi 710038, ChinaAir Force Engineering University, Baling Road, #1, Xi’an, Shaanxi 710038, ChinaAir Force Engineering University, Baling Road, #1, Xi’an, Shaanxi 710038, ChinaAir Force Engineering University, Baling Road, #1, Xi’an, Shaanxi 710038, ChinaAir Force Engineering University, Baling Road, #1, Xi’an, Shaanxi 710038, ChinaThe present paper attempts to find the optimal coverage path for multiple robots in a given area including obstacles. For single robot coverage path planning (CPP) problem, an improved ant colony optimization (ACO) algorithm is proposed to construct the best spanning tree and then obtain the optimal path, which contributes to minimizing the energy/time consumption. For the multirobot case, first the DARP (Divide Areas based on Robots Initial Positions) algorithm is utilized to divide the area into separate equal subareas, so much so that it transforms the mCPP problem into several CPP problems, degrading the computation complexity. During the second phase, spanning tree in each subarea is constructed by the aforementioned algorithm. In the last phase, the specific end nodes are exchanged among subareas to achieve ideal-shaped spanning trees, which can also decrease the number of turns in coverage path. And the complete algorithms are proven to be approximately polynomial algorithms. Finally, the simulation confirms the complete algorithms’ advantages: complete coverage, nonbacktracks, minimum length, zero preparation time, and the least number of turns.http://dx.doi.org/10.1155/2018/3436429 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Chunqing Gao Yingxin Kou Zhanwu Li An Xu You Li Yizhe Chang |
spellingShingle |
Chunqing Gao Yingxin Kou Zhanwu Li An Xu You Li Yizhe Chang Optimal Multirobot Coverage Path Planning: Ideal-Shaped Spanning Tree Mathematical Problems in Engineering |
author_facet |
Chunqing Gao Yingxin Kou Zhanwu Li An Xu You Li Yizhe Chang |
author_sort |
Chunqing Gao |
title |
Optimal Multirobot Coverage Path Planning: Ideal-Shaped Spanning Tree |
title_short |
Optimal Multirobot Coverage Path Planning: Ideal-Shaped Spanning Tree |
title_full |
Optimal Multirobot Coverage Path Planning: Ideal-Shaped Spanning Tree |
title_fullStr |
Optimal Multirobot Coverage Path Planning: Ideal-Shaped Spanning Tree |
title_full_unstemmed |
Optimal Multirobot Coverage Path Planning: Ideal-Shaped Spanning Tree |
title_sort |
optimal multirobot coverage path planning: ideal-shaped spanning tree |
publisher |
Hindawi Limited |
series |
Mathematical Problems in Engineering |
issn |
1024-123X 1563-5147 |
publishDate |
2018-01-01 |
description |
The present paper attempts to find the optimal coverage path for multiple robots in a given area including obstacles. For single robot coverage path planning (CPP) problem, an improved ant colony optimization (ACO) algorithm is proposed to construct the best spanning tree and then obtain the optimal path, which contributes to minimizing the energy/time consumption. For the multirobot case, first the DARP (Divide Areas based on Robots Initial Positions) algorithm is utilized to divide the area into separate equal subareas, so much so that it transforms the mCPP problem into several CPP problems, degrading the computation complexity. During the second phase, spanning tree in each subarea is constructed by the aforementioned algorithm. In the last phase, the specific end nodes are exchanged among subareas to achieve ideal-shaped spanning trees, which can also decrease the number of turns in coverage path. And the complete algorithms are proven to be approximately polynomial algorithms. Finally, the simulation confirms the complete algorithms’ advantages: complete coverage, nonbacktracks, minimum length, zero preparation time, and the least number of turns. |
url |
http://dx.doi.org/10.1155/2018/3436429 |
work_keys_str_mv |
AT chunqinggao optimalmultirobotcoveragepathplanningidealshapedspanningtree AT yingxinkou optimalmultirobotcoveragepathplanningidealshapedspanningtree AT zhanwuli optimalmultirobotcoveragepathplanningidealshapedspanningtree AT anxu optimalmultirobotcoveragepathplanningidealshapedspanningtree AT youli optimalmultirobotcoveragepathplanningidealshapedspanningtree AT yizhechang optimalmultirobotcoveragepathplanningidealshapedspanningtree |
_version_ |
1725165860435263488 |