Biped walking based on stiffness optimization and hierarchical quadratic programming

Xuanyang Shi, Junyao Gao*, Yizhou Lu, Dingkui Tian, Yi Liu

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

11 Citations (Scopus)

Abstract

The spring-loaded inverted pendulum model is similar to human walking in terms of the center of mass (CoM) trajectory and the ground reaction force. It is thus widely used in humanoid robot motion planning. A method that uses a velocity feedback controller to adjust the landing point of a robot leg is inaccurate in the presence of disturbances and a nonlinear optimization method with multiple variables is complicated and thus unsuitable for real-time control. In this paper, to achieve real-time optimization, a CoM-velocity feedback controller is used to calculate the virtual landing point. We construct a touchdown return map based on a virtual landing point and use nonlinear least squares to optimize spring stiffness. For robot whole-body control, hierarchical quadratic programming optimization is used to achieve strict task priority. The dynamic equation is given the highest priority and inverse dynamics are directly used to solve it, reducing the number of optimizations. Simulation and experimental results show that a force-controlled biped robot with the proposed method can stably walk on unknown uneven ground with a maximum obstacle height of 5 cm. The robot can recover from a 5 Nm disturbance during walking without falling.

Original languageEnglish
Article number1696
Pages (from-to)1-17
Number of pages17
JournalSensors
Volume21
Issue number5
DOIs
Publication statusPublished - 1 Mar 2021

Keywords

  • Hierarchical quadratic optimization
  • Spring-loaded inverted pendulum (SLIP)
  • Stiffness optimization
  • Uneven ground walking

Fingerprint

Dive into the research topics of 'Biped walking based on stiffness optimization and hierarchical quadratic programming'. Together they form a unique fingerprint.

Cite this