Encoding Physical Constraints in Differentiable Newton-Euler Algorithm

01/24/2020
by   Giovanni Sutanto, et al.
0

The recursive Newton-Euler Algorithm (RNEA) is a popular technique in robotics for computing the dynamics of robots. The computed dynamics can then be used for torque control with inverse dynamics, or for forward dynamics computations. 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 predictions of a 7 degree of freedom robot arm, both in simulation and on the real robot. Our experiments study a spectrum of structure added to learned dynamics, and compare their performance and generalization.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/24/2021

A Differentiable Newton-Euler Algorithm for Real-World Robotics

Obtaining dynamics models is essential for robotics to achieve accurate ...
research
10/05/2019

Cascaded Gaussian Processes for Data-efficient Robot Dynamics Learning

Motivated by the recursive Newton-Euler formulation, we propose a novel ...
research
04/06/2021

General Robot Dynamics Learning and Gen2Real

Acquiring dynamics is an essential topic in robot learning, but up-to-da...
research
06/29/2022

Interactive Physically-Based Simulation of Roadheader Robot

Roadheader is an engineering robot widely used in underground engineerin...
research
10/19/2020

A Differentiable Newton Euler Algorithm for Multi-body Model Learning

In this work, we examine a spectrum of hybrid model for the domain of mu...
research
02/22/2023

Kinematics and Dynamics Modeling of 7 Degrees of Freedom Human Lower Limb Using Dual Quaternions Algebra

Denavit and Hartenberg based methods as Cardan, Fick and Euler angles de...
research
10/06/2017

A New Data Source for Inverse Dynamics Learning

Modern robotics is gravitating toward increasingly collaborative human r...

Please sign up or login with your details

Forgot password? Click here to reset