Scientific journal paper Q1
odNEAT: an algorithm for decentralised online evolution of robotic controllers
Fernando Silva (Silva, F.); Paulo Urbano (Urbano, P.); Luís Correia (Correia, L.); Anders Christensen (Christensen, A. L.);
Journal Title
Evolutionary Computation
Year (definitive publication)
2015
Language
English
Country
United States of America
More Information
Web of Science®

Times Cited: 28

(Last checked: 2024-07-03 10:00)

View record in Web of Science®


: 0.7
Scopus

Times Cited: 34

(Last checked: 2024-06-27 10:32)

View record in Scopus


: 1.0
Google Scholar

Times Cited: 70

(Last checked: 2024-06-29 14:12)

View record in Google Scholar

Abstract
Online evolution gives robots the capacity to learn new tasks and to adapt to changing environmental conditions during task execution. Previous approaches to online evolution of neural controllers are typically limited to the optimisation of weights in networks with a prespecified, fixed topology. In this article, we propose a novel approach to online learning in groups of autonomous robots called odNEAT. odNEAT is a distributed and decentralised neuroevolution algorithm that evolves both weights and network topology. We demonstrate odNEAT in three multirobot tasks: aggregation, integrated navigation and obstacle avoidance, and phototaxis. Results show that odNEAT approximates the performance of rtNEAT, an efficient centralised method, and outperforms IM-( mu + 1), a decentralised neuroevolution algorithm. Compared with rtNEAT and IM( mu + 1), odNEAT's evolutionary dynamics lead to the synthesis of less complex neural controllers with superior generalisation capabilities. We show that robots executing odNEAT can display a high degree of fault tolerance as they are able to adapt and learn new behaviours in the presence of faults. We conclude with a series of ablation studies to analyse the impact of each algorithmic component on performance.
Acknowledgements
--
Keywords
Artificial neural networks,Decentralised algorithms,Multirobot systems,Neurocontroller,Online evolution
  • Computer and Information Sciences - Natural Sciences
Funding Records
Funding Reference Funding Entity
SFRH/BD/89573/2012 Fundação para a Ciência e a Tecnologia
601074 Comissão Europeia
UID/EEA/50008/2013 Fundação para a Ciência e a Tecnologia
UID/MULTI/04046/2013 Fundação para a Ciência e a Tecnologia
EXPL/EEI-AUT/0329/2013 Fundação para a Ciência e a Tecnologia
Related Projects

This publication is an output of the following project(s):