Distributed Inverse Dynamics Control for Quadruped Robots using Geometric Optimization

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Khandelwal, Nimesh, Manu, Amritanshu, Gupta, Shakti S., Kothari, Mangal, Krishnamurthy, Prashanth, Khorrami, Farshad
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912154085490688
author Khandelwal, Nimesh
Manu, Amritanshu
Gupta, Shakti S.
Kothari, Mangal
Krishnamurthy, Prashanth
Khorrami, Farshad
author_facet Khandelwal, Nimesh
Manu, Amritanshu
Gupta, Shakti S.
Kothari, Mangal
Krishnamurthy, Prashanth
Khorrami, Farshad
contents 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 and joint tracking objectives. Experimental validation shows that our approach reduces foot slippage, improves orientation tracking, and converges at least two times faster than existing reactive controllers with generic QP-based implementations. The controller enables stable omnidirectional trotting at various speeds and consumes less power than comparable methods while running efficiently on embedded processors.
format Preprint
id arxiv_https___arxiv_org_abs_2412_09816
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Distributed Inverse Dynamics Control for Quadruped Robots using Geometric Optimization
Khandelwal, Nimesh
Manu, Amritanshu
Gupta, Shakti S.
Kothari, Mangal
Krishnamurthy, Prashanth
Khorrami, Farshad
Robotics
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 and joint tracking objectives. Experimental validation shows that our approach reduces foot slippage, improves orientation tracking, and converges at least two times faster than existing reactive controllers with generic QP-based implementations. The controller enables stable omnidirectional trotting at various speeds and consumes less power than comparable methods while running efficiently on embedded processors.
title Distributed Inverse Dynamics Control for Quadruped Robots using Geometric Optimization
topic Robotics
url https://arxiv.org/abs/2412.09816