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

Descripción completa

Detalles Bibliográficos
Autores principales: Hao, Kun, Zhao, Jiale, Wang, Beibei, Liu, Yonglei, Wang, Chuanqi
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