Severe Damage Recovery in Evolving Soft Robots through Differentiable Programming
Kazuya Horibe, Kathryn Walker, Rasmus Berg Palm, Shyam Sudhakaran,, Sebastian Risi

TL;DR
This paper introduces a neural cellular automata system enabling evolved soft robots to regenerate over 80% of their functionality after severe damage, combining evolution and gradient-based training for robustness.
Contribution
It presents a novel approach that integrates evolution and differentiable programming to enable damage recovery in soft robots.
Findings
Robots can regain over 80% functionality after damage
Neural cellular automata effectively grow resilient robot morphologies
Gradient-based training enhances robustness in evolved robots
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCellular Automata and Applications · Modular Robots and Swarm Intelligence · Reinforcement Learning in Robotics
