2018
DOI: 10.48550/arxiv.1801.02854
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Riemannian Motion Policies

Abstract: We introduce the Riemannian Motion Policy (RMP), a new mathematical object for modular motion generation. An RMP is a second-order dynamical system (acceleration field or motion policy) coupled with a corresponding Riemannian metric. The motion policy maps positions and velocities to accelerations, while the metric captures the directions in the space important to the policy. We show that RMPs provide a straightforward and convenient method for combining multiple motion policies and transforming such policies … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
115
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 39 publications
(115 citation statements)
references
References 18 publications
0
115
0
Order By: Relevance
“…An important research direction is in the composition of these vector fields to achieve complex robot motions. Thus, evaluating the perfomance of our proposed stable vector fields integrated with other vector fields, as in RMP [16] is left for future works.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…An important research direction is in the composition of these vector fields to achieve complex robot motions. Thus, evaluating the perfomance of our proposed stable vector fields integrated with other vector fields, as in RMP [16] is left for future works.…”
Section: Discussionmentioning
confidence: 99%
“…In contrast with TP-GMM [15], SVF are inherently stable, generating stable motions beyond the expert demonstrations. These properties makes SVF ideal for human-robot interaction or to combine them with other vector fields as in Riemannian Motion Policies (RMP) [16].…”
Section: Departmentmentioning
confidence: 99%
“…A geometric fabric system as described in Subsection VII is subject to local minima since the target attractor is greedy. In many environments, though, simple heuristics can coarsely shape the behavior en route so that these local avoidance behaviors are sufficient for global navigation as well (similar to the heuristics described in [22] Section V-D).…”
Section: Heuristicsmentioning
confidence: 99%
“…Riemannian motion policies (RMPs) are a mathematical framework that decomposes complex robot motion behavior into individual behaviors specified in more interpretable task spaces [3]. RMPs enable the controllers to be expressed in their appropriate task spaces and then manage the transforms and flow of control between those spaces to the robot's configuration space, which is where control must ultimately occur.…”
Section: Riemannian Motion Policiesmentioning
confidence: 99%
“…We present RMP-VICES, a controller that accounts for the geometry of the arm and its surrounding environment by generating motor torques that drive the arm to avoid joint limits and obstacles. We leverage Riemannian motion policies (RMPs), which allow a user to specify different behaviors Department of Computer Science, Brown University, Providence RI in more convenient 'task' manifolds and then synthesize them [3], [4]. Most importantly, RMPs have a mechanism (the Riemannian metric of these task spaces/manifolds) for designating the priority of these behaviors, which can vary based on the current position and velocity of the arm.…”
Section: Introductionmentioning
confidence: 99%