Robust Walking and Running Gaits for Biped Robots with a QP-Based Whole-Body Controller

This paper presents a new control approach for a humanoid biped robot to perform highly dynamic locomotion and keep balance under large external disturbances. The proposed control approach mainly contains two parts: a simplified model-based task planner and an online whole-body controller. The perio...

Full description

Saved in:
Bibliographic Details
Published inInternational journal of HR : humanoid robotics Vol. 21; no. 3
Main Authors Luo, Qiuyue, Ou, Yongsheng, Pang, Jianxin, Ge, Ligang, Fu, Chunjiang
Format Journal Article
LanguageEnglish
Published Singapore World Scientific Publishing Company 01.06.2024
World Scientific Publishing Co. Pte., Ltd
Subjects
Online AccessGet full text
ISSN0219-8436
1793-6942
DOI10.1142/S0219843623500160

Cover

More Information
Summary:This paper presents a new control approach for a humanoid biped robot to perform highly dynamic locomotion and keep balance under large external disturbances. The proposed control approach mainly contains two parts: a simplified model-based task planner and an online whole-body controller. The periodic stability is achieved with a foot placement policy presented in this paper. The landing position is predicted and adjusted at every time step to adapt to uncertain disturbances. Then the desired task trajectories are tracked with a quadratic programming (QP) based task space whole-body controller, while satisfying some specific physical constraints. The whole-body controller outputs the optimized joint accelerations, which are then used to produce desired joint torques for the robot’s actuators. The positions of the center of mass (CoM) along sagittal and lateral axes are not controlled in the whole-body controller. Meanwhile, the torques at the ankles are constrained to be small and the robot follows a passive-like behavior, which is energetically efficient and helps the feet of the robot to fit better in the environment. Simulations on several highly dynamic gaits have been conducted, two examples among which are presented in this paper. The first demonstrates a walking gait with an increasing sagittal speed and its capability to resist large external disturbances. In the second example, the robot is able to run stably on uneven terrain without knowing any information about it.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:0219-8436
1793-6942
DOI:10.1142/S0219843623500160