Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Floating-Base Deep Lagrangian Networks

About

Grey-box methods for system identification combine deep learning with physics-informed constraints, capturing complex dependencies while improving out-of-distribution generalization. Despite the growing importance of floating-base systems such as humanoids and quadrupeds, current grey-box models ignore their specific physical constraints. For instance, the inertia matrix is not only positive definite but also exhibits branch-induced sparsity and input independence. Moreover, the 6x6 composite spatial inertia of the floating base inherits properties of single-rigid-body inertia matrices. As we show, this includes the triangle inequality on the eigenvalues of the composite rotational inertia. To address the lack of physical consistency in deep learning models of floating-base systems, we introduce a parameterization of inertia matrices that satisfies all these constraints. Inspired by Deep Lagrangian Networks (DeLaN), we train neural networks to predict physically plausible inertia matrices that minimize inverse dynamics error under Lagrangian mechanics. For evaluation, we collected and released a dataset on multiple quadrupeds and humanoids. In these experiments, our Floating-Base Deep Lagrangian Networks (FeLaN) achieve better overall performance on both simulated and real robots, while providing greater physical interpretability.

Lucas Schulze, Juliano Decico Negri, Victor Barasuol, Vivian Suzano Medeiros, Marcelo Becker, Jan Peters, Oleg Arenz• 2025

Related benchmarks

TaskDatasetResultRank
Inverse Dynamics IdentificationHyQReal2 (train)
NMSE6.6
20
Inverse Dynamics IdentificationHyQReal2 (test)
NMSE7.8
20
Inverse Dynamics IdentificationSpot with Arm (train)
NMSE10.5
20
Inverse Dynamics IdentificationSpot with Arm (test)
NMSE9.5
20
Inverse Dynamics IdentificationTalos (test)
NMSE7.2
20
Inverse Dynamics IdentificationMulti-Robot Aggregate Real and Simulated
rNMSE0.09
20
Inverse Dynamics IdentificationTalos (train)
NMSE7.5
20
Inverse Dynamics IdentificationSpot (train)
NMSE8.1
20
Inverse Dynamics IdentificationSPOT (test)
NMSE6
20
Showing 9 of 9 rows

Other info

Follow for update