Severe Damage Recovery in Evolving Soft Robots through Differentiable
Programming
- URL: http://arxiv.org/abs/2206.06674v1
- Date: Tue, 14 Jun 2022 08:05:42 GMT
- Title: Severe Damage Recovery in Evolving Soft Robots through Differentiable
Programming
- Authors: Kazuya Horibe, Kathryn Walker, Rasmus Berg Palm, Shyam Sudhakaran,
Sebastian Risi
- Abstract summary: We present a system based on neural cellular automata, in which locomoting robots are evolved and then given the ability to regenerate their morphology from damage through gradient-based training.
The resulting neural cellular automata are able to grow virtual robots capable of regaining more than 80% of their functionality, even after severe types of morphological damage.
- Score: 7.198483427085636
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Biological systems are very robust to morphological damage, but artificial
systems (robots) are currently not. In this paper we present a system based on
neural cellular automata, in which locomoting robots are evolved and then given
the ability to regenerate their morphology from damage through gradient-based
training. Our approach thus combines the benefits of evolution to discover a
wide range of different robot morphologies, with the efficiency of supervised
training for robustness through differentiable update rules. The resulting
neural cellular automata are able to grow virtual robots capable of regaining
more than 80\% of their functionality, even after severe types of morphological
damage.
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) - DittoGym: Learning to Control Soft Shape-Shifting Robots [30.287452037945542]
We explore the novel reconfigurable robots, defined as robots that can change their morphology within their lifetime.
We formalize control of reconfigurable soft robots as a high-dimensional reinforcement learning (RL) problem.
We introduce DittoGym, a comprehensive RL benchmark for reconfigurable soft robots that require fine-grained morphology changes.
arXiv Detail & Related papers (2024-01-24T05:03:05Z) - DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative
Diffusion Models [102.13968267347553]
We present DiffuseBot, a physics-augmented diffusion model that generates soft robot morphologies capable of excelling in a wide spectrum of tasks.
We showcase a range of simulated and fabricated robots along with their capabilities.
arXiv Detail & Related papers (2023-11-28T18:58:48Z) - Robot Learning with Sensorimotor Pre-training [98.7755895548928]
We present a self-supervised sensorimotor pre-training approach for robotics.
Our model, called RPT, is a Transformer that operates on sequences of sensorimotor tokens.
We find that sensorimotor pre-training consistently outperforms training from scratch, has favorable scaling properties, and enables transfer across different tasks, environments, and robots.
arXiv Detail & Related papers (2023-06-16T17:58:10Z) - 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) - HERD: Continuous Human-to-Robot Evolution for Learning from Human
Demonstration [57.045140028275036]
We show that manipulation skills can be transferred from a human to a robot through the use of micro-evolutionary reinforcement learning.
We propose an algorithm for multi-dimensional evolution path searching that allows joint optimization of both the robot evolution path and the policy.
arXiv Detail & Related papers (2022-12-08T15:56:13Z) - REvolveR: Continuous Evolutionary Models for Robot-to-robot Policy
Transfer [57.045140028275036]
We consider the problem of transferring a policy across two different robots with significantly different parameters such as kinematics and morphology.
Existing approaches that train a new policy by matching the action or state transition distribution, including imitation learning methods, fail due to optimal action and/or state distribution being mismatched in different robots.
We propose a novel method named $REvolveR$ of using continuous evolutionary models for robotic policy transfer implemented in a physics simulator.
arXiv Detail & Related papers (2022-02-10T18:50:25Z) - Towards self-organized control: Using neural cellular automata to
robustly control a cart-pole agent [62.997667081978825]
We use neural cellular automata to control a cart-pole agent.
We trained the model using deep-Q learning, where the states of the output cells were used as the Q-value estimates to be optimized.
arXiv Detail & Related papers (2021-06-29T10:49:42Z) - Regenerating Soft Robots through Neural Cellular Automata [7.946510318969309]
We develop an approach for simulated soft robots to regrow parts of their morphology when being damaged.
We propose a model for soft robots that regenerate through a neural cellular automata.
arXiv Detail & Related papers (2021-02-04T12:44:38Z)
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.