Dual Pose-Graph Semantic Localization for Vision-Based Autonomous Drone Racing

TL;DR

提出双姿态图语义定位方法,在TII-RATM数据集上将ATE减少56%至74%。

cs.RO 🔴 高级 2026-04-16 39 次浏览
David Perez-Saura Miguel Fernandez-Cortizas Alvaro J. Gaona Pascual Campoy
无人机 视觉SLAM 语义定位 自主飞行 姿态图

核心发现

方法论

该研究提出了一种双姿态图架构,将里程计与语义检测融合以实现稳健定位。临时图在关键帧之间累积多个门的观测,并将其优化为每个地标的单个约束,然后将其提升到持久的主图中。该设计保留了频繁检测的信息丰富性,同时防止图的增长影响实时性能。系统设计为传感器无关,本文中使用单目视觉惯性里程计和视觉门检测进行了验证。

关键结果

  • 在TII-RATM数据集上的实验评估表明,与单独的VIO相比,ATE减少了56%至74%。
  • 消融研究证实,双图架构在相同计算成本下比单图基线提高了10%至12%的准确性。
  • 在A2RL比赛中的部署表明,该系统在飞行期间执行实时车载定位,将里程计基线的漂移减少了最多4.2米。

研究意义

该研究在学术界和工业界具有重要意义。它解决了现有视觉SLAM系统在高速飞行和激烈机动条件下的局限性,特别是在无人机竞速中。通过引入双姿态图架构,研究不仅提高了定位的准确性,还显著减少了计算成本。这一方法为无人机自主竞速提供了新的可能性,推动了无人机技术在复杂动态环境中的应用。

技术贡献

技术贡献包括提出了一种新颖的双姿态图架构,与现有的单图方法相比,能够在不增加计算成本的情况下提高定位精度。该方法通过将多次观测压缩为单个约束,解决了图增长导致的实时性能下降问题。此外,该系统的传感器无关设计使其具有广泛的适用性。

新颖性

该研究首次在无人机竞速中引入双姿态图架构,将语义检测与里程计紧密结合,实现漂移校正定位。与现有方法相比,该方法在不增加计算成本的情况下显著提高了定位精度,展示了在高动态环境下的优势。

局限性

  • 由于关键帧集成,双图架构的优化频率较低,可能在非常高的更新率下降低校正响应能力。
  • 该系统在极端光照条件下的性能可能受到影响,因为直接方法对光度变化敏感。
  • 虽然系统设计为传感器无关,但在不同传感器配置下的性能仍需进一步验证。

未来方向

未来的研究方向包括验证框架的传感器无关能力,探索与其他里程计和检测源的集成。此外,研究还可以扩展到其他机器人应用中,如自动驾驶和室内导航,以验证其在不同环境下的适用性和鲁棒性。

AI 总览摘要

在无人机竞速中,精确的实时定位是实现自主飞行的关键。然而,现有的视觉SLAM系统在高速飞行和激烈机动条件下往往表现不佳,主要是由于运动模糊和特征不稳定性。为了解决这一问题,研究人员提出了一种双姿态图架构,将里程计与语义检测融合,以实现稳健的定位。该方法通过在关键帧之间累积多个门的观测,并将其优化为每个地标的单个约束,然后将其提升到持久的主图中,从而保留了频繁检测的信息丰富性,同时防止图的增长影响实时性能。

在实验中,研究人员使用TII-RATM数据集验证了该方法的有效性。结果显示,与单独的视觉惯性里程计(VIO)相比,该方法将绝对轨迹误差(ATE)减少了56%至74%。此外,消融研究表明,双图架构在相同计算成本下比单图基线提高了10%至12%的准确性。这些结果表明,该方法在无人机竞速中的应用潜力巨大。

该研究的技术贡献在于提出了一种新颖的双姿态图架构,与现有的单图方法相比,能够在不增加计算成本的情况下提高定位精度。通过将多次观测压缩为单个约束,该方法解决了图增长导致的实时性能下降问题。此外,该系统的传感器无关设计使其具有广泛的适用性。

然而,该方法也存在一些局限性。由于关键帧集成,双图架构的优化频率较低,可能在非常高的更新率下降低校正响应能力。此外,直接方法对光度变化敏感,这可能影响系统在极端光照条件下的性能。尽管如此,该研究为无人机技术在复杂动态环境中的应用提供了新的可能性。

未来的研究方向包括验证框架的传感器无关能力,探索与其他里程计和检测源的集成。此外,研究还可以扩展到其他机器人应用中,如自动驾驶和室内导航,以验证其在不同环境下的适用性和鲁棒性。总之,该研究为无人机自主竞速提供了新的可能性,推动了无人机技术在复杂动态环境中的应用。

