mlsanityData to 7 Oct 2026

Evolution and learning in differentiable robots

arXiv 2405.14712 ↗First posted 23 May 2024cs.RO cs.AIcited by 3

Not on the map. Why?

Abstract (arXiv)

The automatic design of robots has existed for 30 years but has been constricted by serial non-differentiable design evaluations, premature convergence to simple bodies or clumsy behaviors, and a lack of sim2real transfer to physical machines. Thus, here we employ massively-parallel differentiable simulations to rapidly and simultaneously optimize individual neural control of behavior across a large population of candidate body plans and return a fitness score for each design based on the performance of its fully optimized behavior. Non-differentiable changes to the mechanical structure of each robot in the population -- mutations that rearrange, combine, add, or remove body parts -- were applied by a genetic algorithm in an outer loop of search, generating a continuous flow of novel morphologies with highly-coordinated and graceful behaviors honed by gradient descent. This enabled the exploration of several orders-of-magnitude more designs than all previous methods, despite the fact that robots here have the potential to be much more complex, in terms of number of independent motors, than those in prior studies. We found that evolution reliably produces ``increasingly differentiable'' robots: body plans that smooth the loss landscape in which learning operates and thereby provide better training paths toward performant behaviors. Finally, one of the highly differentiable morphologies discovered in simulation was realized as a physical robot and shown to retain its optimized behavior. This provides a cyberphysical platform to investigate the relationship between evolution and learning in biological systems and broadens our understanding of how a robot's physical structure can influence the ability to train policies for it. Videos and code at https://sites.google.com/view/eldir.

Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 21 of its 65 references that are in the map. First posted on arXiv 23 May 2024.

Builds on

21 of 65 references.

References · 21

  1. 2023Open Problems and Fundamental Limitations of Reinforcement Learning from Human Feedbackcited by 743
  2. 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
  3. 2016A Differentiable Physics Engine for Deep Learning in Roboticscited by 107
  4. 2018ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Roboticscited by 98
  5. 2022Accelerated Policy Learning with Parallel Differentiable Simulationcited by 92
  6. 2019Weight Agnostic Neural Networkscited by 71
  7. 2019Learning to Control Self-Assembling Morphologies: A Study of Generalization via Modularitycited by 68
  8. 2022Evolution Gym: A Large-Scale Benchmark for Evolving Soft Robotscited by 44
  9. 2017Scalable Co-Optimization of Morphology and Control in Embodied Machinescited by 38
  10. 2019Neural Graph Evolution: Towards Efficient Automatic Robot Designcited by 34
  11. 2021Transform2Act: Learning a Transform-and-Control Policy for Efficient Agent Designcited by 34
  12. 2021Task-Agnostic Morphology Evolutioncited by 22
9 more
  1. 2017How morphological development can guide evolutioncited by 11
  2. 2019Scalable sim-to-real transfer of soft robot designscited by 11
  3. 2023Efficient automatic design of robotscited by 11
  4. 2022Soft Robots Learn to Crawl: Jointly Optimizing Design and Control with Sim-to-Real Transfercited by 10
  5. 2017Evolving soft locomotion in aquatic and terrestrial environments: effects of material properties and environmental transitionscited by 7
  6. 2023Reinforcement learning for freeform robot designcited by 7
  7. 20234D topology optimization: Integrated optimization of the structure and self-actuation of soft bodies for dynamic motionscited by 5
  8. 2021Scale invariant robot behavior with fractalscited by 4
  9. 2018Interoceptive robustness through environment-mediated morphological developmentcited by 3

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 1; 2025: 1; 2026: 1.

3 papers.