{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T10:46:32Z","timestamp":1769165192183,"version":"3.49.0"},"reference-count":53,"publisher":"Public Library of Science (PLoS)","issue":"8","license":[{"start":{"date-parts":[[2017,8,14]],"date-time":"2017-08-14T00:00:00Z","timestamp":1502668800000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100011264","name":"FP7 People: Marie-Curie Actions","doi-asserted-by":"publisher","award":["623620"],"award-info":[{"award-number":["623620"]}],"id":[{"id":"10.13039\/100011264","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["EP\/K040820\/1"],"award-info":[{"award-number":["EP\/K040820\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001871","name":"Funda\u00e7\u00e3o para a Ci\u00eancia e a Tecnologia","doi-asserted-by":"publisher","award":["UID\/EEA\/50008\/2013"],"award-info":[{"award-number":["UID\/EEA\/50008\/2013"]}],"id":[{"id":"10.13039\/501100001871","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["www.plosone.org"],"crossmark-restriction":false},"short-container-title":["PLoS ONE"],"DOI":"10.1371\/journal.pone.0182058","type":"journal-article","created":{"date-parts":[[2017,8,14]],"date-time":"2017-08-14T19:30:40Z","timestamp":1502739040000},"page":"e0182058","update-policy":"https:\/\/doi.org\/10.1371\/journal.pone.corrections_policy","source":"Crossref","is-referenced-by-count":43,"title":["Generic, scalable and decentralized fault detection for robot swarms"],"prefix":"10.1371","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3226-6861","authenticated-orcid":true,"given":"Danesh","family":"Tarapore","sequence":"first","affiliation":[]},{"given":"Anders Lyhne","family":"Christensen","sequence":"additional","affiliation":[]},{"given":"Jon","family":"Timmis","sequence":"additional","affiliation":[]}],"member":"340","published-online":{"date-parts":[[2017,8,14]]},"reference":[{"issue":"1","key":"ref1","doi-asserted-by":"crossref","first-page":"1463","DOI":"10.4249\/scholarpedia.1463","article-title":"Swarm robotics","volume":"9","author":"M Dorigo","year":"2014","journal-title":"Scholarpedia"},{"key":"ref2","doi-asserted-by":"crossref","unstructured":"Duan Zh, Cai Zx, Jin-xia Y. Fault diagnosis and fault tolerant control for wheeled mobile robots under unknown environments: A survey. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation (ICRA). IEEE Press, Piscataway, NJ; 2005. p. 3428\u20133433.","DOI":"10.1109\/ROBOT.2005.1570640"},{"issue":"1","key":"ref3","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1007\/s10514-007-9060-9","article-title":"Fault Detection in Autonomous Robots Based on Fault Injection and Learning","volume":"24","author":"AL Christensen","year":"2008","journal-title":"Autonomous Robots"},{"key":"ref4","doi-asserted-by":"crossref","unstructured":"Goel P, Dedeoglu G, Roumeliotis SI, Sukhatme GS. Fault detection and identification in a mobile robot using multiple model estimation and neural network. In: Proceedings of the IEEE International Conference on Robotics and Automation. vol. 3. Boston, MA: IEEE Press; 2000. p. 2302\u20132309.","DOI":"10.1109\/ROBOT.2000.846370"},{"key":"ref5","doi-asserted-by":"crossref","unstructured":"Dixon W, Walker ID, Dawson D. Fault detection for wheeled mobile robots with parametric uncertainty. In: Proceedings of the 2001 IEEE\/ASME International Conference on Advanced Intelligent Mechatronics. vol. 2. IEEE Press, Piscataway, NJ; 2001. p. 1245\u20131250.","DOI":"10.1109\/AIM.2001.936891"},{"issue":"1-4","key":"ref6","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1007\/s10846-012-9757-7","article-title":"Experimental test of a two-stage Kalman filter for actuator fault detection and diagnosis of an unmanned quadrotor helicopter","volume":"70","author":"MH Amoozgar","year":"2013","journal-title":"Journal of Intelligent & Robotic Systems"},{"issue":"04","key":"ref7","doi-asserted-by":"crossref","first-page":"555","DOI":"10.1017\/S0263574710000457","article-title":"Fault detection and isolation in cooperative mobile robots using multilayer architecture and dynamic observers","volume":"29","author":"RA Carrasco","year":"2011","journal-title":"Robotica"},{"issue":"2","key":"ref8","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1109\/70.681242","article-title":"ALLIANCE: An architecture for fault tolerant multirobot cooperation","volume":"14","author":"L Parker","year":"1998","journal-title":"IEEE Transactions on Robotics and Automation"},{"issue":"5","key":"ref9","doi-asserted-by":"crossref","first-page":"758","DOI":"10.1109\/TRA.2002.803462","article-title":"Sold!: Auction methods for multirobot coordination","volume":"18","author":"BP Gerkey","year":"2002","journal-title":"IEEE Transactions on Robotics and Automation"},{"key":"ref10","doi-asserted-by":"crossref","unstructured":"Bernardine Dias M, Zinck M, Zlot R, Stentz A. Robust multirobot coordination in dynamic environments. In: Proceedings of the IEEE International Conference on Robotics and Automation. vol. 4. IEEE Press, Piscataway, NJ; 2004. p. 3435\u20133442.","DOI":"10.1109\/ROBOT.2004.1308785"},{"key":"ref11","doi-asserted-by":"crossref","unstructured":"Gerkey BP, Matari\u0107 MJ. Pusher-watcher: An approach to fault-tolerant tightly-coupled robot coordination. In: Proceedings of the IEEE International Conference on Robotics and Automation. IEEE Press, Piscataway, NJ; 2002. p. 464\u2013469.","DOI":"10.1109\/ROBOT.2002.1013403"},{"issue":"1","key":"ref12","doi-asserted-by":"crossref","first-page":"67","DOI":"10.5772\/7252","article-title":"A multi-robot control architecture for fault-tolerant sensor-based coverage","volume":"7","author":"M Ozkan","year":"2010","journal-title":"International Journal of Advanced Robotic Systems"},{"issue":"4","key":"ref13","doi-asserted-by":"crossref","first-page":"754","DOI":"10.1109\/TEVC.2009.2017516","article-title":"From Fireflies to Fault Tolerant Swarms of Robots","volume":"13","author":"AL Christensen","year":"2009","journal-title":"IEEE Transactions on Evolutionary Computation"},{"issue":"2","key":"ref14","doi-asserted-by":"crossref","first-page":"353","DOI":"10.1109\/TRO.2007.895081","article-title":"Distributed diagnosis in formations of mobile robots","volume":"23","author":"MJ Daigle","year":"2007","journal-title":"IEEE Transactions on Robotics"},{"key":"ref15","article-title":"Decentralized Estimation and Control for Multisensor Systems","author":"AGO Mutambara","year":"1998"},{"key":"ref16","first-page":"429","article-title":"Towards Autonomous Robotic Systems","author":"AG Millard","year":"2013"},{"key":"ref17","doi-asserted-by":"crossref","unstructured":"Millard AG, Timmis J, Winfield AF. Run-time detection of faults in autonomous mobile robots based on the comparison of simulated and real robot behaviour. In: Proceeding of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS). IEEE Press; 2014. p. 3720\u20133725.","DOI":"10.1109\/IROS.2014.6943084"},{"issue":"12","key":"ref18","doi-asserted-by":"crossref","first-page":"1021","DOI":"10.1016\/j.robot.2011.08.008","article-title":"Adaptive data-driven error detection in swarm robotics with statistical classifiers","volume":"59","author":"H Lau","year":"2011","journal-title":"Robotics and Autonomous Systems"},{"issue":"1","key":"ref19","doi-asserted-by":"crossref","first-page":"016014","DOI":"10.1088\/1748-3190\/10\/1\/016014","article-title":"To err is robotic, to tolerate immunological: fault detection in multirobot systems","volume":"10","author":"D Tarapore","year":"2015","journal-title":"Bioinspiration and Biomimetics"},{"issue":"2","key":"ref20","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1006\/jtbi.2000.2169","article-title":"Modelling T-cell-Mediated Suppression Dependent on Interactions in Multicellular Conjugates","volume":"207","author":"K Leon","year":"2000","journal-title":"Journal of Theoretical Biology"},{"key":"ref21","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1016\/S0022-5193(03)00226-1","article-title":"Tolerance and immunity in a mathematical model of T-cell mediated suppression","volume":"225","author":"K Leon","year":"2003","journal-title":"Journal of Theoretical Biology"},{"issue":"1","key":"ref22","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1111\/j.1600-065X.2007.00487.x","article-title":"When three is not a crowd: a Crossregulation Model of the dynamics and repertoire selection of regulatory CD4<sup>+<\/sup> T cells","volume":"216","author":"J Carneiro","year":"2007","journal-title":"Immunological Reviews"},{"key":"ref23","first-page":"406","article-title":"Proceedings of the European Conference on Artificial Life (ECAL)","author":"D Tarapore","year":"2015"},{"key":"ref24","unstructured":"Mondada F, Bonani M, Raemy X, Pugh J, Cianci C, Klaptocz A, et al. The e-puck, a robot designed for education in engineering. In: Proceedings of the 9th conference on autonomous robot systems and competitions. vol. 1. IPCB: Instituto Polit\u00e9cnico de Castelo Branco; 2009. p. 59\u201365."},{"key":"ref25","article-title":"Introduction to autonomous mobile robots","author":"R Siegwart","year":"2011"},{"key":"ref26","article-title":"Bayesian data analysis","volume":"2","author":"A Gelman","year":"2014"},{"key":"ref27","doi-asserted-by":"crossref","DOI":"10.1002\/0470868279","article-title":"Numerical methods for ordinary differential equations","author":"J Butcher","year":"2003"},{"key":"ref28","article-title":"Artificial immune systems: a new computational intelligence approach","author":"LN De Castro","year":"2002"},{"key":"ref29","doi-asserted-by":"crossref","DOI":"10.1007\/978-0-387-39241-7","article-title":"In silico immunology","author":"DR Flower","year":"2007"},{"issue":"4","key":"ref30","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/s11721-012-0072-5","article-title":"ARGoS: a Modular, Parallel, Multi-Engine Simulator for Multi-Robot Systems","volume":"6","author":"C Pinciroli","year":"2012","journal-title":"Swarm Intelligence"},{"issue":"11","key":"ref31","doi-asserted-by":"crossref","first-page":"7545","DOI":"10.3390\/s8117545","article-title":"An Open Localization and Local Communication Embodied Sensor","volume":"8","author":"A Guti\u00e9rrez","year":"2008","journal-title":"Sensors"},{"key":"ref32","unstructured":"Garattoni L, Francesca G, Brutschy A, Pinciroli C, Birattari M. Software Infrastructure for E-puck (and TAM). IRIDIA, Universit\u00e9 Libre de Bruxelles; 2015. Tech Report No. TR\/IRIDIA\/2015-004."},{"issue":"1","key":"ref33","doi-asserted-by":"crossref","first-page":"14","DOI":"10.1109\/JRA.1986.1087032","article-title":"A robust layered control system for a mobile robot","volume":"2","author":"R Brooks","year":"1986","journal-title":"IEEE Journal of Robotics and Automation"},{"issue":"1","key":"ref34","first-page":"1","article-title":"Swarm robotics: a review from the swarm engineering perspective","volume":"7","author":"M Brambilla","year":"2013"},{"issue":"8","key":"ref35","first-page":"292","article-title":"A review of swarm robotics tasks","volume":"172","author":"L Bay\u0131nd\u0131r","year":"2016"},{"issue":"2","key":"ref36","doi-asserted-by":"crossref","first-page":"151","DOI":"10.1109\/TMECH.2008.2011810","article-title":"A fast onboard relative positioning module for multirobot systems","volume":"14","author":"J Pugh","year":"2009","journal-title":"IEEE\/ASME Transactions on Mechatronics"},{"issue":"1-2","key":"ref37","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s10514-012-9277-0","article-title":"3-D relative positioning sensor for indoor flying robots","volume":"33","author":"JF Roberts","year":"2012","journal-title":"Autonomous Robots"},{"key":"ref38","doi-asserted-by":"crossref","unstructured":"Roberts JF, Stirling TS, Zufferey JC, Floreano D. 2.5 D infrared range and bearing system for collective robotics. In: Intelligent Robots and Systems, 2009. IROS 2009. IEEE\/RSJ International Conference on. IEEE; 2009. p. 3659\u20133664.","DOI":"10.1109\/IROS.2009.5354263"},{"key":"ref39","doi-asserted-by":"crossref","unstructured":"Guti\u00e9rrez \u00c1, Campo A, Dorigo M, Donate J, Monasterio-Huelin F, Magdalena L. Open e-puck range &amp; bearing miniaturized board for local communication in swarm robotics. In: Robotics and Automation, 2009. ICRA\u201909. IEEE International Conference on. IEEE; 2009. p. 3111\u20133116.","DOI":"10.1109\/ROBOT.2009.5152456"},{"issue":"2","key":"ref40","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1108\/02602280410525968","article-title":"A scalable, on-board localisation and communication system for indoor multi-robot experiments","volume":"24","author":"I Kelly","year":"2004","journal-title":"Sensor Review"},{"key":"ref41","doi-asserted-by":"crossref","unstructured":"Olson E. AprilTag: A robust and flexible visual fiducial system. In: Proceedings of the 2011 IEEE International Conference on Robotics and Automation (ICRA). IEEE; 2011. p. 3400\u20133407.","DOI":"10.1109\/ICRA.2011.5979561"},{"issue":"6","key":"ref42","doi-asserted-by":"crossref","first-page":"2280","DOI":"10.1016\/j.patcog.2014.01.005","article-title":"Automatic generation and detection of highly reliable fiducial markers under occlusion","volume":"47","author":"S Garrido-Jurado","year":"2014","journal-title":"Pattern Recognition"},{"issue":"3","key":"ref43","doi-asserted-by":"crossref","DOI":"10.1145\/2428556.2428574","article-title":"Exploration and Mapping with Autonomous Robot Teams","volume":"56","author":"E Olson","year":"2013","journal-title":"Communications of the ACM"},{"key":"ref44","article-title":"Distributed detection and data fusion","author":"PK Varshney","year":"2012"},{"key":"ref45","doi-asserted-by":"crossref","unstructured":"Al Hage J, El Najjar ME, Pomorski D. Fault tolerant multi-sensor fusion based on the information gain. In: Journal of Physics: Conference Series. vol. 783. IOP Publishing; 2017. p. 012011.","DOI":"10.1088\/1742-6596\/783\/1\/012011"},{"issue":"985","key":"ref46","doi-asserted-by":"crossref","first-page":"471","DOI":"10.1086\/283291","article-title":"Toward a functional interpretation of synchronous flashing by fireflies","volume":"112","author":"J Buck","year":"1978","journal-title":"The American Naturalist"},{"key":"ref47","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1146\/annurev-genet-102108-134304","article-title":"Bacterial quorum-sensing network architectures","volume":"43","author":"WL Ng","year":"2009","journal-title":"Annual Review of Genetics"},{"key":"ref48","unstructured":"Bechon P, Slotine JJ. Synchronization and quorum sensing in a swarm of humanoid robots. arXiv preprint arXiv:12052952. 2012;."},{"issue":"4","key":"ref49","doi-asserted-by":"crossref","first-page":"722","DOI":"10.1109\/TEVC.2009.2015577","article-title":"Self-organizing sync in a robotic swarm: a dynamical system view","volume":"13","author":"V Trianni","year":"2009","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"ref50","unstructured":"Perez-Diaz F, Zillmer R, Gro\u00df R. Firefly-Inspired Synchronization in Swarms of Mobile Agents. In: Proceedings of the International Conference on Autonomous Agents and Multiagent Systems. IFAAMAS, Red Hook, NY; 2015. p. 279\u2013286."},{"issue":"9","key":"ref51","doi-asserted-by":"crossref","first-page":"7566","DOI":"10.3390\/s90907566","article-title":"Multi-unmanned aerial vehicle (UAV) cooperative fault detection employing differential global positioning (DGPS), inertial and vision sensors","volume":"9","author":"G Heredia","year":"2009","journal-title":"Sensors"},{"key":"ref52","doi-asserted-by":"crossref","unstructured":"Parker LE. Current State of the Art in Distributed Autonomous Mobile Robotics. In: Proceedings of theInternational Symposium on Distributed Autonomous Robotic Systems. Springer, Berlin, Germany; 2000. p. 3\u201312.","DOI":"10.1007\/978-4-431-67919-6_1"},{"issue":"1","key":"ref53","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MRA.2011.2181683","article-title":"Robots for Environmental Monitoring: Significant Advancements and Applications","volume":"19","author":"M Dunbabin","year":"2012","journal-title":"Robotics Automation Magazine, IEEE"}],"container-title":["PLOS ONE"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/dx.plos.org\/10.1371\/journal.pone.0182058","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,2]],"date-time":"2019-10-02T07:56:03Z","timestamp":1570002963000},"score":1,"resource":{"primary":{"URL":"https:\/\/dx.plos.org\/10.1371\/journal.pone.0182058"}},"subtitle":[],"editor":[{"given":"Xiaosong","family":"Hu","sequence":"first","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2017,8,14]]},"references-count":53,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2017,8,14]]}},"URL":"https:\/\/doi.org\/10.1371\/journal.pone.0182058","relation":{},"ISSN":["1932-6203"],"issn-type":[{"value":"1932-6203","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,8,14]]}}}