深度分析

研究背景

无人机竞速作为一种新兴的挑战性基准,推动了机载感知和计算的极限。比赛要求无人机以高速穿越一系列竞速门,通常仅依赖单目摄像头进行感知。在这种条件下,精确而稳健的定位对轨迹规划和门通过至关重要。然而,现有的视觉SLAM系统在高速飞行和激烈机动条件下往往表现不佳,主要是由于运动模糊和特征不稳定性。ORB-SLAM3等特征基SLAM系统可以通过闭环检测来减轻漂移,但它们依赖于稳定的视觉特征,而这些特征在快速运动中会退化。视觉惯性里程计(VIO)方法如VINS-Mono通过IMU融合提供了更好的鲁棒性,但在竞速中遇到的极端动态条件下,IMU数据可能并不总是可用或可靠。直接方法对光度变化敏感,这可能影响系统在不同光照条件下的性能。

核心问题

无人机竞速中的核心问题是如何在高速和激烈机动的条件下实现精确的实时定位。现有的视觉SLAM系统在这些条件下往往表现不佳,主要是由于运动模糊和特征不稳定性。此外,这些系统未能利用竞速环境的结构化特性。竞速轨道提供了强大的语义先验:门是独特的、重复的地标,其位置定义了轨道布局。将门检测纳入定位管道可以提供类似于闭环检测的漂移校正约束。然而,简单地将每个门的观测作为姿态图中的新边缘添加,会迅速膨胀图,增加优化时间,削弱实时性能。

核心创新

该研究的核心创新在于提出了一种双姿态图架构,以解决现有方法在无人机竞速中的局限性。• 该架构通过在关键帧之间累积多个门的观测,并将其优化为每个地标的单个约束,然后将其提升到持久的主图中,从而保留了频繁检测的信息丰富性。• 通过这种方法,系统能够在不增加计算成本的情况下提高定位精度。• 此外,该系统的传感器无关设计使其具有广泛的适用性,能够与不同的里程计和检测源集成。

方法详解

方法详解:• 输入:系统接受来自任何来源的里程计估计(视觉里程计、VIO或其他)提供相对姿态约束,以及语义对象的检测,提供地标的方位和距离测量。• 图表示:方法被表述为由两种类型的节点和两种类型的边组成的因子图。• 临时图:在主图关键帧之间,临时图以高频率累积检测边缘。• 主图:主图保持紧凑的、长寿命的表示,适合增量优化和闭环检测。• 优化:通过最小化所有边缘的平方马氏距离误差的总和,获得最佳轨迹和地标估计。

实验设计

实验设计:研究人员在TII-RATM数据集上验证了该方法的有效性。该数据集提供了高分辨率图像、IMU数据和运动捕捉地面真实姿态。实验遵循标准协议,使用下采样的图像流和内置的在线校准系统进行相机校准。研究人员还在A2RL无人机竞速比赛中收集的序列上验证了该系统,每个序列包含两圈通过11个门的飞行。实验评估了绝对轨迹误差(ATE)和图优化时间,以评估精度和计算成本之间的权衡。

结果分析

结果分析:实验结果表明,与单独的视觉惯性里程计(VIO)相比,该方法在TII-RATM数据集上将绝对轨迹误差(ATE)减少了56%至74%。消融研究表明,双图架构在相同计算成本下比单图基线提高了10%至12%的准确性。在A2RL比赛中的部署表明,该系统在飞行期间执行实时车载定位,将里程计基线的漂移减少了最多4.2米。这些结果表明,该方法在无人机竞速中的应用潜力巨大。

应用场景

应用场景:该方法可直接应用于无人机自主竞速中,以提高定位精度和减少漂移。此外,该系统的传感器无关设计使其具有广泛的适用性,能够与不同的里程计和检测源集成。未来,该方法还可以扩展到其他机器人应用中,如自动驾驶和室内导航,以验证其在不同环境下的适用性和鲁棒性。

局限与展望

局限与展望:尽管该方法在无人机竞速中表现出色,但由于关键帧集成,双图架构的优化频率较低,可能在非常高的更新率下降低校正响应能力。此外,直接方法对光度变化敏感,这可能影响系统在极端光照条件下的性能。未来的研究方向包括验证框架的传感器无关能力,探索与其他里程计和检测源的集成。

通俗解读 非专业人士也能看懂

