Geometric Fabrics: Generalizing Classical Mechanics to Capture the Physics of Behavior
Not on the map. Why?
Abstract (arXiv)
Classical mechanical systems are central to controller design in energy shaping methods of geometric control. However, their expressivity is limited by position-only metrics and the intimate link between metric and geometry. Recent work on Riemannian Motion Policies (RMPs) has shown that shedding these restrictions results in powerful design tools, but at the expense of theoretical stability guarantees. In this work, we generalize classical mechanics to what we call geometric fabrics, whose expressivity and theory enable the design of systems that outperform RMPs in practice. Geometric fabrics strictly generalize classical mechanics forming a new physics of behavior by first generalizing them to Finsler geometries and then explicitly bending them to shape their behavior while maintaining stability. We develop the theory of fabrics and present both a collection of controlled experiments examining their theoretical properties and a set of robot system experiments showing improved performance over a well-engineered and hardened implementation of RMPs, our current state-of-the-art in controller design.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Sep 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 4; 2023: 5; 2024: 1; 2025: 3; 2026: 4.
17 papers.
Sort:
By area:
- 2022Motion Policy Networkscited by 53
- 2023DexPBT: Scaling up Dexterous Manipulation for Hand-Arm Systems with Population Based Trainingcited by 24
- 2022DexTransfer: Real World Multi-fingered Dexterous Grasping with Minimal Human Demonstrationscited by 19
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphismscited by 17
- 2023CabiNet: Scaling Neural Collision Detection for Object Rearrangement with Procedural Scene Generationcited by 17
- 2024SplaTraj: Camera Trajectory Generation with Semantic Gaussian Splattingcited by 10
- 2022Hierarchical Policy Blending as Inference for Reactive Robot Controlcited by 8
- 2025Deep Reactive Policy: Learning Reactive Manipulator Motion Planning for Dynamic Environmentscited by 7
- 2025Cascaded Diffusion Models for Neural Motion Planningcited by 4
- 2023PUMA: Deep Metric Imitation Learning for Stable Motion Primitivescited by 3
- 2025From Single Images to Motion Policies via Video-Generation Environment Representationscited by 2
- 2023Learning Orbitally Stable Systems for Diagrammatically Teachingcited by 1
5 more
- 2026Toward Generalist Neural Motion Planners for Robotic Manipulators: Challenges and Opportunitiescited by 1
- 2023A Probabilistic Relaxation of the Two-Stage Object Pose Estimation Paradigmcited by 0
- 2026Flow Motion Policy: Manipulator Motion Planning with Flow Matching Modelscited by 0
- 2026World-Task Factorization for Robot Learningcited by 0
- 2026NeurRAFT: Robot Motion Planning via Anchor-Level Flow Matching with Clearance-Aware Preference Tuningcited by 0
- 2026NeurRAFT: Robot Motion Planning via Anchor-Level Flow Matching with Clearance-Aware Preference Tuning25 Aug 2026
- 2026World-Task Factorization for Robot Learning1 Jun 2026
- 2026Flow Motion Policy: Manipulator Motion Planning with Flow Matching Models8 Apr 2026
- 2026Toward Generalist Neural Motion Planners for Robotic Manipulators: Challenges and Opportunities25 Mar 2026
- 2025Deep Reactive Policy: Learning Reactive Manipulator Motion Planning for Dynamic Environments8 Sep 2025
- 2025From Single Images to Motion Policies via Video-Generation Environment Representations25 May 2025
- 2025Cascaded Diffusion Models for Neural Motion Planning21 May 2025
- 2024SplaTraj: Camera Trajectory Generation with Semantic Gaussian Splatting8 Oct 2024
- 2023PUMA: Deep Metric Imitation Learning for Stable Motion Primitives19 Oct 2023
- 2023Learning Orbitally Stable Systems for Diagrammatically Teaching19 Sep 2023
- 2023A Probabilistic Relaxation of the Two-Stage Object Pose Estimation Paradigm1 Jun 2023
- 2023DexPBT: Scaling up Dexterous Manipulation for Hand-Arm Systems with Population Based Training20 May 2023
5 more
- 2023CabiNet: Scaling Neural Collision Detection for Object Rearrangement with Procedural Scene Generation18 Apr 2023
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphisms6 Nov 2022
- 2022Motion Policy Networks21 Oct 2022
- 2022Hierarchical Policy Blending as Inference for Reactive Robot Control14 Oct 2022
- 2022DexTransfer: Real World Multi-fingered Dexterous Grasping with Minimal Human Demonstrations28 Sep 2022
- 2022Motion Policy Networkscited by 53
- 2023DexPBT: Scaling up Dexterous Manipulation for Hand-Arm Systems with Population Based Trainingcited by 24
- 2022DexTransfer: Real World Multi-fingered Dexterous Grasping with Minimal Human Demonstrationscited by 19
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphismscited by 17
- 2023CabiNet: Scaling Neural Collision Detection for Object Rearrangement with Procedural Scene Generationcited by 17
- 2024SplaTraj: Camera Trajectory Generation with Semantic Gaussian Splattingcited by 10
- 2022Hierarchical Policy Blending as Inference for Reactive Robot Controlcited by 8
- 2025Deep Reactive Policy: Learning Reactive Manipulator Motion Planning for Dynamic Environmentscited by 7
- 2025From Single Images to Motion Policies via Video-Generation Environment Representationscited by 2
- 2023Learning Orbitally Stable Systems for Diagrammatically Teachingcited by 1
- 2026Toward Generalist Neural Motion Planners for Robotic Manipulators: Challenges and Opportunitiescited by 1
- 2023A Probabilistic Relaxation of the Two-Stage Object Pose Estimation Paradigmcited by 0
12 most cited of 13 All 13 (JSON)
- 2026World-Task Factorization for Robot Learning1 Jun 2026
- 2026Toward Generalist Neural Motion Planners for Robotic Manipulators: Challenges and Opportunities25 Mar 2026
- 2025Deep Reactive Policy: Learning Reactive Manipulator Motion Planning for Dynamic Environments8 Sep 2025
- 2025From Single Images to Motion Policies via Video-Generation Environment Representations25 May 2025
- 2024SplaTraj: Camera Trajectory Generation with Semantic Gaussian Splatting8 Oct 2024
- 2023Learning Orbitally Stable Systems for Diagrammatically Teaching19 Sep 2023
- 2023A Probabilistic Relaxation of the Two-Stage Object Pose Estimation Paradigm1 Jun 2023
- 2023DexPBT: Scaling up Dexterous Manipulation for Hand-Arm Systems with Population Based Training20 May 2023
- 2023CabiNet: Scaling Neural Collision Detection for Object Rearrangement with Procedural Scene Generation18 Apr 2023
- 2022Learning Riemannian Stable Dynamical Systems via Diffeomorphisms6 Nov 2022
- 2022Motion Policy Networks21 Oct 2022
- 2022Hierarchical Policy Blending as Inference for Reactive Robot Control14 Oct 2022
12 newest of 13 All 13 (JSON)