Cargando…

A Hybrid Search Algorithm for Swarm Robots Searching in an Unknown Environment

This paper proposes a novel method to improve the efficiency of a swarm of robots searching in an unknown environment. The approach focuses on the process of feeding and individual coordination characteristics inspired by the foraging behavior in nature. A predatory strategy was used for searching;...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Shoutao, Li, Lina, Lee, Gordon, Zhang, Hao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2014
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4227730/
https://www.ncbi.nlm.nih.gov/pubmed/25386855
http://dx.doi.org/10.1371/journal.pone.0111970
_version_ 1782343862724853760
author Li, Shoutao
Li, Lina
Lee, Gordon
Zhang, Hao
author_facet Li, Shoutao
Li, Lina
Lee, Gordon
Zhang, Hao
author_sort Li, Shoutao
collection PubMed
description This paper proposes a novel method to improve the efficiency of a swarm of robots searching in an unknown environment. The approach focuses on the process of feeding and individual coordination characteristics inspired by the foraging behavior in nature. A predatory strategy was used for searching; hence, this hybrid approach integrated a random search technique with a dynamic particle swarm optimization (DPSO) search algorithm. If a search robot could not find any target information, it used a random search algorithm for a global search. If the robot found any target information in a region, the DPSO search algorithm was used for a local search. This particle swarm optimization search algorithm is dynamic as all the parameters in the algorithm are refreshed synchronously through a communication mechanism until the robots find the target position, after which, the robots fall back to a random searching mode. Thus, in this searching strategy, the robots alternated between two searching algorithms until the whole area was covered. During the searching process, the robots used a local communication mechanism to share map information and DPSO parameters to reduce the communication burden and overcome hardware limitations. If the search area is very large, search efficiency may be greatly reduced if only one robot searches an entire region given the limited resources available and time constraints. In this research we divided the entire search area into several subregions, selected a target utility function to determine which subregion should be initially searched and thereby reduced the residence time of the target to improve search efficiency.
format Online
Article
Text
id pubmed-4227730
institution National Center for Biotechnology Information
language English
publishDate 2014
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-42277302014-11-18 A Hybrid Search Algorithm for Swarm Robots Searching in an Unknown Environment Li, Shoutao Li, Lina Lee, Gordon Zhang, Hao PLoS One Research Article This paper proposes a novel method to improve the efficiency of a swarm of robots searching in an unknown environment. The approach focuses on the process of feeding and individual coordination characteristics inspired by the foraging behavior in nature. A predatory strategy was used for searching; hence, this hybrid approach integrated a random search technique with a dynamic particle swarm optimization (DPSO) search algorithm. If a search robot could not find any target information, it used a random search algorithm for a global search. If the robot found any target information in a region, the DPSO search algorithm was used for a local search. This particle swarm optimization search algorithm is dynamic as all the parameters in the algorithm are refreshed synchronously through a communication mechanism until the robots find the target position, after which, the robots fall back to a random searching mode. Thus, in this searching strategy, the robots alternated between two searching algorithms until the whole area was covered. During the searching process, the robots used a local communication mechanism to share map information and DPSO parameters to reduce the communication burden and overcome hardware limitations. If the search area is very large, search efficiency may be greatly reduced if only one robot searches an entire region given the limited resources available and time constraints. In this research we divided the entire search area into several subregions, selected a target utility function to determine which subregion should be initially searched and thereby reduced the residence time of the target to improve search efficiency. Public Library of Science 2014-11-11 /pmc/articles/PMC4227730/ /pubmed/25386855 http://dx.doi.org/10.1371/journal.pone.0111970 Text en https://creativecommons.org/publicdomain/zero/1.0/ This is an open-access article distributed under the terms of the Creative Commons Public Domain declaration, which stipulates that, once placed in the public domain, this work may be freely reproduced, distributed, transmitted, modified, built upon, or otherwise used by anyone for any lawful purpose.
spellingShingle Research Article
Li, Shoutao
Li, Lina
Lee, Gordon
Zhang, Hao
A Hybrid Search Algorithm for Swarm Robots Searching in an Unknown Environment
title A Hybrid Search Algorithm for Swarm Robots Searching in an Unknown Environment
title_full A Hybrid Search Algorithm for Swarm Robots Searching in an Unknown Environment
title_fullStr A Hybrid Search Algorithm for Swarm Robots Searching in an Unknown Environment
title_full_unstemmed A Hybrid Search Algorithm for Swarm Robots Searching in an Unknown Environment
title_short A Hybrid Search Algorithm for Swarm Robots Searching in an Unknown Environment
title_sort hybrid search algorithm for swarm robots searching in an unknown environment
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4227730/
https://www.ncbi.nlm.nih.gov/pubmed/25386855
http://dx.doi.org/10.1371/journal.pone.0111970
work_keys_str_mv AT lishoutao ahybridsearchalgorithmforswarmrobotssearchinginanunknownenvironment
AT lilina ahybridsearchalgorithmforswarmrobotssearchinginanunknownenvironment
AT leegordon ahybridsearchalgorithmforswarmrobotssearchinginanunknownenvironment
AT zhanghao ahybridsearchalgorithmforswarmrobotssearchinginanunknownenvironment
AT lishoutao hybridsearchalgorithmforswarmrobotssearchinginanunknownenvironment
AT lilina hybridsearchalgorithmforswarmrobotssearchinginanunknownenvironment
AT leegordon hybridsearchalgorithmforswarmrobotssearchinginanunknownenvironment
AT zhanghao hybridsearchalgorithmforswarmrobotssearchinginanunknownenvironment