NMODE --- Neuro-MODule Evolution
Keyan Ghazi-Zahedi

TL;DR
NMODE is a modular evolution framework that facilitates the incremental development of complex robotic behaviors by evolving and interfacing neuro-modules, demonstrated on a six-legged walking machine.
Contribution
Introduces NMODE, a neuro-module evolution method enabling incremental evolution of complex behaviors in robotic systems.
Findings
Evolved locomotion for a six-legged robot in about 10 generations.
Demonstrated incremental evolution of complex walking behaviors.
Source code is publicly available.
Abstract
Modularisation, repetition, and symmetry are structural features shared by almost all biological neural networks. These features are very unlikely to be found by the means of structural evolution of artificial neural networks. This paper introduces NMODE, which is specifically designed to operate on neuro-modules. NMODE addresses a second problem in the context of evolutionary robotics, which is incremental evolution of complex behaviours for complex machines, by offering a way to interface neuro-modules. The scenario in mind is a complex walking machine, for which a locomotion module is evolved first, that is then extended by other modules in later stages. We show that NMODE is able to evolve a locomotion behaviour for a standard six-legged walking machine in approximately 10 generations and show how it can be used for incremental evolution of a complex walking machine. The entire…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReinforcement Learning in Robotics · Robotic Locomotion and Control · Modular Robots and Swarm Intelligence
