在线实时修复不安全的机器人安全函数,确保动态环境下的持续安全。
Refining Almost-Safe Value Functions on the Fly
- 用热启动的汉密尔顿-雅可比方法迭代优化近似安全函数
- 算法在仿真与真实硬件上均实现安全函数的实时更新
- 适合需要形式化安全保障的无人机、地面车辆等动态系统
控制屏障函数(CBFs)是保障机器人安全的有效工具,但为复杂系统设计或学习有效的CBF极具挑战。虽然汉密尔顿-雅可比可达性(HJ Reachability)提供了形式化的安全值函数合成方法,但其计算代价高且通常离线进行,难以应用于动态环境。本文提出refineCBF,通过热启动的HJ可达性对近似或不安全的CBF进行在线修正,并进一步推出高效版本HJ-Patch,通过局部更新加速收敛。两种方法均能保证恢复安全值函数,并在适应过程中实现单调的安全性提升。实验验证了该框架在仿真中(含详细值函数分析)及物理硬件上的有效性:在地面车辆和四旋翼无人机上成功应对突发障碍物与未建模风扰动,实现了闭环实时自适应,为现实场景中部署形式化安全保障提供了可行路径。
原文摘要 · Abstract (English)
Control Barrier Functions (CBFs) are a powerful tool for ensuring robotic safety, but designing or learning valid CBFs for complex systems is a significant challenge. While Hamilton-Jacobi Reachability provides a formal method for synthesizing safe value functions, it scales poorly and is typically performed offline, limiting its applicability in dynamic environments. This paper bridges the gap between offline synthesis and online adaptation. We introduce refineCBF for refining an approximate CBF - whether analytically derived, learned, or even unsafe - via warm-started HJ reachability. We then present its computationally efficient successor, HJ-Patch, which accelerates this process through localized updates. Both methods guarantee the recovery of a safe value function and can ensure monotonic safety improvements during adaptation. Our experiments validate our framework's primary contribution: in-the-loop, real-time adaptation, in simulation (with detailed value function analysis) and on physical hardware. Our experiments on ground vehicles and quadcopters show that our framework can successfully adapt to sudden environmental changes, such as new obstacles and unmodeled wind disturbances, providing a practical path toward deploying formally guaranteed safety in real-world settings.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。