Cargando…

A search and rescue robot search method based on flower pollination algorithm and Q-learning fusion algorithm

Search algorithm plays an important role in the motion planning of the robot, it determines whether the mobile robot complete the task. To solve the search task in complex environments, a fusion algorithm based on the Flower Pollination algorithm and Q-learning is proposed. To improve the accuracy,...

Descripción completa

Detalles Bibliográficos
Autores principales: Hao, Bing, Zhao, Jianshuo, Du, He, Wang, Qi, Yuan, Qi, Zhao, Shuo
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10062604/
https://www.ncbi.nlm.nih.gov/pubmed/36996142
http://dx.doi.org/10.1371/journal.pone.0283751
_version_ 1785017530868301824
author Hao, Bing
Zhao, Jianshuo
Du, He
Wang, Qi
Yuan, Qi
Zhao, Shuo
author_facet Hao, Bing
Zhao, Jianshuo
Du, He
Wang, Qi
Yuan, Qi
Zhao, Shuo
author_sort Hao, Bing
collection PubMed
description Search algorithm plays an important role in the motion planning of the robot, it determines whether the mobile robot complete the task. To solve the search task in complex environments, a fusion algorithm based on the Flower Pollination algorithm and Q-learning is proposed. To improve the accuracy, an improved grid map is used in the section of environment modeling to change the original static grid to a combination of static and dynamic grids. Secondly, a combination of Q-learning and Flower Pollination algorithm is used to complete the initialization of the Q-table and accelerate the efficiency of the search and rescue robot path search. A combination of static and dynamic reward function is proposed for the different situations encountered by the search and rescue robot during the search process, as a way to allow the search and rescue robot to get better different feedback results in each specific situation. The experiments are divided into two parts: typical and improved grid map path planning. Experiments show that the improved grid map can increase the success rate and the FIQL can be used by the search and rescue robot to accomplish the task in a complex environment. Compared with other algorithms, FIQL can reduce the number of iterations, improve the adaptability of the search and rescue robot to complex environments, and have the advantages of short convergence time and small computational effort.
format Online
Article
Text
id pubmed-10062604
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-100626042023-03-31 A search and rescue robot search method based on flower pollination algorithm and Q-learning fusion algorithm Hao, Bing Zhao, Jianshuo Du, He Wang, Qi Yuan, Qi Zhao, Shuo PLoS One Research Article Search algorithm plays an important role in the motion planning of the robot, it determines whether the mobile robot complete the task. To solve the search task in complex environments, a fusion algorithm based on the Flower Pollination algorithm and Q-learning is proposed. To improve the accuracy, an improved grid map is used in the section of environment modeling to change the original static grid to a combination of static and dynamic grids. Secondly, a combination of Q-learning and Flower Pollination algorithm is used to complete the initialization of the Q-table and accelerate the efficiency of the search and rescue robot path search. A combination of static and dynamic reward function is proposed for the different situations encountered by the search and rescue robot during the search process, as a way to allow the search and rescue robot to get better different feedback results in each specific situation. The experiments are divided into two parts: typical and improved grid map path planning. Experiments show that the improved grid map can increase the success rate and the FIQL can be used by the search and rescue robot to accomplish the task in a complex environment. Compared with other algorithms, FIQL can reduce the number of iterations, improve the adaptability of the search and rescue robot to complex environments, and have the advantages of short convergence time and small computational effort. Public Library of Science 2023-03-30 /pmc/articles/PMC10062604/ /pubmed/36996142 http://dx.doi.org/10.1371/journal.pone.0283751 Text en © 2023 Hao et al 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
Hao, Bing
Zhao, Jianshuo
Du, He
Wang, Qi
Yuan, Qi
Zhao, Shuo
A search and rescue robot search method based on flower pollination algorithm and Q-learning fusion algorithm
title A search and rescue robot search method based on flower pollination algorithm and Q-learning fusion algorithm
title_full A search and rescue robot search method based on flower pollination algorithm and Q-learning fusion algorithm
title_fullStr A search and rescue robot search method based on flower pollination algorithm and Q-learning fusion algorithm
title_full_unstemmed A search and rescue robot search method based on flower pollination algorithm and Q-learning fusion algorithm
title_short A search and rescue robot search method based on flower pollination algorithm and Q-learning fusion algorithm
title_sort search and rescue robot search method based on flower pollination algorithm and q-learning fusion algorithm
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10062604/
https://www.ncbi.nlm.nih.gov/pubmed/36996142
http://dx.doi.org/10.1371/journal.pone.0283751
work_keys_str_mv AT haobing asearchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT zhaojianshuo asearchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT duhe asearchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT wangqi asearchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT yuanqi asearchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT zhaoshuo asearchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT haobing searchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT zhaojianshuo searchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT duhe searchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT wangqi searchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT yuanqi searchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm
AT zhaoshuo searchandrescuerobotsearchmethodbasedonflowerpollinationalgorithmandqlearningfusionalgorithm