Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Neural Contractive Dynamical Systems

About

Stability guarantees are crucial when ensuring a fully autonomous robot does not take undesirable or potentially harmful actions. Unfortunately, global stability guarantees are hard to provide in dynamical systems learned from data, especially when the learned dynamics are governed by neural networks. We propose a novel methodology to learn neural contractive dynamical systems, where our neural architecture ensures contraction, and hence, global stability. To efficiently scale the method to high-dimensional dynamical systems, we develop a variant of the variational autoencoder that learns dynamics in a low-dimensional latent representation space while retaining contractive stability after decoding. We further extend our approach to learning contractive systems on the Lie group of rotations to account for full-pose end-effector dynamic motions. The result is the first highly flexible learning architecture that provides contractive stability guarantees with capability to perform obstacle avoidance. Empirically, we demonstrate that our approach encodes the desired dynamics more accurately than the current state-of-the-art, which provides less strong stability guarantees.

Hadi Beik-Mohammadi, S{\o}ren Hauberg, Georgios Arvanitidis, Nadia Figueroa, Gerhard Neumann, Leonel Rozo• 2024

Related benchmarks

TaskDatasetResultRank
Trajectory LearningLASA-4D
Mean DTWD2.19
4
Trajectory LearningLASA-2D
Mean DTWD0.59
4
Trajectory LearningLASA-8D
Mean DTWD5.04
4
Trajectory LearningPendulum-16D
Mean DTWD1.65
4
Trajectory LearningPendulum 4D
Mean DTWD1.35
4
Trajectory LearningPendulum-8D
Mean DTWD2.88
4
Trajectory LearningRosenbrock 8D
Mean DTWD2.74
3
Trajectory LearningRosenbrock 16D
Mean DTWD3.68
3
Showing 8 of 8 rows

Other info

Follow for update