Control barrier functions (CBFs) have recently been introduced as a systematic tool to ensure safety by establishing set invariance. When combined with a control Lyapunov function (CLF), they form a safety-critical control mechanism. However, the effectiveness of CBFs and CLFs is closely tied to the system model. In practice, model uncertainty can jeopardize safety and stability guarantees and may lead to undesirable performance. In this paper, we develop a safe learning-based control strategy for switching systems in the face of uncertainty. We focus on the case that a nominal model is available for a true underlying switching system. This uncertainty results in piecewise residuals for each switching surface, impacting the CLF and CBF constraints. We introduce a batch multi-output Gaussian process (MOGP) framework to approximate these piecewise residuals, thereby mitigating the adverse effects of uncertainty. A particular structure of the covariance function enables us to convert the MOGP-based chance constraints CLF and CBF into second-order cone constraints, which leads to a convex optimization. We analyze the feasibility of the resulting optimization and provide the necessary and sufficient conditions for feasibility. The effectiveness of the proposed strategy is validated through a simulation of a switching adaptive cruise control system.
翻译:控制屏障函数(CBF)最近被引入作为一种通过建立集合不变性来确保安全性的系统性工具。当与控制李雅普诺夫函数(CLF)结合时,它们构成了一个安全关键控制机制。然而,CBF与CLF的有效性与系统模型紧密相关。在实践中,模型不确定性可能危及安全性和稳定性保证,并可能导致不良性能。本文针对面临不确定性的切换系统,开发了一种基于学习的安全控制策略。我们关注真实底层切换系统具有名义模型的情况。这种不确定性导致每个切换曲面上产生分段残差,进而影响CLF和CBF约束。我们引入了一种批量多输出高斯过程(MOGP)框架来近似这些分段残差,从而减轻不确定性的不利影响。协方差函数的特定结构使我们能够将基于MOGP的机会约束CLF和CBF转化为二阶锥约束,进而形成一个凸优化问题。我们分析了所得优化问题的可行性,并给出了可行性的充要条件。通过一个切换自适应巡航控制系统的仿真,验证了所提策略的有效性。