IEEE Open Journal of Control Systems (Jan 2024)

<inline-formula><tex-math notation="LaTeX">$\mathcal {H}_{2}$</tex-math></inline-formula>- and <inline-formula><tex-math notation="LaTeX">$\mathcal {H}_\infty$</tex-math></inline-formula>-Optimal Model Predictive Controllers for Robust Legged Locomotion

  • Abhishek Pandala,
  • Aaron D. Ames,
  • Kaveh Akbari Hamed

DOI
https://doi.org/10.1109/OJCSYS.2024.3407999
Journal volume & issue
Vol. 3
pp. 225 – 238

Abstract

Read online

This paper formally develops robust optimal predictive control solutions that can accommodate disturbances and stabilize periodic legged locomotion. To this end, we build upon existing optimization-based control paradigms, particularly quadratic programming (QP)-based model predictive controllers (MPCs). We present conditions under which the closed-loop reduced-order systems (i.e., template models) with MPC have the continuous differentiability property on an open neighborhood of gaits. We then linearize the resulting discrete-time, closed-loop nonlinear template system around the gait to obtain a linear time-varying (LTV) system. This periodic LTV system is further transformed into a linear system with a constant state-transition matrix using discrete-time Floquet transform. The system is then analyzed to accommodate parametric uncertainties and to synthesize robust optimal $\mathcal {H}_{2}$ and $\mathcal {H}_\infty$ feedback controllers via linear matrix inequalities (LMIs). The paper then extends the theoretical results to the single rigid body (SRB) template dynamics and numerically verifies them. The proposed robust optimal predictive controllers are used in a layered control structure, where the optimal reduced-order trajectories are provided to a full-order nonlinear whole-body controller (WBC) for tracking at the low level. The developed layered controllers are numerically and experimentally validated for the robust locomotion of the A1 quadrupedal robot subject to various disturbances and uneven terrains. Our numerical results suggest that the $\mathcal {H}_{2}$- and $\mathcal {H}_\infty$-optimal MPC controllers significantly improve the robust stability of the gaits compared to the normal MPC.

Keywords