Passive Whole-Body Control for Quadruped Robots: Experimental Validation Over Challenging Terrain

Shamel Fahmi*, Carlos Mastalli, Michele Focchi, Claudio Semini

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

80 Citations (Scopus)

Abstract

We present experimental results using a passive whole-body control approach for quadruped robots that achieves dynamic locomotion while compliantly balancing the robot's trunk. We formulate the motion tracking as a quadratic program that takes into account the full robot rigid body dynamics, the actuation limits, the joint limits, and the contact interaction. We analyze the controller's robustness against inaccurate friction coefficient estimates and unstable footholds, as well as its capability to redistribute the load as a consequence of enforcing actuation limits. Additionally, we present practical implementation details gained from the experience with the real platform. Extensive experimental trials on the 90 kg hydraulically actuated quadruped robot validate the capabilities of this controller under various terrain conditions and gaits. The proposed approach is superior for accurate execution of highly dynamic motions with respect to the current state of the art.
Original languageEnglish
Article number8678400
Pages (from-to)2553-2560
Number of pages8
JournalIEEE Robotics and Automation Letters
Volume4
Issue number3
DOIs
Publication statusPublished - Jul 2019

Keywords

  • active impedance
  • optimization
  • passivity
  • quadrupedal locomotion
  • Whole-body control

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Biomedical Engineering
  • Human-Computer Interaction
  • Mechanical Engineering
  • Computer Vision and Pattern Recognition
  • Computer Science Applications
  • Control and Optimization
  • Artificial Intelligence

Fingerprint

Dive into the research topics of 'Passive Whole-Body Control for Quadruped Robots: Experimental Validation Over Challenging Terrain'. Together they form a unique fingerprint.

Cite this