Robust Control using Control Lyapunov Function and Hamilton-Jacobi Reachability
Chun-Ming Yang, Pranav A. Bhounsule
TL;DR
The paper addresses robustness of Model Predictive Control (MPC) under model uncertainty by fusing a Control Lyapunov Function (CLF) approach with Hamilton-Jacobi (HJ) reachability. It leverages a linearized model with additive disturbance to compute a Region of Attraction (ROA) and a nonlinear model to compute a Backward Reachable Set (BRS), enabling estimation of a worst-case disturbance bound $w_{max}$. By overlaying the CLF-derived invariant set with the HJ-derived safe set, the method yields a conservative yet principled disturbance bound and safety guarantees for the nominal controller. The framework is demonstrated in simulation on a 2D quadcopter tracking a trajectory and a 2D quadruped height/velocity regulation task under unknown payload, with the robust MPC outperforming nominal MPC in tracking while maintaining safety constraints.
Abstract
The paper presents a robust control technique that combines the Control Lyapunov function and Hamilton-Jacobi Reachability to compute a controller and its Region of Attraction (ROA). The Control Lyapunov function uses a linear system model with an assumed additive uncertainty to calculate a control gain and the level sets of the ROA as a function of the uncertainty. Next, Hamilton-Jacobi reachability uses the nonlinear model with the modeled uncertainty, which need not be additive, to compute the backward reachable set (BRS). Finally, by juxtaposing the level sets of the ROA with BRS, we can calculate the worst-case additive disturbance and the ROA of the nonlinear model. We illustrate our approach on a 2D quadcopter tracking trajectory and a 2D quadcopter with height and velocity regulation in simulation.
