Riemannian Motion Policies

01/09/2018
by   Nathan D. Ratliff, et al.
0

This paper introduces a new mathematical object for modular motion generation called the Riemannian Motion Policy (RMP). An RMP is an acceleration field (dynamical system) coupled with a corresponding Riemannian metric defining directions of importance at each point, typically defined on a nonlinear task space. We derive operators for transforming RMPs through the network of nonlinear maps defining their task spaces and combining multiple RMPs residing at a given task space, and show that these operators optimally preserve the geometric defined by the metrics in a way strongly analogous to the covariant transformations of natural gradients. This framework enables us to bridge the literature by fusing motion policies together across differing motion generation paradigms, from Dynamical Systems and Dynamic Movement Primitives to Optimal Control and Model Predictive Control. RMPs are easy to implement and manipulate, simplify controller design, clarify a number of open questions around how to effectively combine existing techniques, and their properties of geometric consistency, for the first time, make feasible the generic application of a single smooth and reactive motion generation system across a range of robots with zero re-tuning.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/25/2020

RMPflow: A Geometric Framework for Generation of Multi-Task Motion Policies

Generating robot motion for multiple tasks in dynamic environments is ch...
research
11/16/2018

RMPflow: A Computational Graph for Automatic Motion Policy Generation

We develop a novel policy synthesis algorithm, RMPflow, based on geometr...
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
10/28/2020

Geometric Fabrics for the Acceleration-based Design of Robotic Motion

This paper describes the pragmatic design and construction of geometric ...
research
01/28/2022

Modular representation and control of floppy networks

Geometric graph models of systems as diverse as proteins, robots, and me...
research
08/05/2020

Optimization Fabrics

This paper presents a theory of optimization fabrics, second-order diffe...
research
11/15/2021

Nonprehensile Riemannian Motion Predictive Control

Nonprehensile manipulation involves long horizon underactuated object in...

Please sign up or login with your details

Forgot password? Click here to reset