想象一下你在厨房里做饭。你需要在有限的时间内完成一顿大餐。为了确保每道菜都能按时上桌,你需要一个计划。这个计划就像是无人机竞速中的定位系统。每道菜的步骤就像是无人机在赛道上飞行时需要经过的门。你需要在每个步骤之间检查一下,确保一切都在按计划进行。这就像是无人机在飞行中需要进行的定位检查。现在,想象一下你有两个助手,一个负责准备食材,另一个负责烹饪。每个助手都有自己的任务,但他们需要合作才能完成整个大餐。这就像是双姿态图架构中的两个图,一个负责累积观测,另一个负责优化和整合信息。通过这种合作,你可以确保每道菜都能按时上桌,而无人机也能在赛道上准确定位,顺利通过每个门。

简单解释 像给14岁少年讲一样

嘿,小伙伴!想象一下你在玩一款超级酷的无人机竞速游戏。你需要让无人机在赛道上飞行,穿过一个个彩色的门。为了赢得比赛,你需要确保无人机能准确地飞过每个门,不偏不倚。现在,想象一下游戏中有一个超级智能的助手,它能帮你计算无人机的位置,并告诉你下一个门在哪里。这就是科学家们在研究中做的事情!他们发明了一种叫做双姿态图的技术,可以帮助无人机在竞速中准确定位。这个技术就像是游戏中的助手,能让无人机在飞行中保持正确的方向,避免偏离赛道。是不是很酷?下次玩游戏时,你也可以试试这个方法,让你的无人机飞得更快更准!

术语表

双姿态图 (Dual Pose-Graph)

一种用于无人机竞速的定位架构,通过将里程计与语义检测结合,实现稳健的定位。

在论文中用于描述无人机竞速中的定位方法。

绝对轨迹误差 (ATE)

衡量估计轨迹与真实轨迹之间差异的指标,通常用于评估定位系统的精度。

在实验中用于评估定位精度的指标。

视觉惯性里程计 (VIO)

结合视觉和惯性测量单元(IMU)数据的定位方法,提供更鲁棒的状态估计。

在实验中作为基线方法进行比较。

关键帧 (Keyframe)

在SLAM系统中用于表示重要位置的帧,通常用于优化和闭环检测。

在双姿态图架构中用于触发临时图的优化。

消融研究 (Ablation Study)

通过移除或修改系统的某些组件来评估其对整体性能的影响。

用于验证双图架构的有效性。

传感器无关 (Sensor-Agnostic)

系统设计不依赖于特定的传感器类型,能够与多种传感器配置兼容。

在方法论中描述系统的适用性。

运动模糊 (Motion Blur)

由于相机在曝光期间的快速运动导致的图像模糊,影响视觉SLAM的性能。

在问题描述中作为现有方法的局限性。

语义检测 (Semantic Detection)

识别和定位特定对象(如竞速门)的过程,用于提供额外的定位约束。

在双姿态图架构中用于增强定位精度。

图优化 (Graph Optimization)

通过最小化图中边缘的误差来优化节点的过程,通常用于SLAM系统中。

在双姿态图架构中用于获得最佳轨迹和地标估计。

漂移校正 (Drift Correction)

通过引入额外的约束来减少定位系统中的累积误差。

在方法论中描述双姿态图架构的优势。

开放问题 这项研究留下的未解疑问

  • 1 如何在极端光照条件下提高系统的鲁棒性?现有的直接方法对光度变化敏感,这可能影响系统在不同光照条件下的性能。需要开发新的方法来提高系统在各种环境下的适应性。
  • 2 如何在不同传感器配置下验证系统的性能?虽然系统设计为传感器无关,但在不同传感器配置下的性能仍需进一步验证。这需要更多的实验和数据来支持。
  • 3 如何提高双图架构的优化频率?由于关键帧集成,双图架构的优化频率较低,可能在非常高的更新率下降低校正响应能力。需要探索新的方法来提高优化频率。
  • 4 如何在无人机竞速之外的应用中验证该方法的有效性?该方法在无人机竞速中表现出色,但在其他机器人应用中的适用性和鲁棒性仍需验证。
  • 5 如何进一步减少计算成本?虽然该方法在不增加计算成本的情况下提高了定位精度,但仍需探索新的方法来进一步减少计算成本,特别是在资源受限的平台上。

应用场景

近期应用

无人机竞速

该方法可直接应用于无人机竞速中,以提高定位精度和减少漂移,帮助无人机在赛道上准确飞行。

自动驾驶

通过集成语义检测和里程计,该方法可用于自动驾驶车辆的定位,特别是在复杂的城市环境中。

