Suboptimal Safety-Critical Control for Continuous Systems Using Prediction-Correction Online Optimization

Shengbo Wang, Shiping Wen*, Yin Yang, Yuting Cao, Kaibo Shi, Tingwen Huang

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

5 Citations (Scopus)

Abstract

This article presents an innovative efficient safety-critical control scheme for nonlinear systems by combining techniques of control barrier function (CBF) and online time-varying optimization. The idea lies in that when directly calling the complete optimization solvers used in the CBF method, such as CBF-based quadratic programming (CBF-QP), is computationally inefficient for complex tasks, the suboptimal solutions obtained from online learning techniques can be an alternatively reliable choice for ensuring both efficiency and control performance. By using the barrier-based interior point method, the original optimization problem with CBF constraints is reduced to an unconstrained one with approximate optimality. Then, Newton- and gradient-based continuous dynamics are introduced to generate alternative cheap solutions while ensuring safety. By further considering the lag effect of online tracking, a prediction term is added to the dynamics. In this way, the online cheap solutions are proven to exponentially converge to the time-varying suboptimal solutions of the interior point method. Furthermore, the safety criteria are established, and the robustness of the designed algorithms is analyzed theoretically. Finally, the effectiveness is illustrated by conducting two experiments on obstacle avoidance and anti-swing tasks.

Original languageEnglish
Pages (from-to)4091-4101
Number of pages11
JournalIEEE Transactions on Systems, Man, and Cybernetics: Systems
Volume53
Issue number7
DOIs
Publication statusPublished - 1 Jul 2023

Keywords

  • Control barrier functions (CBFs)
  • Online convex optimization
  • Safety-critical control
  • Time-varying optimization

Fingerprint

Dive into the research topics of 'Suboptimal Safety-Critical Control for Continuous Systems Using Prediction-Correction Online Optimization'. Together they form a unique fingerprint.

Cite this