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

Descripción completa

Detalles Bibliográficos
Autores principales: Liu, Yiyang, Zhao, Yang, Yan, Shuaihua, Song, Chunhe, Li, Fei
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