1、组合导航系统概述:什么是组合导航、为什么需要组合导航、GNSS/INS组合的互补特性

各位同学好,我是老张。在导航领域摸爬滚打了十几年,今天咱们来聊聊组合导航系统。说实话,刚入行那会儿我也觉得单用GPS就挺好了,直到有一次在隧道里做测试,眼睁睁看着定位轨迹飘到马路对面去……嗯,从那以后我才真正理解,为什么业界都在搞组合导航。

1.1 什么是组合导航

组合导航,说白了就是把两种或多种导航技术揉在一起用。最常见的搭配就是GNSS(全球导航卫星系统)加上INS(惯性导航系统)。

你想想看,开车时你既看路标(GNSS),又凭感觉知道自己在加速还是转弯(INS)。两个信息一结合,定位就更准了。组合导航干的就是这个事。

核心定义:组合导航是通过数据融合算法,将多个导航子系统的测量信息进行最优综合,获得比任何单一子系统更准确、更可靠的导航解算结果。

我个人习惯把组合导航分成三个层次:

  • 松组合:GNSS和INS各自独立解算,最后把结果融合一下。简单,但抗干扰能力一般。
  • 紧组合:GNSS的原始观测量(伪距、载波相位)直接喂给INS做校正。精度更高,我项目里用得最多。
  • 深组合:INS辅助GNSS的跟踪环路,连信号失锁都能扛住。这个难度大,但效果确实好。

1.2 为什么需要组合导航

这个问题,我建议你先问问自己:单用GNSS够用吗?

答案很明确——不够。我在城市峡谷里做过测试,高楼一挡,卫星信号就掉到4颗以下,定位误差能到几十米。更别说隧道、地下车库、高架桥下这些场景了。

那单用INS呢?也不行。INS有累积误差,跑个几百米还行,跑几公里就偏得离谱了。我记得有一次用纯惯导跑了个5公里的路线,终点误差直接到了200多米。

所以,为什么需要组合导航?原因有三:

  1. 提高可靠性:一个系统失效,另一个还能顶上。这叫冗余设计。
  2. 提升精度:GNSS提供绝对位置,INS提供相对运动,两者互补,精度能提升一个数量级。
  3. 增强可用性:GNSS信号被遮挡时,INS能维持短时间的高精度导航。

我的经验:在车载测试中,组合导航的可用性比单GNSS高出30%以上。尤其是在城市高架路段,组合导航几乎不会出现定位中断。

1.3 GNSS/INS组合的互补特性

为什么偏偏是GNSS和INS组合?因为它们俩的优缺点正好互补,简直是天生一对。

来看这张对比表:

特性 GNSS INS
长期精度 高(无累积误差) 低(有累积误差)
短期精度 低(受多径、遮挡影响) 高(短时内非常稳定)
输出频率 低(通常1-20Hz) 高(通常100-1000Hz)
抗干扰能力 弱(易受遮挡、干扰) 强(完全自主)
初始对准 不需要 需要(初始位置、姿态)

看到了吗?GNSS的弱点恰恰是INS的强项,反之亦然。这就是互补的核心逻辑。

具体来说,互补体现在三个方面:

  • 频率互补:GNSS低频输出,INS高频输出。组合后能获得高频且稳定的导航结果。
  • 误差互补:GNSS误差不随时间增长,INS误差随时间增长。用GNSS定期校正INS,就能抑制累积误差。
  • 场景互补:开阔环境用GNSS,遮挡环境用INS。组合后全场景覆盖。

注意:互补不是万能的。我曾经在一条长隧道里做过测试,INS在没有GNSS校正的情况下,3分钟后姿态误差就超过了5度。所以组合导航的容错时间窗口是有限的,一般建议不超过60秒。

下面这张图展示了GNSS/INS组合导航的核心逻辑:

GNSS接收机 位置、速度(1-20Hz) INS惯性导航 加速度、角速度(100Hz+) 数据融合 卡尔曼滤波 误差状态估计 组合输出 位置、速度 姿态(100Hz) 误差反馈校正 GNSS/INS组合导航系统架构 GNSS测量 INS测量 融合处理 组合输出 反馈校正

这张图里,GNSS和INS各自采集数据,然后送到卡尔曼滤波器里做融合。融合后的结果不仅输出给用户,还会反馈回去校正INS的误差。这就是组合导航的闭环逻辑。

一个小技巧:在实际工程中,我建议把INS的误差状态(位置误差、速度误差、姿态误差)作为卡尔曼滤波的状态量,而不是直接估计位置和姿态。这样做的好处是数值稳定性更好,而且能利用INS的高频特性。

好了,关于组合导航的基本概念就聊到这儿。记住一句话:组合导航不是简单的1+1,而是通过数据融合实现1+1>2的效果。

下一节我们会深入卡尔曼滤波的数学原理,到时候我会拿一个实际的项目案例来拆解,保证让你听得明白。


公众号:蓝海资料掘金营,微信deep3321