Iterative Convex Optimization for Safety-Critical Model Predictive Control
<|reference_start|>Iterative Convex Optimization for Safety-Critical Model Predictive Control: Safety is one of the fundamental challenges in control theory. Recently, multi-step optimal control problems for discrete-time dynamical systems were developed to ensure stability, while adhering to input constraints and safety-critical requirements. This was achieved by incorporating discrete-time Control Barrier Functions (CBFs) within a Model Predictive Control (MPC) framework. Existing work usually centers on the feasibility or safety of optimization problems when the boundaries of safe sets are clearly defined. Most of this research limits discussions to CBFs with relative degree one with respect to the system dynamics. Furthermore, real-time computation becomes challenging in MPC problems with large horizons. In this paper, we introduce a framework that addresses the safety-critical MPC problem through iterative optimization, applicable across CBFs of any relative degree. Our approach involves linearizing the nonlinear system dynamics and safety constraints, modeled as Discrete-time High-Order CBFs (DHOCBFs), at each time step. Additionally, when the boundaries of the safe sets are complex, we present a learning-based method to develop linear boundary equations for these safe sets. These equations are then converted into linearized DHOCBFs. The benefits of computational performance and safe avoidance of obstacles with diverse shapes are examined and confirmed through numerical results.<|reference_end|>
@article{liu2024iterative,
    title={Iterative Convex Optimization for Safety-Critical Model Predictive
  Control},
    author={Shuo Liu, Zhe Huang, Jun Zeng, Koushil Sreenath and Calin A. Belta},
    journal={arXiv preprint arXiv:2409.08300},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.08300},
    primaryClass={eess.SY cs.SY}
}