Cargando…

Path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization

In this article, a new path planning algorithm is proposed. The algorithm is developed on the basis of the algorithm for finding the best value using multi-objective evolutionary particle swarm optimization, known as the MOEPSO. The proposed algorithm is used for the path planning of autonomous mobi...

Descripción completa

Detalles Bibliográficos
Autores principales: Thammachantuek, Ittikon, Ketcham, Mahasak
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9390943/
https://www.ncbi.nlm.nih.gov/pubmed/35984778
http://dx.doi.org/10.1371/journal.pone.0271924
_version_ 1784770760961687552
author Thammachantuek, Ittikon
Ketcham, Mahasak
author_facet Thammachantuek, Ittikon
Ketcham, Mahasak
author_sort Thammachantuek, Ittikon
collection PubMed
description In this article, a new path planning algorithm is proposed. The algorithm is developed on the basis of the algorithm for finding the best value using multi-objective evolutionary particle swarm optimization, known as the MOEPSO. The proposed algorithm is used for the path planning of autonomous mobile robots in both static and dynamic environments. The paths must follow the determined criteria, namely, the shortest path, the smoothest path, and the safest path. In addition, the algorithm considers the degree of mutation, crossover, and selection to improve the efficiency of each particle. Furthermore, a weight adjustment method is proposed for the movement of particles in each iteration to increase the chance of finding the best fit solution. In addition, a method to manage feasible waypoints within the radius of obstacles or blocked by obstacles is proposed using a simple random method. The main contribution of this article is the development of a new path planning algorithm for autonomous mobile robots. This algorithm can build the shortest, smoothest, and safest paths for robots. It also offers an evolutionary operator to prevent falling into a local optimum. The proposed algorithm uses path finding simulation in a static environment and dynamic environment in conjunction with comparing performance to path planning algorithms in previous studies. In the static environment (4 obstacles), the shortest path obtained from the proposed algorithm is 14.3222 m. In the static environment (5 obstacles), the shortest path obtained from the proposed algorithm is 14.5989 m. In the static environment (6 obstacles), the shortest path obtained from the proposed algorithm is 14.4743 m. In the dynamic environment the shortest path is 12.2381 m. The results show that the proposed algorithm can determine the paths from the starting point to the destination with the shortest distances that require the shortest processing time.
format Online
Article
Text
id pubmed-9390943
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-93909432022-08-20 Path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization Thammachantuek, Ittikon Ketcham, Mahasak PLoS One Research Article In this article, a new path planning algorithm is proposed. The algorithm is developed on the basis of the algorithm for finding the best value using multi-objective evolutionary particle swarm optimization, known as the MOEPSO. The proposed algorithm is used for the path planning of autonomous mobile robots in both static and dynamic environments. The paths must follow the determined criteria, namely, the shortest path, the smoothest path, and the safest path. In addition, the algorithm considers the degree of mutation, crossover, and selection to improve the efficiency of each particle. Furthermore, a weight adjustment method is proposed for the movement of particles in each iteration to increase the chance of finding the best fit solution. In addition, a method to manage feasible waypoints within the radius of obstacles or blocked by obstacles is proposed using a simple random method. The main contribution of this article is the development of a new path planning algorithm for autonomous mobile robots. This algorithm can build the shortest, smoothest, and safest paths for robots. It also offers an evolutionary operator to prevent falling into a local optimum. The proposed algorithm uses path finding simulation in a static environment and dynamic environment in conjunction with comparing performance to path planning algorithms in previous studies. In the static environment (4 obstacles), the shortest path obtained from the proposed algorithm is 14.3222 m. In the static environment (5 obstacles), the shortest path obtained from the proposed algorithm is 14.5989 m. In the static environment (6 obstacles), the shortest path obtained from the proposed algorithm is 14.4743 m. In the dynamic environment the shortest path is 12.2381 m. The results show that the proposed algorithm can determine the paths from the starting point to the destination with the shortest distances that require the shortest processing time. Public Library of Science 2022-08-19 /pmc/articles/PMC9390943/ /pubmed/35984778 http://dx.doi.org/10.1371/journal.pone.0271924 Text en © 2022 Thammachantuek, Ketcham https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Thammachantuek, Ittikon
Ketcham, Mahasak
Path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization
title Path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization
title_full Path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization
title_fullStr Path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization
title_full_unstemmed Path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization
title_short Path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization
title_sort path planning for autonomous mobile robots using multi-objective evolutionary particle swarm optimization
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9390943/
https://www.ncbi.nlm.nih.gov/pubmed/35984778
http://dx.doi.org/10.1371/journal.pone.0271924
work_keys_str_mv AT thammachantuekittikon pathplanningforautonomousmobilerobotsusingmultiobjectiveevolutionaryparticleswarmoptimization
AT ketchammahasak pathplanningforautonomousmobilerobotsusingmultiobjectiveevolutionaryparticleswarmoptimization