Encoding Physical Constraints in Differentiable Newton-Euler Algorithm
- URL: http://arxiv.org/abs/2001.08861v4
- Date: Thu, 8 Oct 2020 09:23:43 GMT
- Title: Encoding Physical Constraints in Differentiable Newton-Euler Algorithm
- Authors: Giovanni Sutanto, Austin S. Wang, Yixin Lin, Mustafa Mukadam, Gaurav
S. Sukhatme, Akshara Rai, Franziska Meier
- Abstract summary: In this work, we incorporate physical constraints in the learning by adding structure to the learned parameters.
We evaluate our method on real-time inverse dynamics control tasks on a 7 degree of freedom robot arm.
- Score: 22.882483860087948
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: The recursive Newton-Euler Algorithm (RNEA) is a popular technique for
computing the dynamics of robots. RNEA can be framed as a differentiable
computational graph, enabling the dynamics parameters of the robot to be
learned from data via modern auto-differentiation toolboxes. However, the
dynamics parameters learned in this manner can be physically implausible. In
this work, we incorporate physical constraints in the learning by adding
structure to the learned parameters. This results in a framework that can learn
physically plausible dynamics via gradient descent, improving the training
speed as well as generalization of the learned dynamics models. We evaluate our
method on real-time inverse dynamics control tasks on a 7 degree of freedom
robot arm, both in simulation and on the real robot. Our experiments study a
spectrum of structure added to the parameters of the differentiable RNEA
algorithm, and compare their performance and generalization.
Related papers
- DiffuseBot: Breeding Soft Robots With Physics-Augmented Generative
Diffusion Models [102.13968267347553]
We present DiffuseBot, a physics-augmented diffusion model that generates soft robot morphologies capable of excelling in a wide spectrum of tasks.
We showcase a range of simulated and fabricated robots along with their capabilities.
arXiv Detail & Related papers (2023-11-28T18:58:48Z) - Lie Group Forced Variational Integrator Networks for Learning and
Control of Robot Systems [14.748599534387688]
We introduce a new structure-preserving deep learning architecture capable of learning controlled Lagrangian or Hamiltonian dynamics on Lie groups.
LieFVINs preserve both the Lie group structure on which the dynamics evolve and the symplectic structure underlying the Hamiltonian or Lagrangian systems of interest.
arXiv Detail & Related papers (2022-11-29T08:14:05Z) - Sample Efficient Dynamics Learning for Symmetrical Legged
Robots:Leveraging Physics Invariance and Geometric Symmetries [14.848950116410231]
This paper proposes a novel approach for learning dynamics leveraging the symmetry in the underlying robotic system.
Existing frameworks that represent all data in vector space fail to consider the structured information of the robot.
arXiv Detail & Related papers (2022-10-13T19:57:46Z) - 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) - Differentiable Simulation of Soft Multi-body Systems [99.4302215142673]
We develop a top-down matrix assembly algorithm within Projective Dynamics.
We derive a differentiable control framework for soft articulated bodies driven by muscles, joint torques, or pneumatic tubes.
arXiv Detail & Related papers (2022-05-03T20:03:22Z) - 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) - Differentiable and Learnable Robot Models [6.988699529097697]
Library emphDifferentiable Robot Models implements both emphdifferentiable and emphlearnable models of the kinematics and dynamics of robots in Pytorch.
arXiv Detail & Related papers (2022-02-22T22:26:36Z) - Efficient Differentiable Simulation of Articulated Bodies [89.64118042429287]
We present a method for efficient differentiable simulation of articulated bodies.
This enables integration of articulated body dynamics into deep learning frameworks.
We show that reinforcement learning with articulated systems can be accelerated using gradients provided by our method.
arXiv Detail & Related papers (2021-09-16T04:48:13Z) - Neural Dynamic Policies for End-to-End Sensorimotor Learning [51.24542903398335]
The current dominant paradigm in sensorimotor control, whether imitation or reinforcement learning, is to train policies directly in raw action spaces.
We propose Neural Dynamic Policies (NDPs) that make predictions in trajectory distribution space.
NDPs outperform the prior state-of-the-art in terms of either efficiency or performance across several robotic control tasks.
arXiv Detail & Related papers (2020-12-04T18:59:32Z) - Automatic Differentiation and Continuous Sensitivity Analysis of Rigid
Body Dynamics [15.565726546970678]
We introduce a differentiable physics simulator for rigid body dynamics.
In the context of trajectory optimization, we introduce a closed-loop model-predictive control algorithm.
arXiv Detail & Related papers (2020-01-22T03:54:00Z)
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.