Cargando…
A Sampling-Based Algorithm with the Metropolis Acceptance Criterion for Robot Motion Planning
Motion planning is one of the important research topics of robotics. As an improvement of Rapidly exploring Random Tree (RRT), the RRT* motion planning algorithm is widely used because of its asymptotic optimality. However, the running time of RRT* increases rapidly with the number of potential path...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9740002/ https://www.ncbi.nlm.nih.gov/pubmed/36501904 http://dx.doi.org/10.3390/s22239203 |
_version_ | 1784847949910507520 |
---|---|
author | Liu, Yiyang Zhao, Yang Yan, Shuaihua Song, Chunhe Li, Fei |
author_facet | Liu, Yiyang Zhao, Yang Yan, Shuaihua Song, Chunhe Li, Fei |
author_sort | Liu, Yiyang |
collection | PubMed |
description | Motion planning is one of the important research topics of robotics. As an improvement of Rapidly exploring Random Tree (RRT), the RRT* motion planning algorithm is widely used because of its asymptotic optimality. However, the running time of RRT* increases rapidly with the number of potential path vertices, resulting in slow convergence or even an inability to converge, which seriously reduces the performance and practical value of RRT*. To solve this issue, this paper proposes a two-phase motion planning algorithm named Metropolis RRT* (M-RRT*) based on the Metropolis acceptance criterion. First, to efficiently obtain the initial path and start the optimal path search phase earlier, an asymptotic vertex acceptance criterion is defined in the initial path estimation phase of M-RRT*. Second, to improve the convergence rate of the algorithm, a nonlinear dynamic vertex acceptance criterion is defined in the optimal path search phase, which preferentially accepts vertices that may improve the current path. The effectiveness of M-RRT* is verified by comparing it with existing algorithms through the simulation results in three test environments. |
format | Online Article Text |
id | pubmed-9740002 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-97400022022-12-11 A Sampling-Based Algorithm with the Metropolis Acceptance Criterion for Robot Motion Planning Liu, Yiyang Zhao, Yang Yan, Shuaihua Song, Chunhe Li, Fei Sensors (Basel) Article Motion planning is one of the important research topics of robotics. As an improvement of Rapidly exploring Random Tree (RRT), the RRT* motion planning algorithm is widely used because of its asymptotic optimality. However, the running time of RRT* increases rapidly with the number of potential path vertices, resulting in slow convergence or even an inability to converge, which seriously reduces the performance and practical value of RRT*. To solve this issue, this paper proposes a two-phase motion planning algorithm named Metropolis RRT* (M-RRT*) based on the Metropolis acceptance criterion. First, to efficiently obtain the initial path and start the optimal path search phase earlier, an asymptotic vertex acceptance criterion is defined in the initial path estimation phase of M-RRT*. Second, to improve the convergence rate of the algorithm, a nonlinear dynamic vertex acceptance criterion is defined in the optimal path search phase, which preferentially accepts vertices that may improve the current path. The effectiveness of M-RRT* is verified by comparing it with existing algorithms through the simulation results in three test environments. MDPI 2022-11-26 /pmc/articles/PMC9740002/ /pubmed/36501904 http://dx.doi.org/10.3390/s22239203 Text en © 2022 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 Liu, Yiyang Zhao, Yang Yan, Shuaihua Song, Chunhe Li, Fei A Sampling-Based Algorithm with the Metropolis Acceptance Criterion for Robot Motion Planning |
title | A Sampling-Based Algorithm with the Metropolis Acceptance Criterion for Robot Motion Planning |
title_full | A Sampling-Based Algorithm with the Metropolis Acceptance Criterion for Robot Motion Planning |
title_fullStr | A Sampling-Based Algorithm with the Metropolis Acceptance Criterion for Robot Motion Planning |
title_full_unstemmed | A Sampling-Based Algorithm with the Metropolis Acceptance Criterion for Robot Motion Planning |
title_short | A Sampling-Based Algorithm with the Metropolis Acceptance Criterion for Robot Motion Planning |
title_sort | sampling-based algorithm with the metropolis acceptance criterion for robot motion planning |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9740002/ https://www.ncbi.nlm.nih.gov/pubmed/36501904 http://dx.doi.org/10.3390/s22239203 |
work_keys_str_mv | AT liuyiyang asamplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning AT zhaoyang asamplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning AT yanshuaihua asamplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning AT songchunhe asamplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning AT lifei asamplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning AT liuyiyang samplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning AT zhaoyang samplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning AT yanshuaihua samplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning AT songchunhe samplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning AT lifei samplingbasedalgorithmwiththemetropolisacceptancecriterionforrobotmotionplanning |