开源框架实现动态环境下的精准定位与建图,提升导航可靠性。
DynoSAM: Open-Source Smoothing and Mapping Framework for Dynamic SLAM
- 统一优化静态与动态要素,基于因子图联合估计相机位姿与物体运动。
- 在室内外多场景中达到当前最优动态物体运动估计效果。
- 适合机器人、自动驾驶领域研究者用于动态场景感知与系统测试。
传统视觉同时定位与建图(vSLAM)系统仅关注静态场景结构,忽略环境中动态元素。尽管在复杂场景中能实现高精度视觉里程计,但会丢弃移动物体的关键信息。通过将这些信息整合进动态SLAM框架,可估计动态物体运动,提升导航性能并保障定位准确。然而,动态SLAM的基础公式仍无共识,尚无最佳优化方法。为此,我们开发了Dynosam——一个开源的动态SLAM框架,支持高效实现、测试与比较多种动态SLAM优化方案。Dynosam将静态与动态观测融合至统一因子图优化问题中,同步估计相机位姿、静态场景、物体运动或位姿及物体结构。我们在多个模拟与真实数据集上评估该框架,在室内外环境中均取得领先水平的动态物体运动估计结果,显著优于现有系统。此外,我们展示了其在动态场景三维重建和轨迹预测等下游任务中的应用价值,体现了对推进动态感知式SLAM系统的潜力。Dynosam已开源:https://github.com/ACFR-RPG/DynOSAM。
原文摘要 · Abstract (English)
Traditional Visual Simultaneous Localization and Mapping (vSLAM) systems focus solely on static scene structures, overlooking dynamic elements in the environment. Although effective for accurate visual odometry in complex scenarios, these methods discard crucial information about moving objects. By incorporating this information into a Dynamic SLAM framework, the motion of dynamic entities can be estimated, enhancing navigation whilst ensuring accurate localization. However, the fundamental formulation of Dynamic SLAM remains an open challenge, with no consensus on the optimal approach for accurate motion estimation within a SLAM pipeline. Therefore, we developed DynoSAM, an open-source framework for Dynamic SLAM that enables the efficient implementation, testing, and comparison of various Dynamic SLAM optimization formulations. DynoSAM integrates static and dynamic measurements into a unified optimization problem solved using factor graphs, simultaneously estimating camera poses, static scene, object motion or poses, and object structures. We evaluate DynoSAM across diverse simulated and real-world datasets, achieving state-of-the-art motion estimation in indoor and outdoor environments, with substantial improvements over existing systems. Additionally, we demonstrate DynoSAM utility in downstream applications, including 3D reconstruction of dynamic scenes and trajectory prediction, thereby showcasing potential for advancing dynamic object-aware SLAM systems. DynoSAM is open-sourced at https://github.com/ACFR-RPG/DynOSAM.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。