TY - GEN
T1 - GESwarm
T2 - 2013 15th Genetic and Evolutionary Computation Conference, GECCO 2013
AU - Ferrante, Eliseo
AU - Duéñez-Guzmán, Edgar
AU - Turgut, Ali Emre
AU - Wenseleers, Tom
PY - 2013
Y1 - 2013
N2 - In this paper we propose GESwarm, a novel tool that can automatically synthesize collective behaviors for swarms of autonomous robots through evolutionary robotics. Evolutionary robotics typically relies on artificial evolution for tuning the weights of an artificial neural network that is then used as individual behavior representation. The main caveat of neural networks is that they are very difficult to reverse engineer, meaning that once a suitable solution is found, it is very difficult to analyze, to modify, and to tease apart the inherent principles that lead to the desired collective behavior. In contrast, our representation is based on completely readable and analyzable individual-level rules that lead to a desired collective behavior. The core of our method is a grammar that can generate a rich variety of collective behaviors. We test GESwarm by evolving a foraging strategy using a realistic swarm robotics simulator. We then systematically compare the evolved collective behavior against an hand-coded one for performance, scalability and flexibility, showing that collective behaviors evolved with GESwarm can outperform the hand-coded one.
AB - In this paper we propose GESwarm, a novel tool that can automatically synthesize collective behaviors for swarms of autonomous robots through evolutionary robotics. Evolutionary robotics typically relies on artificial evolution for tuning the weights of an artificial neural network that is then used as individual behavior representation. The main caveat of neural networks is that they are very difficult to reverse engineer, meaning that once a suitable solution is found, it is very difficult to analyze, to modify, and to tease apart the inherent principles that lead to the desired collective behavior. In contrast, our representation is based on completely readable and analyzable individual-level rules that lead to a desired collective behavior. The core of our method is a grammar that can generate a rich variety of collective behaviors. We test GESwarm by evolving a foraging strategy using a realistic swarm robotics simulator. We then systematically compare the evolved collective behavior against an hand-coded one for performance, scalability and flexibility, showing that collective behaviors evolved with GESwarm can outperform the hand-coded one.
KW - Evolutionary robotics
KW - Genetic programming
KW - Swarm robotics
UR - http://www.scopus.com/inward/record.url?scp=84883104126&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84883104126&partnerID=8YFLogxK
U2 - 10.1145/2463372.2463385
DO - 10.1145/2463372.2463385
M3 - Conference contribution
AN - SCOPUS:84883104126
SN - 9781450319638
T3 - GECCO 2013 - Proceedings of the 2013 Genetic and Evolutionary Computation Conference
SP - 17
EP - 24
BT - GECCO 2013 - Proceedings of the 2013 Genetic and Evolutionary Computation Conference
Y2 - 6 July 2013 through 10 July 2013
ER -