EvoRoF: A Framework for On-line and On-board Evolutionary Robotics

—In this paper, we present an evolutionary robotics framework (EvoRoF) for on-line and off-line evolution, as well as on-board and off-board evolution for swarm and reconfigurable robotics. It enables both, the use of artificial neural networks and spiking neural networks and combines both with structural evolution of recurrent networks. It is evaluated with benchmark tests and several use cases are outlined.

[1]  Benjamin Girault,et al.  A Modular Software Framework for Heterogeneous Reconfigurable Robots , 2012, AMS.

[2]  Florian Schlachter,et al.  Online Evolution in Dynamic Environments using Neural Networks in Autonomous Robots , 2012 .

[3]  Serge Kernbach,et al.  Heterogeneity for Increasing Performance and Reliability of Self-Reconfigurable Multi-Robot Organisms , 2011, ArXiv.

[4]  Serge Kernbach,et al.  Multi-Robot Organisms: State of the Art , 2011, ArXiv.

[5]  Serge Kernbach,et al.  Incremental Online Evolution and Adaptation of Neural Networks for Robot Control in Dynamic Environments , 2010 .

[6]  A. E. Eiben,et al.  On-Line, On-Board Evolution of Robot Controllers , 2009, Artificial Evolution.

[7]  Serge Kernbach,et al.  Evolve-Ability of the Robot Platform in the Symbrion Project , 2008, 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems Workshops.

[8]  Frank Kirchner,et al.  A common genetic encoding for both direct and indirect encodings of networks , 2007, GECCO '07.

[9]  Satoshi Murata,et al.  Self-reconfigurable robots , 2007, IEEE Robotics & Automation Magazine.

[10]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems , 2007 .

[11]  Gregory S. Chirikjian,et al.  Modular Self-Reconfigurable Robot Systems [Grand Challenges of Robotics] , 2007, IEEE Robotics & Automation Magazine.

[12]  Risto Miikkulainen,et al.  Evolving Neural Networks through Augmenting Topologies , 2002, Evolutionary Computation.

[13]  D. Floreano,et al.  Evolutionary Robotics: The Biology,Intelligence,and Technology , 2000 .

[14]  Patrick Alschbach,et al.  Online evolution and adaptation of central pattern generators for multi-robot organisms , 2012 .

[15]  Katja Deuschl,et al.  Evolution of coordinated behavior in a heterogeneous robot swarm , 2012 .

[16]  Frank Kirchner,et al.  Incremental Acquisition of Neural Structures through Evolution , 2009 .

[17]  Serge KERNBACH Dr,et al.  Robotic Evolutionary Self-Programming and Self-Assembling Organisms , 2008 .

[18]  Wolfgang Maass,et al.  Networks of Spiking Neurons: The Third Generation of Neural Network Models , 1996, Electron. Colloquium Comput. Complex..

[19]  Peter J. Angeline,et al.  An evolutionary algorithm that constructs recurrent neural networks , 1994, IEEE Trans. Neural Networks.