Soft Robots Learn to Crawl: Jointly Optimizing Design and Control with Sim-to-Real Transfer

02/09/2022
by   Charles Schaff, et al.
0

This work provides a complete framework for the simulation, co-optimization, and sim-to-real transfer of the design and control of soft legged robots. The compliance of soft robots provides a form of "mechanical intelligence" – the ability to passively exhibit behaviors that would otherwise be difficult to program. Exploiting this capacity requires careful consideration of the coupling between mechanical design and control. Co-optimization provides a promising means to generate sophisticated soft robots by reasoning over this coupling. However, the complex nature of soft robot dynamics makes it difficult to provide a simulation environment that is both sufficiently accurate to allow for sim-to-real transfer, while also being fast enough for contemporary co-optimization algorithms. In this work, we show that finite element simulation combined with recent model order reduction techniques provide both the efficiency and the accuracy required to successfully learn effective soft robot design-control pairs that transfer to reality. We propose a reinforcement learning-based framework for co-optimization and demonstrate successful optimization, construction, and zero-shot sim-to-real transfer of several soft crawling robots. Our learned robot outperforms an expert-designed crawling robot, showing that our approach can generate novel, high-performing designs even in well-understood domains.

READ FULL TEXT

page 2

page 3

page 4

page 6

page 8

page 9

page 10

page 12

research
07/21/2023

Direct and inverse modeling of soft robots by learning a condensed FEM model

The Finite Element Method (FEM) is a powerful modeling tool for predicti...
research
11/23/2019

Scalable sim-to-real transfer of soft robot designs

The manual design of soft robots and their controllers is notoriously ch...
research
09/17/2020

Elastica: A compliant mechanics environment for soft robotic control

Soft robots are notoriously hard to control. This is partly due to the s...
research
06/28/2023

Reconfigurable Robot Control Using Flexible Coupling Mechanisms

Reconfigurable robot swarms are capable of connecting with each other to...
research
01/23/2020

2D-VSR-Sim: an Optimization-friendly Simulator of 2-D Voxel-based Soft Robots

Voxel-based soft robots (VSRs) are aggregations of soft blocks whose des...
research
01/23/2020

Design, Validation, and Case Studies of 2D-VSR-Sim, an Optimization-friendly Simulator of 2-D Voxel-based Soft Robots

Voxel-based soft robots (VSRs) are aggregations of soft blocks whose des...
research
09/01/2022

Neural Approaches to Co-Optimization in Robotics

Robots and intelligent systems that sense or interact with the world are...

Please sign up or login with your details

Forgot password? Click here to reset