Robust push recovery by whole-body dynamics control with extremal accelerations

Xuechao Chen, Qiang Huang, Zhangguo Yu, Yuepin Lu*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

14 Citations (Scopus)

Abstract

This paper presents a whole-body dynamics controller for robust push recovery on a force-controlled bipedal robot. Featherstone's spatial vector method is used to deduce dynamics formulas. We reveal a relationship between the accelerations of the floating base and the desired external forces needed for those accelerations. Introducing constraints on the desired external forces causes corresponding constraints on the accelerations. Quadratic programming is applied to find the extremal accelerations, which recover the robot from pushes as best as possible. A robustness criterion is proposed based on the linear inverted pendulum model to evaluate the performance of push recovery methods quantitatively. We evaluate four typical push recovery methods and the results show that our method is more robust than these. The effectiveness of the proposed method is demonstrated by push recovery in simulations.

Original languageEnglish
Pages (from-to)467-476
Number of pages10
JournalRobotica
Volume32
Issue number3
DOIs
Publication statusPublished - May 2014

Keywords

  • Bipedal robot
  • Force control
  • Push recovery
  • Quadratic programming
  • Whole-body dynamics

Fingerprint

Dive into the research topics of 'Robust push recovery by whole-body dynamics control with extremal accelerations'. Together they form a unique fingerprint.

Cite this