NMODE --- Neuro-MODule Evolution

01/18/2017
by   Keyan Ghazi-Zahedi, et al.
0

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 source code used in this paper is publicly available through GitHub.

READ FULL TEXT

page 11

page 14

page 17

research
11/12/2022

The Study of Complex Human Locomotion Behaviors: From Crawling to Walking

This paper uses a simple state machine to develop a control algorithm fo...
research
04/01/2020

Incremental Evolution and Development of Deep Artificial Neural Networks

NeuroEvolution (NE) methods are known for applying Evolutionary Computat...
research
05/06/2004

Evolution of a Subsumption Architecture Neurocontroller

An approach to robotics called layered evolution and merging features fr...
research
03/01/2021

A CPG-Based Agile and Versatile Locomotion Framework Using Proximal Symmetry Loss

Humanoid robots are made to resemble humans but their locomotion abiliti...
research
03/19/2022

A Walking Space Robot for On-Orbit Satellite Servicing: The ReCoBot

A key factor in the economic efficiency of satellites is their availabil...
research
11/17/2010

Artificial Hormone Reaction Networks: Towards Higher Evolvability in Evolutionary Multi-Modular Robotics

The semi-automatic or automatic synthesis of robot controller software i...
research
10/27/2017

Using Vivado-HLS for Structural Design: a NoC Case Study

There have been ample successful examples of applying Xilinx Vivado's "f...

Please sign up or login with your details

Forgot password? Click here to reset