Push Recovery for Humanoid Robots using Linearized Double Inverted Pendulum

Published in ProQuest, 2020

Biped robots have come a long way in imitating a human being anatomy and posture. Standing balance and push recovery are some of the biggest challenges for such robots. This work presents a novel balance control scheme for a humanoid robot to recover from external disturbances. The proposed Linearized Double Inverted Pendulum, models the dynamics of a complex humanoid robot. The joint torque signals are generated along with ankle torque constraints to ensure the Center of Pressure stays within the support polygon. Simulation results show that the presented model can successfully recover from external disturbances while using minimal effort when compared to other widely used simplified models. It optimally uses the the torso weight to generate angular moment of inertia about the pelvis of the robot to counter-balance the effects of external disturbances. The proposed method was validated on simulated TigerBot-VII, a humanoid robot. Linearized Double Inverted Pendulum Model. Gazebo simulation response with constrained LQR on LDIP model to an impulsive disturbances that changes velocity of pelvis from rest to 0.35m/s.

Recommended citation: S. Singh, “Push Recovery for Humanoid Robots using Linearized Double Inverted Pendulum,” Research Master Thesis, Rochester Institute of Technology, Rochester, NY, 2020.
Download Paper