Keywords: Research Project, Quadruped Robot, Underactuated System, Control-Lyapunov-Function QP, Variational-Based Linearization
Advisor: Prof. Patrick M. Wensing (University of Notre Dame) and Prof. Wei Zhang (SUSTech)
Collaborator: Prof. Hua Chen
This paper presents a control strategy for quadruped robots to hop on their rear legs in three-dimensional space. The proposed approach generates nominal center of mass (CoM) trajectories based on a template spring-loaded inverted pendulum (SLIP) model. Tracking this reference remains a challenge due to the underactauted nature of balance with point feet. To address this challenge, a control-Lyapunov function based quadratic programming (CLF-QP) controller is pro- posed, which modulates nominal ground reaction forces (GRFs) to balance the torso while considering friction limits. The CLF construction is guided by a variational-based linearization (VBL) applied to a reduced-order single-rigid-body (SRB) model, and treats underactuation via solving a Riccati equation to obtain the CLF. A new balance control approach is presented that effectively decouples sagittal plane control (via re-planning) with lateral and rotational control (via the CLF and VBL). The proposed approach shows more robust balancing performance than the conventional CLF-QP approach. Simulations of the Mini Cheetah demonstrate in-place hopping with up to a 0.71m apex height.
Blocks with dashed lines run at 50Hz while blocks with solid lines run at 500Hz.
(Black) Current CoM state. (Green) CoM trajectory of the SLIP model. (Orange) Desired LO state corresponding to the desired apex state. (Blue) The final solution of optimization problem.
Baseline: the PD regulator and the traditional CLF, that only concerns the posture
A zero pitch configuration is perfectly vertical.