揭穿控制屏障函数的安全神话:理论看似完美,实则常因现实约束失效。
Is Your Safe Controller Actually Safe? A Critical Review of CBF Tautologies and Hidden Assumptions
- 区分候选与有效屏障函数,揭示输入受限系统中的安全盲区
- 发现多数所谓安全控制器仅适用于被动安全系统,无法推广
- 提供可实现安全论证的实用指南,适合机器人安全开发人员
本教程批判性审视了控制屏障函数(CBF)在机器人安全中的实际应用。尽管CBF的理论基础牢固,但其数学假设——安全控制器存在——与在输入受限系统中实际构造该控制器之间存在持续鸿沟。通过分析系统动力学、执行器限制与类K函数之间的相互作用,本文阐明了候选CBF与有效CBF的区别。进一步表明,许多宣称具备安全性的机器人策略或控制器,实际上仅限于单积分器或运动学机械臂等被动安全系统,其安全性由物理本质继承,甚至简单的几何硬约束即可保证碰撞避免。通过回顾低维简单案例,本文揭示了CBF在何种情况下能提供有效安全保证,以及因常见误用而失效的情形。随后提出针对无被动安全系统的可实现安全论证实践指南。一项群体导航仿真研究显示,基于CBF的强化学习奖励设计虽能改善经验行为,却未建立正式安全保证。本教程旨在弥合理论保证与实际实现间的差距,辅以开源交互式网页演示,直观展示核心概念。
原文摘要 · Abstract (English)
This tutorial provides a critical review of the practical application of Control Barrier Functions (CBFs) in robotic safety. While the theoretical foundations of CBFs are well-established, I identify a recurring gap between the mathematical assumption of a safe controller's existence and its constructive realization in systems with input constraints. I highlight the distinction between candidate and valid CBFs by analyzing the interplay of system dynamics, actuation limits, and class-K functions. I further show that some purported demonstrations of safe robot policies or controllers are limited to passively safe systems, such as single integrators or kinematic manipulators, where safety is already inherited from the underlying physics and even naive geometric hard constraints suffice to prevent collisions. By revisiting simple low-dimensional examples, I show when CBF formulations provide valid safety guarantees and when they fail due to common misuses. I then provide practical guidelines for constructing realizable safety arguments for systems without such passive safety. A crowd-navigation simulation study further illustrates that CBF-derived reward shaping in reinforcement learning can improve empirical behavior without establishing formal safety. The goal of this tutorial is to bridge the gap between theoretical guarantees and actual implementation, supported by an open-source interactive web demonstration that visualizes these concepts intuitively.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。