室内导航

该方法可用于室内机器人导航,利用环境中的结构化特性(如门和墙)来提高定位精度。

远期愿景

智能城市

在智能城市中,该方法可用于无人机和自动驾驶车辆的定位和导航,支持城市基础设施的智能化管理。

灾害响应

在灾害响应中,该方法可用于无人机的定位和导航,帮助搜救人员在复杂环境中进行搜索和救援。

原文摘要

Autonomous drone racing demands robust real-time localization under extreme conditions: high-speed flight, aggressive maneuvers, and payload-constrained platforms that often rely on a single camera for perception. Existing visual SLAM systems, while effective in general scenarios, struggle with motion blur and feature instability inherent to racing dynamics, and do not exploit the structured nature of racing environments. In this work, we present a dual pose-graph architecture that fuses odometry with semantic detections for robust localization. A temporary graph accumulates multiple gate observations between keyframes and optimizes them into a single refined constraint per landmark, which is then promoted to a persistent main graph. This design preserves the information richness of frequent detections while preventing graph growth from degrading real-time performance. The system is designed to be sensor-agnostic, although in this work we validate it using monocular visual-inertial odometry and visual gate detections. Experimental evaluation on the TII-RATM dataset shows a 56% to 74% reduction in ATE compared to standalone VIO, while an ablation study confirms that the dual-graph architecture achieves 10% to 12% higher accuracy than a single-graph baseline at identical computational cost. Deployment in the A2RL competition demonstrated that the system performs real-time onboard localization during flight, reducing the drift of the odometry baseline by up to 4.2 m per lap.

cs.RO

参考文献 (17)

Situational Graphs for Robot Navigation in Structured Indoor Environments

Hriday Bavle, Jose Luis Sanchez-Lopez, Muhammad Shaheer 等

2022 66 引用 查看解读 →

AlphaPilot: autonomous drone racing

Philipp Foehn, Dario Brescianini, Elia Kaufmann 等

2020 165 引用 查看解读 →

A General Optimization-based Framework for Local Odometry Estimation with Multiple Sensors

Tong Qin, Jie Pan, Shaozu Cao 等

2019 397 引用 查看解读 →

OpenVINS: A Research Platform for Visual-Inertial Estimation

Patrick Geneva, Kevin Eckenhoff, Woosik Lee 等

2020 684 引用

Drift-Corrected Monocular VIO and Perception-Aware Planning for Autonomous Drone Racing

Maulana Bisyir Azhari, Donghun Han, Jeongbin You 等

2025 3 引用 查看解读 →

VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimator

Tong Qin, Peiliang Li, S. Shen

2017 4156 引用 查看解读 →

ORB-SLAM2: An Open-Source SLAM System for Monocular, Stereo, and RGB-D Cameras

Raul Mur-Artal, J. D. Tardós

2016 6249 引用 查看解读 →

Champion-level drone racing using deep reinforcement learning

Elia Kaufmann, L. Bauersfeld, Antonio Loquercio 等

2023 753 引用

ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual–Inertial, and Multimap SLAM

C. Campos, Richard Elvira, J. Rodr'iguez 等

2020 4001 引用 查看解读 →

SVO: Fast semi-direct monocular visual odometry

Christian Forster, Matia Pizzoli, D. Scaramuzza

2014 2125 引用

SLAM++: Simultaneous Localisation and Mapping at the Level of Objects

Renato F. Salas-Moreno, Richard A. Newcombe, Hauke Strasdat 等

2013 993 引用

Race Against the Machine: A Fully-Annotated, Open-Design Dataset of Autonomous and Piloted High-Speed Flight

Michael Bosello, Davide Aguiari, Yvo Keuter 等

2023 14 引用 查看解读 →

DM-VIO: Delayed Marginalization Visual-Inertial Odometry

L. Stumberg, D. Cremers

2022 131 引用 查看解读 →

Aerostack2: A Software Framework for Developing Multi-robot Aerial Systems

Miguel Fernández-Cortizas, Martin Molina, Pedro Arias-Perez 等

2023 32 引用 查看解读 →

G2o: A general framework for graph optimization

R. Kümmerle, G. Grisetti, Hauke Strasdat 等

2011 2407 引用

Iterated extended Kalman filter based visual-inertial odometry using direct photometric feedback

Michael Bloesch, M. Burri, Sammy Omari 等

2017 472 引用

Hydra: A Real-time Spatial Perception System for 3D Scene Graph Construction and Optimization

Nathan Hughes, Yun Chang, L. Carlone

2022 273 引用 查看解读 →