A Differentiable Newton Euler Algorithm for Multi-body Model Learning
Michael Lutter, Johannes Silberbauer, Joe Watson, Jan Peters

TL;DR
This paper introduces a differentiable Newton Euler-based hybrid model architecture for multi-body robot dynamics, enabling joint learning of kinematic and dynamic parameters with empirical validation on physical systems.
Contribution
It presents a novel differentiable Newton Euler algorithm for multi-body model learning that combines white-box and black-box modeling approaches.
Findings
Accurately infers kinematic parameters from data.
Models with bounded energy produce non-divergent trajectories.
Grey-box models outperform some traditional white- and black-box models.
Abstract
In this work, we examine a spectrum of hybrid model for the domain of multi-body robot dynamics. We motivate a computation graph architecture that embodies the Newton Euler equations, emphasizing the utility of the Lie Algebra form in translating the dynamical geometry into an efficient computational structure for learning. We describe the used virtual parameters that enable unconstrained physical plausible dynamics and the used actuator models. In the experiments, we define a family of 26 grey-box models and evaluate them for system identification of the simulated and physical Furuta Pendulum and Cartpole. The comparison shows that the kinematic parameters, required by previous white-box system identification methods, can be accurately inferred from data. Furthermore, we highlight that models with guaranteed bounded energy of the uncontrolled system generate non-divergent trajectories,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOil and Gas Production Techniques · Human Pose and Action Recognition · Hydraulic and Pneumatic Systems
