Cargando…

Path planning of a manipulator based on an improved P_RRT* algorithm

Aiming to build upon the slow convergence speed and low search efficiency of the potential function-based rapidly exploring random tree star (RRT*) algorithm (P_RRT*), this paper proposes a path planning method for manipulators with an improved P_RRT* algorithm (defined as improved P_RRT*), which is...

Descripción completa

Detalles Bibliográficos
Autores principales: Yi, Junhui, Yuan, Qingni, Sun, Ruitong, Bai, Huan
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer International Publishing 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8776557/
https://www.ncbi.nlm.nih.gov/pubmed/35079563
http://dx.doi.org/10.1007/s40747-021-00628-y
_version_ 1784636864939950080
author Yi, Junhui
Yuan, Qingni
Sun, Ruitong
Bai, Huan
author_facet Yi, Junhui
Yuan, Qingni
Sun, Ruitong
Bai, Huan
author_sort Yi, Junhui
collection PubMed
description Aiming to build upon the slow convergence speed and low search efficiency of the potential function-based rapidly exploring random tree star (RRT*) algorithm (P_RRT*), this paper proposes a path planning method for manipulators with an improved P_RRT* algorithm (defined as improved P_RRT*), which is used to solve the path planning problem for manipulators in three-dimensional space. This method first adopts a random sampling method based on a potential function. Second, based on a probability value, the nearest neighbour node is selected by the nearest Euclidean distance to the random sampling point and the minimum cost function, and in the expansion of new nodes, twice expansion methods are used to accelerate the search efficiency of the algorithm. The first expansion adopts the goal-biased expansion strategy, and the second expansion adopts the strategy of random sampling in a rectangular area. Then, the parent node of the new node is reselected, and the path is rerouted to obtain a clear path from the initial point to the target point. Redundant node deletion and the maximum curvature constraint are used to remove redundant nodes and minimize the curvature on the generated path to reduce the tortuosity of the path. The Bezier curve is used to fit the processed path and obtain the trajectory planning curve for the manipulator. Finally, the improved P_RRT* algorithm is verified experimentally in Python and the Robot Operating System (ROS) and compared with other algorithms. The experimental results verify the effectiveness and superiority of the improved algorithm.
format Online
Article
Text
id pubmed-8776557
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Springer International Publishing
record_format MEDLINE/PubMed
spelling pubmed-87765572022-01-21 Path planning of a manipulator based on an improved P_RRT* algorithm Yi, Junhui Yuan, Qingni Sun, Ruitong Bai, Huan Complex Intell Systems Original Article Aiming to build upon the slow convergence speed and low search efficiency of the potential function-based rapidly exploring random tree star (RRT*) algorithm (P_RRT*), this paper proposes a path planning method for manipulators with an improved P_RRT* algorithm (defined as improved P_RRT*), which is used to solve the path planning problem for manipulators in three-dimensional space. This method first adopts a random sampling method based on a potential function. Second, based on a probability value, the nearest neighbour node is selected by the nearest Euclidean distance to the random sampling point and the minimum cost function, and in the expansion of new nodes, twice expansion methods are used to accelerate the search efficiency of the algorithm. The first expansion adopts the goal-biased expansion strategy, and the second expansion adopts the strategy of random sampling in a rectangular area. Then, the parent node of the new node is reselected, and the path is rerouted to obtain a clear path from the initial point to the target point. Redundant node deletion and the maximum curvature constraint are used to remove redundant nodes and minimize the curvature on the generated path to reduce the tortuosity of the path. The Bezier curve is used to fit the processed path and obtain the trajectory planning curve for the manipulator. Finally, the improved P_RRT* algorithm is verified experimentally in Python and the Robot Operating System (ROS) and compared with other algorithms. The experimental results verify the effectiveness and superiority of the improved algorithm. Springer International Publishing 2022-01-21 2022 /pmc/articles/PMC8776557/ /pubmed/35079563 http://dx.doi.org/10.1007/s40747-021-00628-y Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) .
spellingShingle Original Article
Yi, Junhui
Yuan, Qingni
Sun, Ruitong
Bai, Huan
Path planning of a manipulator based on an improved P_RRT* algorithm
title Path planning of a manipulator based on an improved P_RRT* algorithm
title_full Path planning of a manipulator based on an improved P_RRT* algorithm
title_fullStr Path planning of a manipulator based on an improved P_RRT* algorithm
title_full_unstemmed Path planning of a manipulator based on an improved P_RRT* algorithm
title_short Path planning of a manipulator based on an improved P_RRT* algorithm
title_sort path planning of a manipulator based on an improved p_rrt* algorithm
topic Original Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8776557/
https://www.ncbi.nlm.nih.gov/pubmed/35079563
http://dx.doi.org/10.1007/s40747-021-00628-y
work_keys_str_mv AT yijunhui pathplanningofamanipulatorbasedonanimprovedprrtalgorithm
AT yuanqingni pathplanningofamanipulatorbasedonanimprovedprrtalgorithm
AT sunruitong pathplanningofamanipulatorbasedonanimprovedprrtalgorithm
AT baihuan pathplanningofamanipulatorbasedonanimprovedprrtalgorithm