用高斯点云实时建图并确保机器人导航安全,每秒处理数十万高斯点。
SAFER-Splat: A Control Barrier Function for Safe Navigation with Online Gaussian Splatting Maps
- 基于控制屏障函数设计安全层,仅在动作不安全时微调
- 支持在线训练下每秒15帧,处理超30万高斯点,内存占用极低
- 开源工具包支持无人机实机运行,适合需实时安全导航的系统
SAFER-Splat(实时动作过滤与环境重建)是一种基于控制屏障函数的轻量级、可扩展且侵入性极小的动作滤波器,用于在运行时通过高斯点云(GSplat)构建的详细地图中实现安全机器人导航。我们提出一种新型控制屏障函数,不仅能针对场景中所有高斯基元保证安全性,且集成至控制器后可在保持极低内存开销的同时处理数十万高斯点,实现15 Hz的运行频率,并在在线点云训练期间持续运行。计算资源中仅一小部分消耗在GPU上,保障训练不间断。该安全层具有最小侵入性,仅在动作存在风险时进行修正。为验证其性能,我们推出了SplatBridge——一个基于ROS的开源软件包,支持机器人实时高斯点云建图。仿真结果显示,本方法相较基于神经辐射场的方法速度提升20-50倍,更安全且保守程度更低;硬件平台测试中,无人机仅使用机载感知即可实现同步建图与安全过滤,在人工遥控下无法引发碰撞。视频与代码详见:https://chengine.github.io/safer-splat。
原文摘要 · Abstract (English)
SAFER-Splat (Simultaneous Action Filtering and Environment Reconstruction) is a real-time, scalable, and minimally invasive action filter, based on control barrier functions, for safe robotic navigation in a detailed map constructed at runtime using Gaussian Splatting (GSplat). We propose a novel Control Barrier Function (CBF) that not only induces safety with respect to all Gaussian primitives in the scene, but when synthesized into a controller, is capable of processing hundreds of thousands of Gaussians while maintaining a minimal memory footprint and operating at 15 Hz during online Splat training. Of the total compute time, a small fraction of it consumes GPU resources, enabling uninterrupted training. The safety layer is minimally invasive, correcting robot actions only when they are unsafe. To showcase the safety filter, we also introduce SplatBridge, an open-source software package built with ROS for real-time GSplat mapping for robots. We demonstrate the safety and robustness of our pipeline first in simulation, where our method is 20-50x faster, safer, and less conservative than competing methods based on neural radiance fields. Further, we demonstrate simultaneous GSplat mapping and safety filtering on a drone hardware platform using only on-board perception. We verify that under teleoperation a human pilot cannot invoke a collision. Our videos and codebase can be found at https://chengine.github.io/safer-splat.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。