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...

Full description

Bibliographic Details
Main Authors: Chunqing Gao, Yingxin Kou, Zhanwu Li, An Xu, You Li, Yizhe Chang
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