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...
Autores principales: | , |
---|---|
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 |