Composable Geometric Motion Policies using Multi-Task Pullback Bundle Dynamical Systems
Not on the map. Why?
Abstract (arXiv)
Despite decades of work in fast reactive planning and control, challenges remain in developing reactive motion policies on non-Euclidean manifolds and enforcing constraints while avoiding undesirable potential function local minima. This work presents a principled method for designing and fusing desired robot task behaviors into a stable robot motion policy, leveraging the geometric structure of non-Euclidean manifolds, which are prevalent in robot configuration and task spaces. Our Pullback Bundle Dynamical Systems (PBDS) framework drives desired task behaviors and prioritizes tasks using separate position-dependent and position/velocity-dependent Riemannian metrics, respectively, thus simplifying individual task design and modular composition of tasks. For enforcing constraints, we provide a class of metric-based tasks, eliminating local minima by imposing non-conflicting potential functions only for goal region attraction. We also provide a geometric optimization problem for combining tasks inspired by Riemannian Motion Policies (RMPs) that reduces to a simple least-squares problem, and we show that our approach is geometrically well-defined. We demonstrate the PBDS framework on the sphere mathbb S2 and at 300-500 Hz on a manipulator arm, and we provide task design guidance and an open-source Julia library implementation. Overall, this work presents a fast, easy-to-use framework for generating motion policies without unwanted potential function local minima on general manifolds.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Jan 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1.
4 papers.
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Compositioncited by 27
- 2021Composable Energy Policies for Reactive Motion Generation and Reinforcement Learningcited by 16
- 2024Learning Dynamical Systems Encoding Non-Linearity within Space Curvaturecited by 2
- 2023A Constrained-Optimization Approach to the Execution of Prioritized Stacks of Learned Multi-Robot Taskscited by 1
- 2024Learning Dynamical Systems Encoding Non-Linearity within Space Curvature18 Mar 2024
- 2023A Constrained-Optimization Approach to the Execution of Prioritized Stacks of Learned Multi-Robot Tasks13 Jan 2023
- 2022How to Reuse and Compose Knowledge for a Lifetime of Tasks: A Survey on Continual Learning and Functional Composition15 Jul 2022
- 2021Composable Energy Policies for Reactive Motion Generation and Reinforcement Learning11 May 2021