用神经控制屏障函数提升机器人在动态环境中的安全导航能力
CN-CBF: Composite Neural Control Barrier Function for Robot Navigation in Dynamic Environments
- 将多个神经控制屏障函数组合成一个复合屏障函数
- 仿真与实测中成功率最高提升18%,路径长度与时间相当
- 适合需要高安全性的移动机器人实时导航场景
自主机器人在动态不确定环境中的安全导航仍是核心挑战。现有基于控制屏障函数(CBF)的安全过滤方法虽部署简便,但设计困难。针对学习与模型方法的不足,本文提出一种简单有效的神经CBF设计方法,用于动态环境下的安全导航。该方法采用复合CBF思想,将多个神经CBF组合为单一CBF;各独立CBF通过离线生成的数据训练,利用哈密顿-雅可比可达性框架逼近单个移动障碍物对应的最优安全集。同时采用残差神经结构,确保估计安全集不与失效集相交。在地面机器人和四旋翼无人机上进行了大量仿真测试,对比多种基线方法。结果表明,所提方法成功率最高提升18%,且路径长度和运动时间与基线相当或更优。硬件实验也验证了其有效性。
原文摘要 · Abstract (English)
Safe navigation of autonomous robots remains one of the core challenges in the field, especially in dynamic and uncertain environments. One prevalent approach is safety filtering based on control barrier functions (CBFs), which are easy to deploy but difficult to design. Motivated by the shortcomings of existing learning- and model-based methods, we propose a simple yet effective neural CBF design method for safe robot navigation in dynamic environments. We employ the idea of a composite CBF, where multiple neural CBFs are combined into a single CBF. Individual CBFs are trained using data generated offline via the Hamilton-Jacobi reachability framework to approximate the optimal safe set for single moving obstacles. Additionally, we use a residual neural architecture, ensuring that the estimated safe set does not intersect with the corresponding failure set. The method is extensively evaluated in simulation experiments for a ground robot and a quadrotor, comparing it against several baseline methods. The proposed method improves success rates by up to 18\% over the strongest baseline, while maintaining comparable or lower path lengths and motion times. The method is also demonstrated in hardware experiments for both types of robots.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。