Real-time tightly coupled GNSS and IMU integration via Factor Graph Optimization

本文提出了一种基于增量优化与固定滞后边缘化的实时紧耦合 GNSS-IMU 因子图优化方法,并在城市复杂环境下利用 UrbanNav 数据集验证了其在信号遮挡与多径干扰场景中的高精度定位性能。

Radu-Andrei Cioaca, Paul Irofti, Cristian Rusu, Gianluca Caparra, Andrei-Alexandru Marinache, Florin Stoican

发布于 2026-03-05
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文介绍了一种让手机或汽车在高楼林立的城市里也能精准定位的新技术。

为了让你更容易理解,我们可以把这个问题想象成:在一个全是高楼的“迷宫”里,如何不迷路?

1. 核心难题:为什么城市里容易“迷路”?

想象你手里拿着一个GPS 指南针(卫星信号)和一个小陀螺仪(IMU,手机里的运动传感器)。

  • GPS 指南针(GNSS): 它很准,但有个大毛病。在摩天大楼之间,信号会被挡住(就像你被墙挡住了视线),或者被墙壁反射(就像回声一样,让你以为信号来自错误的方向)。这导致在城市里,GPS 经常“瞎”或者“晕”。
  • 小陀螺仪(IMU): 它很勤快,每秒能测几百次你往哪走、转了多少度。它不受高楼影响。但是,它有个致命弱点:它会“ drift"(漂移)。就像你闭着眼睛走路,刚开始很准,但走久了,你会不知不觉地走偏,而且误差会越积越大,最后可能走到完全相反的方向。

以前的做法(松耦合):
就像让两个人分工:一个人看指南针,一个人看陀螺仪。指南针准的时候,听指南针的;指南针瞎了,就听陀螺仪的。但这就像两个各说各话的人,配合不够默契,一旦指南针彻底失效,陀螺仪的误差很快就会把你们带偏。

2. 这篇论文的解决方案:让两个人“深度绑在一起”

这篇论文提出了一种叫**“紧耦合因子图优化”(Tightly Coupled FGO)**的新方法。

我们可以把它想象成两个侦探(GPS 和 IMU)被一根橡皮筋紧紧绑在一起,共同破案

  • 不再是简单的“听谁的”: 以前的方法是“谁准听谁的”。新方法则是把 GPS 的原始信号(比如每颗卫星传来的微弱电波)和 IMU 的原始数据(加速度、旋转)全部扔进一个**超级大脑(因子图优化)**里一起分析。
  • 橡皮筋的作用(紧耦合): 这根“橡皮筋”就是数学上的约束。即使 GPS 信号被高楼挡住了一半,或者陀螺仪有点晕,系统也会利用它们之间的物理关系互相“拉一把”。比如,陀螺仪告诉你“我刚转了个弯”,GPS 虽然信号弱,但能勉强告诉你“我还在大概这个街区”,系统就会结合这两点,算出你最可能在哪里,而不是直接放弃。

3. 最大的突破:从“事后诸葛亮”变成“实时反应”

以前的这种高级算法(因子图优化),通常像是一个**“事后诸葛亮”**。

  • 旧模式(离线): 就像拍完电影再剪辑。系统会等把一整天的路都跑完,收集所有数据,然后回头慢慢分析:“哦,原来当时那个信号是假的,我修正一下。”这很准,但不能用来实时导航,因为等你算完,人早就走到别处了。

  • 新模式(实时 RTFGO): 这篇论文的厉害之处在于,它让“事后诸葛亮”变成了**“实时反应侠”**。

    • 滑动窗口(Fixed-lag): 想象你只保留最近 1 分钟的记忆。系统会不断计算这 1 分钟内的最佳路线,然后为了保持反应速度,把1 分钟以前的记忆“打包扔掉”(数学上叫“边缘化”),只留下一个总结性的线索。
    • 结果: 既保留了高级算法的高智商(能修正错误),又拥有了低延迟(能实时告诉你现在在哪)。

4. 实验结果:在“迷宫”里表现如何?

作者把这套系统放在香港最拥挤的街道(高楼大厦像迷宫一样)里测试。

  • 普通 GPS: 经常找不到路,或者指错方向(就像在迷宫里乱撞)。
  • 旧版算法(离线): 走得很准,但只能事后看录像。
  • 新版算法(实时紧耦合):
    • 可用性更高: 即使信号很差,它也能给出一个位置,而不是直接报错。
    • 水平方向更准: 在东西南北的平面上,它比普通的融合方法准得多。
    • 小缺点: 在**高度(上下)**方向上,因为高楼太密,卫星很难判断你是在几楼,所以垂直方向还是会有一点误差。但这对于开车或走路的人来说,水平位置准才是最重要的。

总结

这篇论文就像发明了一种**“超级导航员”
它不再依赖单一的“指南针”或“陀螺仪”,而是把两者
深度绑定**,利用一种聪明的**“滑动记忆”算法,既能在高楼大厦的信号干扰中保持清醒**,又能实时告诉你正确的方向。

这对于未来的自动驾驶汽车无人机在复杂城市环境中安全行驶,是一个非常重要的进步。它让机器在“信号盲区”里,也能像老司机一样,凭经验和直觉(传感器融合)稳稳地开过去。