Morpho-evolution with learning using a controller archive as an
inheritance mechanism
- URL: http://arxiv.org/abs/2104.04269v1
- Date: Fri, 9 Apr 2021 09:32:36 GMT
- Title: Morpho-evolution with learning using a controller archive as an
inheritance mechanism
- Authors: L\'eni K. Le Goff, Edgar Buchanan, Emma Hart, Agoston E. Eiben, Wei
Li, Matteo De Carlo, Alan F. Winfield, Matthew F. Hale, Robert Woolley, Mike
Angus, Jon Timmis, Andy M. Tyrrell
- Abstract summary: We propose a framework that combines an evolutionary algorithm to generate body-plans and a learning algorithm to optimise the parameters of a neural controller.
By inheriting an appropriate controller from an archive rather than learning from a randomly initialised one, we show that both the speed and magnitude of learning increases over time.
The framework also provides new insights into the complex interactions between evolution and learning, and the role of morphological intelligence in robot design.
- Score: 4.364091192392204
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- Abstract: In evolutionary robotics, several approaches have been shown to be capable of
the joint optimisation of body-plans and controllers by either using only
evolution or combining evolution and learning. When working in rich
morphological spaces, it is common for offspring to have body-plans that are
very different from either of their parents, which can cause difficulties with
respect to inheriting a suitable controller. To address this, we propose a
framework that combines an evolutionary algorithm to generate body-plans and a
learning algorithm to optimise the parameters of a neural controller where the
topology of this controller is created once the body-plan of each offspring
body-plan is generated. The key novelty of the approach is to add an external
archive for storing learned controllers that map to explicit `types' of robots
(where this is defined with respect the features of the body-plan). By
inheriting an appropriate controller from the archive rather than learning from
a randomly initialised one, we show that both the speed and magnitude of
learning increases over time when compared to an approach that starts from
scratch, using three different test-beds. The framework also provides new
insights into the complex interactions between evolution and learning, and the
role of morphological intelligence in robot design.
Related papers
- Evolution and learning in differentiable robots [0.0]
We use differentiable simulations to rapidly and simultaneously optimize individual neural control of behavior across a large population of candidate body plans.
Non-differentiable changes to the mechanical structure of each robot in the population were applied by a genetic algorithm in an outer loop of search.
One of the highly differentiable morphologies discovered in simulation was realized as a physical robot and shown to retain its optimized behavior.
arXiv Detail & Related papers (2024-05-23T15:45:43Z) - A comparison of controller architectures and learning mechanisms for
arbitrary robot morphologies [2.884244918665901]
What combination of a robot controller and a learning method should be used, if the morphology of the learning robot is not known in advance?
We perform an experimental comparison of three controller-and-learner combinations.
We compare their efficacy, efficiency, and robustness.
arXiv Detail & Related papers (2023-09-25T07:11:43Z) - Incremental procedural and sensorimotor learning in cognitive humanoid
robots [52.77024349608834]
This work presents a cognitive agent that can learn procedures incrementally.
We show the cognitive functions required in each substage and how adding new functions helps address tasks previously unsolved by the agent.
Results show that this approach is capable of solving complex tasks incrementally.
arXiv Detail & Related papers (2023-04-30T22:51:31Z) - Universal Morphology Control via Contextual Modulation [52.742056836818136]
Learning a universal policy across different robot morphologies can significantly improve learning efficiency and generalization in continuous control.
Existing methods utilize graph neural networks or transformers to handle heterogeneous state and action spaces across different morphologies.
We propose a hierarchical architecture to better model this dependency via contextual modulation.
arXiv Detail & Related papers (2023-02-22T00:04:12Z) - Co-evolving morphology and control of soft robots using a single genome [0.0]
We present a new method to co-evolve morphology and control of robots.
Our method derives both the "brain" and the "body" of an agent from a single genome and develops them together.
We evaluate the presented methods on four tasks and observe that even if the search space was larger, having a single genome makes the evolution process converge faster.
arXiv Detail & Related papers (2022-12-22T07:34:31Z) - DMAP: a Distributed Morphological Attention Policy for Learning to
Locomote with a Changing Body [126.52031472297413]
We introduce DMAP, a biologically-inspired, attention-based policy network architecture.
We show that a control policy based on the proprioceptive state performs poorly with highly variable body configurations.
DMAP can be trained end-to-end in all the considered environments, overall matching or surpassing the performance of an oracle agent.
arXiv Detail & Related papers (2022-09-28T16:45:35Z) - Epigenetic evolution of deep convolutional models [81.21462458089142]
We build upon a previously proposed neuroevolution framework to evolve deep convolutional models.
We propose a convolutional layer layout which allows kernels of different shapes and sizes to coexist within the same layer.
The proposed layout enables the size and shape of individual kernels within a convolutional layer to be evolved with a corresponding new mutation operator.
arXiv Detail & Related papers (2021-04-12T12:45:16Z) - Deep Imitation Learning for Bimanual Robotic Manipulation [70.56142804957187]
We present a deep imitation learning framework for robotic bimanual manipulation.
A core challenge is to generalize the manipulation skills to objects in different locations.
We propose to (i) decompose the multi-modal dynamics into elemental movement primitives, (ii) parameterize each primitive using a recurrent graph neural network to capture interactions, and (iii) integrate a high-level planner that composes primitives sequentially and a low-level controller to combine primitive dynamics and inverse kinematics control.
arXiv Detail & Related papers (2020-10-11T01:40:03Z) - Learning a Contact-Adaptive Controller for Robust, Efficient Legged
Locomotion [95.1825179206694]
We present a framework that synthesizes robust controllers for a quadruped robot.
A high-level controller learns to choose from a set of primitives in response to changes in the environment.
A low-level controller that utilizes an established control method to robustly execute the primitives.
arXiv Detail & Related papers (2020-09-21T16:49:26Z) - Decentralized Deep Reinforcement Learning for a Distributed and Adaptive
Locomotion Controller of a Hexapod Robot [0.6193838300896449]
We propose a decentralized organization as found in insect motor control for coordination of different legs.
A concurrent local structure is able to learn better walking behavior.
arXiv Detail & Related papers (2020-05-21T11:40:37Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.