Cargando…
The Application of an Adaptive Genetic Algorithm Based on Collision Detection in Path Planning of Mobile Robots
An adaptive genetic algorithm based on collision detection (AGACD) is proposed to solve the problems of the basic genetic algorithm in the field of path planning, such as low convergence path quality, many iterations required for convergence, and easily falling into the local optimal solution. First...
Autores principales: | , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Hindawi
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8124003/ https://www.ncbi.nlm.nih.gov/pubmed/34035800 http://dx.doi.org/10.1155/2021/5536574 |
_version_ | 1783693082846298112 |
---|---|
author | Hao, Kun Zhao, Jiale Wang, Beibei Liu, Yonglei Wang, Chuanqi |
author_facet | Hao, Kun Zhao, Jiale Wang, Beibei Liu, Yonglei Wang, Chuanqi |
author_sort | Hao, Kun |
collection | PubMed |
description | An adaptive genetic algorithm based on collision detection (AGACD) is proposed to solve the problems of the basic genetic algorithm in the field of path planning, such as low convergence path quality, many iterations required for convergence, and easily falling into the local optimal solution. First, this paper introduces the Delphi weight method to evaluate the weight of path length, path smoothness, and path safety in the fitness function, and a collision detection method is proposed to detect whether the planned path collides with obstacles. Then, the population initialization process is improved to reduce the program running time. After comprehensively considering the population diversity and the number of algorithm iterations, the traditional crossover operator and mutation operator are improved, and the adaptive crossover operator and adaptive mutation operator are proposed to avoid the local optimal solution. Finally, an optimization operator is proposed to improve the quality of convergent individuals through the second optimization of convergent individuals. The simulation results show that the adaptive genetic algorithm based on collision detection is not only suitable for simulation maps with various sizes and obstacle distributions but also has excellent performance, such as greatly reducing the running time of the algorithm program, and the adaptive genetic algorithm based on collision detection can effectively solve the problems of the basic genetic algorithm. |
format | Online Article Text |
id | pubmed-8124003 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | Hindawi |
record_format | MEDLINE/PubMed |
spelling | pubmed-81240032021-05-24 The Application of an Adaptive Genetic Algorithm Based on Collision Detection in Path Planning of Mobile Robots Hao, Kun Zhao, Jiale Wang, Beibei Liu, Yonglei Wang, Chuanqi Comput Intell Neurosci Research Article An adaptive genetic algorithm based on collision detection (AGACD) is proposed to solve the problems of the basic genetic algorithm in the field of path planning, such as low convergence path quality, many iterations required for convergence, and easily falling into the local optimal solution. First, this paper introduces the Delphi weight method to evaluate the weight of path length, path smoothness, and path safety in the fitness function, and a collision detection method is proposed to detect whether the planned path collides with obstacles. Then, the population initialization process is improved to reduce the program running time. After comprehensively considering the population diversity and the number of algorithm iterations, the traditional crossover operator and mutation operator are improved, and the adaptive crossover operator and adaptive mutation operator are proposed to avoid the local optimal solution. Finally, an optimization operator is proposed to improve the quality of convergent individuals through the second optimization of convergent individuals. The simulation results show that the adaptive genetic algorithm based on collision detection is not only suitable for simulation maps with various sizes and obstacle distributions but also has excellent performance, such as greatly reducing the running time of the algorithm program, and the adaptive genetic algorithm based on collision detection can effectively solve the problems of the basic genetic algorithm. Hindawi 2021-05-07 /pmc/articles/PMC8124003/ /pubmed/34035800 http://dx.doi.org/10.1155/2021/5536574 Text en Copyright © 2021 Kun Hao et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Research Article Hao, Kun Zhao, Jiale Wang, Beibei Liu, Yonglei Wang, Chuanqi The Application of an Adaptive Genetic Algorithm Based on Collision Detection in Path Planning of Mobile Robots |
title | The Application of an Adaptive Genetic Algorithm Based on Collision Detection in Path Planning of Mobile Robots |
title_full | The Application of an Adaptive Genetic Algorithm Based on Collision Detection in Path Planning of Mobile Robots |
title_fullStr | The Application of an Adaptive Genetic Algorithm Based on Collision Detection in Path Planning of Mobile Robots |
title_full_unstemmed | The Application of an Adaptive Genetic Algorithm Based on Collision Detection in Path Planning of Mobile Robots |
title_short | The Application of an Adaptive Genetic Algorithm Based on Collision Detection in Path Planning of Mobile Robots |
title_sort | application of an adaptive genetic algorithm based on collision detection in path planning of mobile robots |
topic | Research Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8124003/ https://www.ncbi.nlm.nih.gov/pubmed/34035800 http://dx.doi.org/10.1155/2021/5536574 |
work_keys_str_mv | AT haokun theapplicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots AT zhaojiale theapplicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots AT wangbeibei theapplicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots AT liuyonglei theapplicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots AT wangchuanqi theapplicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots AT haokun applicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots AT zhaojiale applicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots AT wangbeibei applicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots AT liuyonglei applicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots AT wangchuanqi applicationofanadaptivegeneticalgorithmbasedoncollisiondetectioninpathplanningofmobilerobots |