多阶段安全过滤器让机器人仅靠局部感知就能可靠避障。
Layered Safety: Enhancing Autonomous Collision Avoidance via Multistage CBF Safety Filters
- 用点云构建占据地图,生成泊松安全函数作为控制屏障函数
- 两阶段过滤:预测阶段优化短期轨迹,实时阶段修正速度命令
- 在多种真实动态场景中验证了避障效果与系统安全性
本文提出一种通用的端到端框架,构建鲁棒可靠的分层安全过滤器,仅依赖局部感知数据即可在广泛应用场景中实现动态避障。基于机器人中心点云,首先构建占据地图,并由此合成泊松安全函数(PSF)。该PSF作为控制屏障函数(CBF)应用于两个安全过滤阶段。第一阶段提出预测性安全过滤器,基于原始潜在不安全指令计算最优安全轨迹,确保在有限预测时域内满足CBF约束。第二阶段通过实时CBF安全过滤器进一步优化瞬时速度指令,并由全阶低层控制器跟踪。假设速度指令被准确跟踪,可对全阶系统获得形式化安全保证。通过详尽的帕累托分析,验证了所提多阶段架构在最优性与鲁棒性上优于传统单阶段过滤器。进一步在多种足式机器人平台的真实动态场景中展示了该避障方法的有效性与普适性。
原文摘要 · Abstract (English)
This paper presents a general end-to-end framework for constructing robust and reliable layered safety filters that can be leveraged to perform dynamic collision avoidance over a broad range of applications using only local perception data. Given a robot-centric point cloud, we begin by constructing an occupancy map which is used to synthesize a Poisson safety function (PSF). The resultant PSF is employed as a control barrier function (CBF) within two distinct safety filtering stages. In the first stage, we propose a predictive safety filter to compute optimal safe trajectories based on nominal potentially-unsafe commands. The resultant short-term plans are constrained to satisfy the CBF condition along a finite prediction horizon. In the second stage, instantaneous velocity commands are further refined by a real-time CBF-based safety filter and tracked by the full-order low-level robot controller. Assuming accurate tracking of velocity commands, we obtain formal guarantees of safety for the full-order system. We validate the optimality and robustness of our multistage architecture, in comparison to traditional single-stage safety filters, via a detailed Pareto analysis. We further demonstrate the effectiveness and generality of our collision avoidance methodology on multiple legged robot platforms across a variety of real-world dynamic scenarios.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。