Hostname: page-component-7b7567c8c-fvjsw Total loading time: 0 Render date: 2026-11-12T06:21:33.787Z Has data issue: false hasContentIssue false

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

Published online by Cambridge University Press:  28 August 2013

Xuechao Chen
Affiliation:
The Intelligent Robotics Institute, School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, P. R. ChinaKey Laboratory of Biomimetic Robots and Systems, Ministry of Education, Beijing, P. R. ChinaKey Laboratory of Intelligent Control and Decision of Complex System, Beijing, P. R. ChinaThe Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, USA
Qiang Huang
Affiliation:
The Intelligent Robotics Institute, School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, P. R. ChinaKey Laboratory of Biomimetic Robots and Systems, Ministry of Education, Beijing, P. R. ChinaKey Laboratory of Intelligent Control and Decision of Complex System, Beijing, P. R. China
Zhangguo Yu
Affiliation:
The Intelligent Robotics Institute, School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, P. R. ChinaKey Laboratory of Biomimetic Robots and Systems, Ministry of Education, Beijing, P. R. ChinaKey Laboratory of Intelligent Control and Decision of Complex System, Beijing, P. R. China
Yuepin Lu*
Affiliation:
School of Mechanical Engineering, University of Science and Technology Beijing, Beijing, P. R. China
*
*Corresponding author. E-mail: luyuepin@126.com.
Rights & Permissions [Opens in a new window]

Summary

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

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.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2013