Distributed Inverse Dynamics Control for Quadruped Robots using Geometric Optimization
Nimesh Khandelwal (1, 2), Amritanshu Manu (1), Shakti S. Gupta (1),, Mangal Kothari (1), Prashanth Krishnamurthy (2), Farshad Khorrami (2) ((1), Indian Institute of Technology Kanpur, (2) New York University)

TL;DR
This paper introduces a distributed inverse dynamics controller for quadruped robots that enforces exact friction constraints using geometric optimization, leading to improved stability, faster convergence, and efficient embedded implementation.
Contribution
It presents a novel geometric optimization-based solver for inverse dynamics control that accurately enforces friction constraints and enhances real-time performance.
Findings
Reduces foot slippage significantly.
Improves orientation tracking accuracy.
Converges at least twice as fast as existing methods.
Abstract
This paper presents a distributed inverse dynamics controller (DIDC) for quadruped robots that addresses the limitations of existing reactive controllers: simplified dynamical models, the inability to handle exact friction cone constraints, and the high computational requirements of whole-body controllers. Current methods either ignore friction constraints entirely or use linear approximations, leading to potential slip and instability, while comprehensive whole-body controllers demand significant computational resources. Our approach uses full rigid-body dynamics and enforces exact friction cone constraints through a novel geometric optimization-based solver. DIDC combines the required generalized forces corresponding to the actuated and unactuated spaces by projecting them onto the actuated space while satisfying the physical constraints and maintaining orthogonality between the base…
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.
