TY - JOUR
T1 - Evolution of collective behaviors for a real swarm of aquatic surface robots
AU - Duarte, M.
AU - Costa, V.
AU - Gomes, J.
AU - Rodrigues, Tiago
AU - Silva, Fernando Goulart da
AU - Oliveira, S.M.
AU - Christensen, A.L.
PY - 2016/3/21
Y1 - 2016/3/21
N2 - Swarm robotics is a promising approach for the coordination of large numbers of robots.While previous studies have shown that evolutionary robotics techniques can be applied toobtain robust and efficient self-organized behaviors for robot swarms, most studies havebeen conducted in simulation, and the few that have been conducted on real robots havebeen confined to laboratory environments. In this paper, we demonstrate for the first time aswarm robotics system with evolved control successfully operating in a real and uncon-trolled environment. We evolve neural network-based controllers in simulation for canonicalswarm robotics tasks, namely homing, dispersion, clustering, and monitoring. We thenassess the performance of the controllers on a real swarm of up to ten aquatic surfacerobots. Our results show that the evolved controllers transfer successfully to real robots andachieve a performance similar to the performance obtained in simulation. We validate thatthe evolved controllers display key properties of swarm intelligence-based control, namelyscalability, flexibility, and robustness on the real swarm. We conclude with a proof-of-con-cept experiment in which the swarm performs a complete environmental monitoring task bycombining multiple evolved controllers.
AB - Swarm robotics is a promising approach for the coordination of large numbers of robots.While previous studies have shown that evolutionary robotics techniques can be applied toobtain robust and efficient self-organized behaviors for robot swarms, most studies havebeen conducted in simulation, and the few that have been conducted on real robots havebeen confined to laboratory environments. In this paper, we demonstrate for the first time aswarm robotics system with evolved control successfully operating in a real and uncon-trolled environment. We evolve neural network-based controllers in simulation for canonicalswarm robotics tasks, namely homing, dispersion, clustering, and monitoring. We thenassess the performance of the controllers on a real swarm of up to ten aquatic surfacerobots. Our results show that the evolved controllers transfer successfully to real robots andachieve a performance similar to the performance obtained in simulation. We validate thatthe evolved controllers display key properties of swarm intelligence-based control, namelyscalability, flexibility, and robustness on the real swarm. We conclude with a proof-of-con-cept experiment in which the swarm performs a complete environmental monitoring task bycombining multiple evolved controllers.
UR - http://www.scopus.com/inward/record.url?eid=2-s2.0-84962193102&partnerID=MN8TOARS
U2 - 10.1371/journal.pone.0151834
DO - 10.1371/journal.pone.0151834
M3 - Journal article
VL - 11
JO - P L o S One
JF - P L o S One
SN - 1932-6203
IS - 3
M1 - e0151834
ER -