Cargando…

An Improved Rapidly-Exploring Random Trees Algorithm Combining Parent Point Priority Determination Strategy and Real-Time Optimization Strategy for Path Planning

In order to solve the problems of long path planning time and large number of redundant points in the rapidly-exploring random trees algorithm, this paper proposed an improved algorithm based on the parent point priority determination strategy and the real-time optimization strategy to optimize the...

Descripción completa

Detalles Bibliográficos
Autores principales: Tian, Lijing, Zhang, Zhizhuo, Zheng, Change, Tian, Ye, Zhao, Yuchen, Wang, Zhongyu, Qin, Yihan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8537961/
https://www.ncbi.nlm.nih.gov/pubmed/34696120
http://dx.doi.org/10.3390/s21206907
_version_ 1784588393482551296
author Tian, Lijing
Zhang, Zhizhuo
Zheng, Change
Tian, Ye
Zhao, Yuchen
Wang, Zhongyu
Qin, Yihan
author_facet Tian, Lijing
Zhang, Zhizhuo
Zheng, Change
Tian, Ye
Zhao, Yuchen
Wang, Zhongyu
Qin, Yihan
author_sort Tian, Lijing
collection PubMed
description In order to solve the problems of long path planning time and large number of redundant points in the rapidly-exploring random trees algorithm, this paper proposed an improved algorithm based on the parent point priority determination strategy and the real-time optimization strategy to optimize the rapidly-exploring random trees algorithm. First, in order to shorten the path-planning time, the parent point is determined before generating a new point, which eliminates the complicated process of traversing the random tree to search the parent point when generating a new point. Second, a real-time optimization strategy is combined, whose core idea is to compare the distance of a new point, its parent point, and two ancestor points to the target point when a new point is generated, choosing the new point that is helpful for the growth of the random tree to reduce the number of redundant points. Simulation results of 3-dimensional path planning showed that the success rate of the proposed algorithm, which combines the strategy of parent point priority determination and the strategy of real-time optimization, was close to 100%. Compared with the rapidly-exploring random trees algorithm, the number of points was reduced by more than 93.25%, the path planning time was reduced by more than 91.49%, and the path length was reduced by more than 7.88%. The IRB1410 manipulator was used to build a test platform in a laboratory environment. The path obtained by the proposed algorithm enables the manipulator to safely avoid obstacles to reach the target point. The conclusion can be made that the proposed strategy has a better performance on optimizing the success rate, the number of points, the planning time, and the path length.
format Online
Article
Text
id pubmed-8537961
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85379612021-10-24 An Improved Rapidly-Exploring Random Trees Algorithm Combining Parent Point Priority Determination Strategy and Real-Time Optimization Strategy for Path Planning Tian, Lijing Zhang, Zhizhuo Zheng, Change Tian, Ye Zhao, Yuchen Wang, Zhongyu Qin, Yihan Sensors (Basel) Article In order to solve the problems of long path planning time and large number of redundant points in the rapidly-exploring random trees algorithm, this paper proposed an improved algorithm based on the parent point priority determination strategy and the real-time optimization strategy to optimize the rapidly-exploring random trees algorithm. First, in order to shorten the path-planning time, the parent point is determined before generating a new point, which eliminates the complicated process of traversing the random tree to search the parent point when generating a new point. Second, a real-time optimization strategy is combined, whose core idea is to compare the distance of a new point, its parent point, and two ancestor points to the target point when a new point is generated, choosing the new point that is helpful for the growth of the random tree to reduce the number of redundant points. Simulation results of 3-dimensional path planning showed that the success rate of the proposed algorithm, which combines the strategy of parent point priority determination and the strategy of real-time optimization, was close to 100%. Compared with the rapidly-exploring random trees algorithm, the number of points was reduced by more than 93.25%, the path planning time was reduced by more than 91.49%, and the path length was reduced by more than 7.88%. The IRB1410 manipulator was used to build a test platform in a laboratory environment. The path obtained by the proposed algorithm enables the manipulator to safely avoid obstacles to reach the target point. The conclusion can be made that the proposed strategy has a better performance on optimizing the success rate, the number of points, the planning time, and the path length. MDPI 2021-10-18 /pmc/articles/PMC8537961/ /pubmed/34696120 http://dx.doi.org/10.3390/s21206907 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Tian, Lijing
Zhang, Zhizhuo
Zheng, Change
Tian, Ye
Zhao, Yuchen
Wang, Zhongyu
Qin, Yihan
An Improved Rapidly-Exploring Random Trees Algorithm Combining Parent Point Priority Determination Strategy and Real-Time Optimization Strategy for Path Planning
title An Improved Rapidly-Exploring Random Trees Algorithm Combining Parent Point Priority Determination Strategy and Real-Time Optimization Strategy for Path Planning
title_full An Improved Rapidly-Exploring Random Trees Algorithm Combining Parent Point Priority Determination Strategy and Real-Time Optimization Strategy for Path Planning
title_fullStr An Improved Rapidly-Exploring Random Trees Algorithm Combining Parent Point Priority Determination Strategy and Real-Time Optimization Strategy for Path Planning
title_full_unstemmed An Improved Rapidly-Exploring Random Trees Algorithm Combining Parent Point Priority Determination Strategy and Real-Time Optimization Strategy for Path Planning
title_short An Improved Rapidly-Exploring Random Trees Algorithm Combining Parent Point Priority Determination Strategy and Real-Time Optimization Strategy for Path Planning
title_sort improved rapidly-exploring random trees algorithm combining parent point priority determination strategy and real-time optimization strategy for path planning
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8537961/
https://www.ncbi.nlm.nih.gov/pubmed/34696120
http://dx.doi.org/10.3390/s21206907
work_keys_str_mv AT tianlijing animprovedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT zhangzhizhuo animprovedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT zhengchange animprovedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT tianye animprovedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT zhaoyuchen animprovedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT wangzhongyu animprovedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT qinyihan animprovedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT tianlijing improvedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT zhangzhizhuo improvedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT zhengchange improvedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT tianye improvedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT zhaoyuchen improvedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT wangzhongyu improvedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning
AT qinyihan improvedrapidlyexploringrandomtreesalgorithmcombiningparentpointprioritydeterminationstrategyandrealtimeoptimizationstrategyforpathplanning