Abstract

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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call