Geometric Fabrics: Generalizing Classical Mechanics to Capture the Physics of Behavior
Karl Van Wyk, Mandy Xie, Anqi Li, Muhammad Asif Rana, Buck Babich,, Bryan Peele, Qian Wan, Iretiayo Akinola, Balakumar Sundaralingam, Dieter Fox,, Byron Boots, and Nathan D. Ratliff

TL;DR
This paper introduces geometric fabrics, a generalization of classical mechanics using Finsler geometries, enabling more expressive and stable control systems that outperform Riemannian Motion Policies in practice.
Contribution
It develops the theory of geometric fabrics, extending classical mechanics to Finsler geometries and shaping behavior while maintaining stability, with demonstrated practical improvements.
Findings
Geometric fabrics outperform RMPs in robot experiments.
Theoretical properties of fabrics are validated through controlled experiments.
Fabrics provide a more expressive framework for behavior control.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Mechanisms and Dynamics · Dynamics and Control of Mechanical Systems · Mechanics and Biomechanics Studies
