A Recurrent Differentiable Engine for Modeling Tensegrity Robots Trainable with Low-Frequency Data

02/28/2022
by   Kun Wang, et al.
8

Tensegrity robots, composed of rigid rods and flexible cables, are difficult to accurately model and control given the presence of complex dynamics and high number of DoFs. Differentiable physics engines have been recently proposed as a data-driven approach for model identification of such complex robotic systems. These engines are often executed at a high-frequency to achieve accurate simulation. Ground truth trajectories for training differentiable engines, however, are not typically available at such high frequencies due to limitations of real-world sensors. The present work focuses on this frequency mismatch, which impacts the modeling accuracy. We proposed a recurrent structure for a differentiable physics engine of tensegrity robots, which can be trained effectively even with low-frequency trajectories. To train this new recurrent engine in a robust way, this work introduces relative to prior work: (i) a new implicit integration scheme, (ii) a progressive training pipeline, and (iii) a differentiable collision checker. A model of NASA's icosahedron SUPERballBot on MuJoCo is used as the ground truth system to collect training data. Simulated experiments show that once the recurrent differentiable engine has been trained given the low-frequency trajectories from MuJoCo, it is able to match the behavior of MuJoCo's system. The criterion for success is whether a locomotion strategy learned using the differentiable engine can be transferred back to the ground-truth system and result in a similar motion. Notably, the amount of ground truth data needed to train the differentiable engine, such that the policy is transferable to the ground truth system, is 1 of the data needed to train the policy directly on the ground-truth system.

READ FULL TEXT

page 1

page 6

research
11/10/2020

An End-to-End Differentiable but Explainable Physics Engine for Tensegrity Robots: Modeling and Control

This work proposes an end-to-end differentiable physics engine for tense...
research
09/13/2022

Real2Sim2Real Transfer for Control of Cable-driven Robots via a Differentiable Physics Engine

Tensegrity robots, composed of rigid rods and flexible cables, exhibit h...
research
10/24/2017

Model Identification via Physics Engines for Improved Policy Search

This paper presents a practical approach for identifying unknown mechani...
research
04/28/2020

A First Principles Approach for Data-Efficient System Identification of Spring-Rod Systems via Differentiable Physics Engines

We propose a novel differentiable physics engine for system identificati...
research
11/09/2020

Spring-Rod System Identification via Differentiable Physics Engine

We propose a novel differentiable physics engine for system identificati...
research
07/27/2020

Self-Adapting Recurrent Models for Object Pushing from Learning in Simulation

Planar pushing remains a challenging research topic, where building the ...
research
04/06/2023

DiffMimic: Efficient Motion Mimicking with Differentiable Physics

Motion mimicking is a foundational task in physics-based character anima...

Please sign up or login with your details

Forgot password? Click here to reset