A Unified Substrate for Body-Brain Co-evolution

03/22/2022
by   Sidney Pontes-Filho, et al.
6

The discovery of complex multicellular organism development took millions of years of evolution. The genome of such a multicellular organism guides the development of its body from a single cell, including its control system. Our goal is to imitate this natural process using a single neural cellular automaton (NCA) as a genome for modular robotic agents. In the introduced approach, called Neural Cellular Robot Substrate (NCRS), a single NCA guides the growth of a robot and the cellular activity which controls the robot during deployment. We also introduce three benchmark environments, which test the ability of the approach to grow different robot morphologies. In this paper, NCRSs are trained with covariance matrix adaptation evolution strategy (CMA-ES), and covariance matrix adaptation MAP-Elites (CMA-ME) for quality diversity, which we show leads to more diverse robot morphologies with higher fitness scores. While the NCRS can solve the easier tasks from our benchmark environments, the success rate reduces when the difficulty of the task increases. We discuss directions for future work that may facilitate the use of the NCRS approach for more complex domains.

READ FULL TEXT

page 5

page 6

page 10

research
05/22/2022

Covariance Matrix Adaptation MAP-Annealing

Single-objective optimization algorithms search for the single highest-q...
research
12/22/2022

Co-evolving morphology and control of soft robots using a single genome

When simulating soft robots, both their morphology and their controllers...
research
06/10/2019

Exploration and Exploitation in Symbolic Regression using Quality-Diversity and Evolutionary Strategies Algorithms

By combining Genetic Programming, MAP-Elites and Covariance Matrix Adapt...
research
10/06/2022

Training Diverse High-Dimensional Controllers by Scaling Covariance Matrix Adaptation MAP-Annealing

Pre-training a diverse set of robot controllers in simulation has enable...
research
10/11/2017

A Simple Yet Efficient Rank One Update for Covariance Matrix Adaptation

In this paper, we propose an efficient approximated rank one update for ...
research
06/22/2017

A Minimal Developmental Model Can Increase Evolvability in Soft Robots

Different subsystems of organisms adapt over many time scales, such as r...
research
04/27/2022

Empowered Neural Cellular Automata

Information-theoretic fitness functions are becoming increasingly popula...

Please sign up or login with your details

Forgot password? Click here to reset