Cargando…

Generic, scalable and decentralized fault detection for robot swarms

Robot swarms are large-scale multirobot systems with decentralized control which means that each robot acts based only on local perception and on local coordination with neighboring robots. The decentralized approach to control confers number of potential benefits. In particular, inherent scalabilit...

Descripción completa

Detalles Bibliográficos
Autores principales: Tarapore, Danesh, Christensen, Anders Lyhne, Timmis, Jon
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5555700/
https://www.ncbi.nlm.nih.gov/pubmed/28806756
http://dx.doi.org/10.1371/journal.pone.0182058
_version_ 1783256961426391040
author Tarapore, Danesh
Christensen, Anders Lyhne
Timmis, Jon
author_facet Tarapore, Danesh
Christensen, Anders Lyhne
Timmis, Jon
author_sort Tarapore, Danesh
collection PubMed
description Robot swarms are large-scale multirobot systems with decentralized control which means that each robot acts based only on local perception and on local coordination with neighboring robots. The decentralized approach to control confers number of potential benefits. In particular, inherent scalability and robustness are often highlighted as key distinguishing features of robot swarms compared with systems that rely on traditional approaches to multirobot coordination. It has, however, been shown that swarm robotics systems are not always fault tolerant. To realize the robustness potential of robot swarms, it is thus essential to give systems the capacity to actively detect and accommodate faults. In this paper, we present a generic fault-detection system for robot swarms. We show how robots with limited and imperfect sensing capabilities are able to observe and classify the behavior of one another. In order to achieve this, the underlying classifier is an immune system-inspired algorithm that learns to distinguish between normal behavior and abnormal behavior online. Through a series of experiments, we systematically assess the performance of our approach in a detailed simulation environment. In particular, we analyze our system’s capacity to correctly detect robots with faults, false positive rates, performance in a foraging task in which each robot exhibits a composite behavior, and performance under perturbations of the task environment. Results show that our generic fault-detection system is robust, that it is able to detect faults in a timely manner, and that it achieves a low false positive rate. The developed fault-detection system has the potential to enable long-term autonomy for robust multirobot systems, thus increasing the usefulness of robots for a diverse repertoire of upcoming applications in the area of distributed intelligent automation.
format Online
Article
Text
id pubmed-5555700
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-55557002017-08-28 Generic, scalable and decentralized fault detection for robot swarms Tarapore, Danesh Christensen, Anders Lyhne Timmis, Jon PLoS One Research Article Robot swarms are large-scale multirobot systems with decentralized control which means that each robot acts based only on local perception and on local coordination with neighboring robots. The decentralized approach to control confers number of potential benefits. In particular, inherent scalability and robustness are often highlighted as key distinguishing features of robot swarms compared with systems that rely on traditional approaches to multirobot coordination. It has, however, been shown that swarm robotics systems are not always fault tolerant. To realize the robustness potential of robot swarms, it is thus essential to give systems the capacity to actively detect and accommodate faults. In this paper, we present a generic fault-detection system for robot swarms. We show how robots with limited and imperfect sensing capabilities are able to observe and classify the behavior of one another. In order to achieve this, the underlying classifier is an immune system-inspired algorithm that learns to distinguish between normal behavior and abnormal behavior online. Through a series of experiments, we systematically assess the performance of our approach in a detailed simulation environment. In particular, we analyze our system’s capacity to correctly detect robots with faults, false positive rates, performance in a foraging task in which each robot exhibits a composite behavior, and performance under perturbations of the task environment. Results show that our generic fault-detection system is robust, that it is able to detect faults in a timely manner, and that it achieves a low false positive rate. The developed fault-detection system has the potential to enable long-term autonomy for robust multirobot systems, thus increasing the usefulness of robots for a diverse repertoire of upcoming applications in the area of distributed intelligent automation. Public Library of Science 2017-08-14 /pmc/articles/PMC5555700/ /pubmed/28806756 http://dx.doi.org/10.1371/journal.pone.0182058 Text en © 2017 Tarapore et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://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
Tarapore, Danesh
Christensen, Anders Lyhne
Timmis, Jon
Generic, scalable and decentralized fault detection for robot swarms
title Generic, scalable and decentralized fault detection for robot swarms
title_full Generic, scalable and decentralized fault detection for robot swarms
title_fullStr Generic, scalable and decentralized fault detection for robot swarms
title_full_unstemmed Generic, scalable and decentralized fault detection for robot swarms
title_short Generic, scalable and decentralized fault detection for robot swarms
title_sort generic, scalable and decentralized fault detection for robot swarms
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5555700/
https://www.ncbi.nlm.nih.gov/pubmed/28806756
http://dx.doi.org/10.1371/journal.pone.0182058
work_keys_str_mv AT taraporedanesh genericscalableanddecentralizedfaultdetectionforrobotswarms
AT christensenanderslyhne genericscalableanddecentralizedfaultdetectionforrobotswarms
AT timmisjon genericscalableanddecentralizedfaultdetectionforrobotswarms