Learning Riemannian Stable Dynamical Systems via Diffeomorphisms

11/06/2022
by   Jiechao Zhang, et al.
6

Dexterous and autonomous robots should be capable of executing elaborated dynamical motions skillfully. Learning techniques may be leveraged to build models of such dynamic skills. To accomplish this, the learning model needs to encode a stable vector field that resembles the desired motion dynamics. This is challenging as the robot state does not evolve on a Euclidean space, and therefore the stability guarantees and vector field encoding need to account for the geometry arising from, for example, the orientation representation. To tackle this problem, we propose learning Riemannian stable dynamical systems (RSDS) from demonstrations, allowing us to account for different geometric constraints resulting from the dynamical system state representation. Our approach provides Lyapunov-stability guarantees on Riemannian manifolds that are enforced on the desired motion dynamics via diffeomorphisms built on neural manifold ODEs. We show that our Riemannian approach makes it possible to learn stable dynamical systems displaying complicated vector fields on both illustrative examples and real-world manipulation tasks, where Euclidean approximations fail.

READ FULL TEXT

page 7

page 8

page 21

page 22

page 24

page 25

page 26

page 27

research
10/27/2022

Learning Deep Robotic Skills on Riemannian manifolds

In this paper, we propose RiemannianFlow, a deep generative model that a...
research
04/12/2022

Learning Stable Dynamical Systems for Visual Servoing

This work presents the dual benefit of integrating imitation learning te...
research
10/22/2021

Learning Stable Vector Fields on Lie Groups

Learning robot motions from demonstration requires having models that ar...
research
08/28/2022

Learning Stable Robotic Skills on Riemannian Manifolds

In this paper, we propose an approach to learn stable dynamical systems ...
research
04/21/2022

Staying the course: Locating equilibria of dynamical systems on Riemannian manifolds defined by point-clouds

We introduce a method to successively locate equilibria (steady states) ...
research
01/05/2021

Composable Geometric Motion Policies using Multi-Task Pullback Bundle Dynamical Systems

Despite decades of work in fast reactive planning and control, challenge...
research
05/27/2020

Euclideanizing Flows: Diffeomorphic Reduction for Learning Stable Dynamical Systems

Robotic tasks often require motions with complex geometric structures. W...

Please sign up or login with your details

Forgot password? Click here to reset