Evolution of a Subsumption Architecture Neurocontroller

05/06/2004
by   Julian Togelius, et al.
0

An approach to robotics called layered evolution and merging features from the subsumption architecture into evolutionary robotics is presented, and its advantages are discussed. This approach is used to construct a layered controller for a simulated robot that learns which light source to approach in an environment with obstacles. The evolvability and performance of layered evolution on this task is compared to (standard) monolithic evolution, incremental and modularised evolution. To corroborate the hypothesis that a layered controller performs at least as well as an integrated one, the evolved layers are merged back into a single network. On the grounds of the test results, it is argued that layered evolution provides a superior approach for many tasks, and it is suggested that this approach may be the key to scaling up evolutionary robotics.

READ FULL TEXT
research
06/26/2018

On an Immuno-inspired Distributed, Embodied Action-Evolution cum Selection Algorithm

Traditional Evolutionary Robotics (ER) employs evolutionary techniques t...
research
09/25/2016

Sooner than Expected: Hitting the Wall of Complexity in Evolution

In evolutionary robotics an encoding of the control software, which maps...
research
12/03/2020

Source location on multilayer networks

Nowadays it is not uncommon to have to deal with dissemination on multi-...
research
04/01/2020

Incremental Evolution and Development of Deep Artificial Neural Networks

NeuroEvolution (NE) methods are known for applying Evolutionary Computat...
research
01/18/2017

NMODE --- Neuro-MODule Evolution

Modularisation, repetition, and symmetry are structural features shared ...
research
06/26/2017

Towards the Evolution of Multi-Layered Neural Networks: A Dynamic Structured Grammatical Evolution Approach

Current grammar-based NeuroEvolution approaches have several shortcoming...
research
06/06/2021

Redefining measures of Layered Architecture

Layered architecture represents the software structure in the form of la...

Please sign up or login with your details

Forgot password? Click here to reset