Learning Riemannian Manifolds for Geodesic Motion Skills
Not on the map. Why?
Abstract (arXiv)
For robots to work alongside humans and perform in unstructured environments, they must learn new motion skills and adapt them to unseen situations on the fly. This demands learning models that capture relevant motion patterns, while offering enough flexibility to adapt the encoded skills to new requirements, such as dynamic obstacle avoidance. We introduce a Riemannian manifold perspective on this problem, and propose to learn a Riemannian manifold from human demonstrations on which geodesics are natural motion skills. We realize this with a variational autoencoder (VAE) over the space of position and orientations of the robot end-effector. Geodesic motion skills let a robot plan movements from and to arbitrary points on the data manifold. They also provide a straightforward method to avoid obstacles by redefining the ambient metric in an online fashion. Moreover, geodesics naturally exploit the manifold resulting from multiple--mode tasks to design motions that were not explicitly demonstrated previously. We test our learning framework using a 7-DoF robotic manipulator, where the robot satisfactorily learns and reproduces realistic skills featuring elaborated motion patterns, avoids previously unseen obstacles, and generates novel movements in multiple-mode settings.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). Builds on 15 of its 41 references that are in the map. First posted on arXiv 8 Jun 2021.
Builds on
15 of 41 references.
References · 15
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018An Algorithmic Perspective on Imitation Learningcited by 455
- 2017Latent Space Oddity: on the Curvature of Deep Generative Modelscited by 169
- 2017The Riemannian Geometry of Deep Generative Modelscited by 81
- 2020Neural Dynamic Policies for End-to-End Sensorimotor Learningcited by 56
- 2017Metrics for Deep Generative Modelscited by 53
- 2020Geometrically Enriched Latent Spacescited by 45
- 2017Kernelized Movement Primitivescited by 37
- 2020Variational Autoencoders with Riemannian Brownian Motion Priorscited by 34
- 2019Fast and Robust Shortest Paths on Manifolds Learned from Datacited by 25
- 2019Bayesian Optimization Meets Riemannian Manifolds in Robot Learningcited by 23
- 2016Directional Statistics in Machine Learning: a Brief Reviewcited by 13
3 more
Built on by
Citing papers per year: 2021: 1; 2022: 6; 2023: 3; 2024: 8; 2025: 4; 2026: 1.
23 papers.
Sort:
By area:
- 2021Pulling back information geometrycited by 23
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphismscited by 17
- 2024Neural Optimal Transport with Lagrangian Costscited by 16
- 2024Neural Contractive Dynamical Systemscited by 14
- 2025Follow the Energy, Find the Path: Riemannian Metrics from Energy-Based Modelscited by 7
- 2022Reactive Motion Generation on Learned Riemannian Manifoldscited by 6
- 2024Decoder ensembling for learned latent geometriescited by 6
- 2022Mario Plays on a Manifold: Generating Functional Content in Latent Space through Differential Geometrycited by 5
- 2023MMP++: Motion Manifold Primitives with Parametric Curve Modelscited by 5
- 2025Riemann2: Learning Riemannian Submanifolds from Riemannian Datacited by 5
- 2025Identifying Metric Structures of Deep Latent Variable Modelscited by 3
- 2022Unified Control Framework for Real-Time Interception and Obstacle Avoidance of Fast-Moving Objects with Diffusion Variational Autoencodercited by 2
11 more
- 2022Identifying latent distances with Finslerian geometrycited by 2
- 2024Learning Dynamical Systems Encoding Non-Linearity within Space Curvaturecited by 2
- 2024Motion Manifold Flow Primitives for Task-Conditioned Trajectory Generation under Complex Task-Motion Dependenciescited by 2
- 2022SERA: Safe and Efficient Reactive Obstacle Avoidance for Collaborative Robotic Planning in Unstructured Environmentscited by 1
- 2023A Structured Prediction Approach for Robot Imitation Learningcited by 1
- 2024On Probabilistic Pullback Metrics for Latent Hyperbolic Manifoldscited by 1
- 2024Extended Neural Contractive Dynamical Systems: On Multiple Tasks and Riemannian Safety Regionscited by 1
- 2023Deep Metric Tensor Regularized Policy Gradientcited by 0
- 2024Solving Functional Optimization with Deep Networks and Variational Principlescited by 0
- 2025Learning Topology-Driven Multi-Subspace Fusion for Grassmannian Deep Networkcited by 0
- 2026Bayesian Optimization with Fisher Information Geometry: Gradient Bounds and Trust-Region Methodscited by 0
- 2026Bayesian Optimization with Fisher Information Geometry: Gradient Bounds and Trust-Region Methods25 Sep 2026
- 2025Learning Topology-Driven Multi-Subspace Fusion for Grassmannian Deep Network9 Nov 2025
- 2025Follow the Energy, Find the Path: Riemannian Metrics from Energy-Based Models23 May 2025
- 2025Riemann2: Learning Riemannian Submanifolds from Riemannian Data7 Mar 2025
- 2025Identifying Metric Structures of Deep Latent Variable Models19 Feb 2025
- 2024Extended Neural Contractive Dynamical Systems: On Multiple Tasks and Riemannian Safety Regions18 Nov 2024
- 2024On Probabilistic Pullback Metrics for Latent Hyperbolic Manifolds28 Oct 2024
- 2024Solving Functional Optimization with Deep Networks and Variational Principles8 Oct 2024
- 2024Decoder ensembling for learned latent geometries14 Aug 2024
- 2024Motion Manifold Flow Primitives for Task-Conditioned Trajectory Generation under Complex Task-Motion Dependencies29 Jul 2024
- 2024Neural Optimal Transport with Lagrangian Costs1 Jun 2024
- 2024Learning Dynamical Systems Encoding Non-Linearity within Space Curvature18 Mar 2024
11 more
- 2024Neural Contractive Dynamical Systems17 Jan 2024
- 2023MMP++: Motion Manifold Primitives with Parametric Curve Models26 Oct 2023
- 2023A Structured Prediction Approach for Robot Imitation Learning26 Sep 2023
- 2023Deep Metric Tensor Regularized Policy Gradient18 May 2023
- 2022Identifying latent distances with Finslerian geometry20 Dec 2022
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphisms6 Nov 2022
- 2022Unified Control Framework for Real-Time Interception and Obstacle Avoidance of Fast-Moving Objects with Diffusion Variational Autoencoder27 Sep 2022
- 2022Mario Plays on a Manifold: Generating Functional Content in Latent Space through Differential Geometry31 May 2022
- 2022SERA: Safe and Efficient Reactive Obstacle Avoidance for Collaborative Robotic Planning in Unstructured Environments24 Mar 2022
- 2022Reactive Motion Generation on Learned Riemannian Manifolds15 Mar 2022
- 2021Pulling back information geometry9 Jun 2021
- 2021Pulling back information geometrycited by 23
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphismscited by 17
- 2024Neural Optimal Transport with Lagrangian Costscited by 16
- 2024Neural Contractive Dynamical Systemscited by 14
- 2025Follow the Energy, Find the Path: Riemannian Metrics from Energy-Based Modelscited by 7
- 2022Reactive Motion Generation on Learned Riemannian Manifoldscited by 6
- 2024Decoder ensembling for learned latent geometriescited by 6
- 2022Mario Plays on a Manifold: Generating Functional Content in Latent Space through Differential Geometrycited by 5
- 2023MMP++: Motion Manifold Primitives with Parametric Curve Modelscited by 5
- 2025Riemann2: Learning Riemannian Submanifolds from Riemannian Datacited by 5
- 2025Identifying Metric Structures of Deep Latent Variable Modelscited by 3
- 2022Unified Control Framework for Real-Time Interception and Obstacle Avoidance of Fast-Moving Objects with Diffusion Variational Autoencodercited by 2
12 most cited of 22 All 22 (JSON)
- 2026Bayesian Optimization with Fisher Information Geometry: Gradient Bounds and Trust-Region Methods25 Sep 2026
- 2025Learning Topology-Driven Multi-Subspace Fusion for Grassmannian Deep Network9 Nov 2025
- 2025Follow the Energy, Find the Path: Riemannian Metrics from Energy-Based Models23 May 2025
- 2025Riemann2: Learning Riemannian Submanifolds from Riemannian Data7 Mar 2025
- 2025Identifying Metric Structures of Deep Latent Variable Models19 Feb 2025
- 2024Extended Neural Contractive Dynamical Systems: On Multiple Tasks and Riemannian Safety Regions18 Nov 2024
- 2024On Probabilistic Pullback Metrics for Latent Hyperbolic Manifolds28 Oct 2024
- 2024Solving Functional Optimization with Deep Networks and Variational Principles8 Oct 2024
- 2024Decoder ensembling for learned latent geometries14 Aug 2024
- 2024Motion Manifold Flow Primitives for Task-Conditioned Trajectory Generation under Complex Task-Motion Dependencies29 Jul 2024
- 2024Neural Optimal Transport with Lagrangian Costs1 Jun 2024
- 2024Learning Dynamical Systems Encoding Non-Linearity within Space Curvature18 Mar 2024
12 newest of 22 All 22 (JSON)