Learning Riemannian Manifolds for Geodesic Motion Skills

06/08/2021
by   Hadi Beik-Mohammadi, et al.
12

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.

READ FULL TEXT

page 1

page 5

page 6

page 8

page 9

research
03/15/2022

Reactive Motion Generation on Learned Riemannian Manifolds

In recent decades, advancements in motion learning have enabled robots t...
research
03/24/2022

Dynamically Avoiding Amorphous Obstacles with Topological Manifold Learning and Deep Autoencoding

To achieve conflict-free human-machine collaborations, robotic agents ne...
research
10/27/2022

Learning Deep Robotic Skills on Riemannian manifolds

In this paper, we propose RiemannianFlow, a deep generative model that a...
research
07/28/2023

On the Design of Region-Avoiding Metrics for Collision-Safe Motion Generation on Riemannian Manifolds

The generation of energy-efficient and dynamic-aware robot motions that ...
research
08/06/2018

Active Learning based on Data Uncertainty and Model Sensitivity

Robots can rapidly acquire new skills from demonstrations. However, duri...
research
03/09/2021

A Riemannian Metric for Geometry-Aware Singularity Avoidance by Articulated Robots

Articulated robots such as manipulators increasingly must operate in unc...
research
10/28/2021

Orientation Probabilistic Movement Primitives on Riemannian Manifolds

Learning complex robot motions necessarily demands to have models that a...

Please sign up or login with your details

Forgot password? Click here to reset