RMPflow: A Geometric Framework for Generation of Multi-Task Motion Policies
Not on the map. Why?
Abstract (arXiv)
Generating robot motion for multiple tasks in dynamic environments is challenging, requiring an algorithm to respond reactively while accounting for complex nonlinear relationships between tasks. In this paper, we develop a novel policy synthesis algorithm, RMPflow, based on geometrically consistent transformations of Riemannian Motion Policies (RMPs). RMPs are a class of reactive motion policies that parameterize non-Euclidean behaviors as dynamical systems in intrinsically nonlinear task spaces. Given a set of RMPs designed for individual tasks, RMPflow can combine these policies to generate an expressive global policy, while simultaneously exploiting sparse structure for computational efficiency. We study the geometric properties of RMPflow and provide sufficient conditions for stability. Finally, we experimentally demonstrate that accounting for the natural Riemannian geometry of task policies can simplify classically difficult problems, such as planning through clutter on high-DOF manipulation systems.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 2; 2024: 0; 2025: 0; 2026: 1.
7 papers.
- 2023Orbit: A Unified Simulation Framework for Interactive Robot Learning Environmentscited by 239
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphismscited by 17
- 2021RMP2: A Structured Composable Policy Class for Robot Learningcited by 8
- 2022Hierarchical Policy Blending As Optimal Transportcited by 4
- 2023Building and Testing a General Intelligence Embodied in a Humanoid Robotcited by 4
- 2026The Field Knows: Cross-Dimensional Geometry from Navigation to Black Holescited by 0
- 2026The Field Knows: Cross-Dimensional Geometry from Navigation to Black Holes3 Aug 2026
- 2023Building and Testing a General Intelligence Embodied in a Humanoid Robot26 Jul 2023
- 2023Orbit: A Unified Simulation Framework for Interactive Robot Learning Environments10 Jan 2023
- 2022Hierarchical Policy Blending As Optimal Transport4 Dec 2022
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphisms6 Nov 2022
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Composition15 Jul 2022
- 2021RMP2: A Structured Composable Policy Class for Robot Learning10 Mar 2021