A Recurrent Differentiable Engine for Modeling Tensegrity Robots
Trainable with Low-Frequency Data
- URL: http://arxiv.org/abs/2203.00041v1
- Date: Mon, 28 Feb 2022 19:14:27 GMT
- Title: A Recurrent Differentiable Engine for Modeling Tensegrity Robots
Trainable with Low-Frequency Data
- Authors: Kun Wang, Mridul Aanjaneya and Kostas Bekris
- Abstract summary: Tensegrity robots 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.
Ground truth trajectories for training differentiable engines are not typically available at such high frequencies due to limitations of real-world sensors.
- Score: 10.226310620727942
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: 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.
Related papers
- Autonomous Vehicle Controllers From End-to-End Differentiable Simulation [60.05963742334746]
We propose a differentiable simulator and design an analytic policy gradients (APG) approach to training AV controllers.
Our proposed framework brings the differentiable simulator into an end-to-end training loop, where gradients of environment dynamics serve as a useful prior to help the agent learn a more grounded policy.
We find significant improvements in performance and robustness to noise in the dynamics, as well as overall more intuitive human-like handling.
arXiv Detail & Related papers (2024-09-12T11:50:06Z) - Real2Sim2Real Transfer for Control of Cable-driven Robots via a
Differentiable Physics Engine [9.268539775233346]
Tensegrity robots exhibit high strength-to-weight ratios and significant deformations.
They are hard to control, however, due to high dimensionality, complex dynamics, and a coupled architecture.
This paper describes a Real2Sim2Real (R2S2R) strategy for modeling tensegrity robots.
arXiv Detail & Related papers (2022-09-13T18:51:26Z) - Real-to-Sim: Predicting Residual Errors of Robotic Systems with Sparse
Data using a Learning-based Unscented Kalman Filter [65.93205328894608]
We learn the residual errors between a dynamic and/or simulator model and the real robot.
We show that with the learned residual errors, we can further close the reality gap between dynamic models, simulations, and actual hardware.
arXiv Detail & Related papers (2022-09-07T15:15:12Z) - Physics-Inspired Temporal Learning of Quadrotor Dynamics for Accurate
Model Predictive Trajectory Tracking [76.27433308688592]
Accurately modeling quadrotor's system dynamics is critical for guaranteeing agile, safe, and stable navigation.
We present a novel Physics-Inspired Temporal Convolutional Network (PI-TCN) approach to learning quadrotor's system dynamics purely from robot experience.
Our approach combines the expressive power of sparse temporal convolutions and dense feed-forward connections to make accurate system predictions.
arXiv Detail & Related papers (2022-06-07T13:51:35Z) - Gradient-Based Trajectory Optimization With Learned Dynamics [80.41791191022139]
We use machine learning techniques to learn a differentiable dynamics model of the system from data.
We show that a neural network can model highly nonlinear behaviors accurately for large time horizons.
In our hardware experiments, we demonstrate that our learned model can represent complex dynamics for both the Spot and Radio-controlled (RC) car.
arXiv Detail & Related papers (2022-04-09T22:07:34Z) - An Adaptable Approach to Learn Realistic Legged Locomotion without
Examples [38.81854337592694]
This work proposes a generic approach for ensuring realism in locomotion by guiding the learning process with the spring-loaded inverted pendulum model as a reference.
We present experimental results showing that even in a model-free setup, the learned policies can generate realistic and energy-efficient locomotion gaits for a bipedal and a quadrupedal robot.
arXiv Detail & Related papers (2021-10-28T10:14:47Z) - OSCAR: Data-Driven Operational Space Control for Adaptive and Robust
Robot Manipulation [50.59541802645156]
Operational Space Control (OSC) has been used as an effective task-space controller for manipulation.
We propose OSC for Adaptation and Robustness (OSCAR), a data-driven variant of OSC that compensates for modeling errors.
We evaluate our method on a variety of simulated manipulation problems, and find substantial improvements over an array of controller baselines.
arXiv Detail & Related papers (2021-10-02T01:21:38Z) - PlasticineLab: A Soft-Body Manipulation Benchmark with Differentiable
Physics [89.81550748680245]
We introduce a new differentiable physics benchmark called PasticineLab.
In each task, the agent uses manipulators to deform the plasticine into the desired configuration.
We evaluate several existing reinforcement learning (RL) methods and gradient-based methods on this benchmark.
arXiv Detail & Related papers (2021-04-07T17:59:23Z) - Sim2Sim Evaluation of a Novel Data-Efficient Differentiable Physics
Engine for Tensegrity Robots [10.226310620727942]
Learning policies in simulation is promising for reducing human effort when training robot controllers.
Sim2real gap is the main barrier to successfully transfer policies from simulation to a real robot.
This work proposes a data-driven, end-to-end differentiable simulator.
arXiv Detail & Related papers (2020-11-10T06:19:54Z)
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.