# 惯导系统为何会“越走越偏”

# 惯性导航系统(INS)误差分析:从“沉默的舵手”到“发散的噩梦”

在自动驾驶、无人机、高超音速飞行器乃至智能手机中,惯性导航系统(INS)都扮演着“沉默的舵手”角色——它不依赖外部信号,仅靠自身传感器就能实时输出姿态、速度和位置。然而,这种“独立自主”的代价是:误差会随时间无情累积


# 一、传感器:误差的源头,藏在每一颗芯片里

INS的核心是惯性测量单元(IMU),由加速度计和陀螺仪组成。但现实中的传感器,远非理想模型。

# 1. 零偏(Bias)——最致命的“慢性毒药”

  • 陀螺零偏:即使静止不动,陀螺也会输出一个微小角速度。看似无害,却会导致姿态持续漂移。更可怕的是,姿态误差会通过坐标变换“污染”速度和位置——位置误差随时间呈三次方增长
  • 加速度计零偏:静止时本应输出重力 g,却多出一个微小偏置。这个偏置被积分一次成速度,再积分一次成位置,导致位置误差以 t² 形式发散

📌 举例:一个 0.1 mg 的加速度计零偏,100秒后位置误差可达 50米

# 2. 比例因子与安装误差——标定不到位,一切白搭

  • 比例因子不准?意味着你把 1°/s 的旋转误读为 1.001°/s。
  • 三轴不正交?x 轴的旋转被 y 轴“偷看”了一眼,造成交叉耦合干扰。
  • 这些误差虽可离线标定,但在温度变化、振动冲击下极易“打回原形”。

# 3. 噪声与温漂——物理世界的随机性

  • 白噪声影响瞬时精度,随机游走(ARW/VRW)则让误差像醉汉走路般扩散。
  • 温度漂移更是隐形杀手:同一颗 MEMS IMU,在 -40℃ 和 +85℃ 下的零偏可能相差百倍。

# 二、机械编排:算法也有“近视眼”

即使传感器完美,数值积分过程本身也会引入误差。

# ▶ 圆锥误差(Coning Error)

当载体高频小幅抖动(如发动机振动),真实角速度矢量快速旋转,但离散采样只能看到“碎片”。结果:姿态更新丢失部分旋转信息。

对策:采用双子样、四子样圆锥补偿算法(如 Savage 算法),或直接提升采样率。

# ▶ 划桨误差(Sculling Error)

当线加速度与角速度同时高频振荡(如直升机旋翼),速度积分顺序不当会导致虚假速度增量。

对策:多子样划桨补偿 + 优化积分路径。

# ▶ 数值截断误差

用欧拉法积分?那每一步都在“近似”。高动态场景下,必须上四元数龙格-库塔或旋转矢量法。


# 三、建模之殇:线性化 vs 现实世界

为了用卡尔曼滤波(EKF)做组合导航,我们常对非线性导航方程强行线性化。但这在大机动、高纬度或长时间运行时会失效:

  • 小角度假设崩塌 → 姿态误差模型失准;
  • 忽略地球曲率、重力梯度 → 高空/远洋导航偏差加剧;
  • 简化地球自转模型 → 极区导航灾难。

对策:这也是FDI公司SPKF的优势,直接使用非线性系统方程,具有更高的计算精度和鲁棒性。


# 四、初始对准:起点错了,后面全歪

INS 对初始姿态、速度、位置极度敏感。哪怕对准时有 0.1° 航向误差,在高速运动下也会迅速放大为百米级位置偏差。

  • 静基座对准依赖地球自转和重力矢量,受地磁、震动干扰;
  • 动基座对准若依赖 GNSS,又受限于卫星信号质量。

# 五、环境与系统级误差:容易被忽视的“配角”

误差类型 影响机制
重力模型误差 用 9.8 m/s² 代替真实重力场?山区/海洋下误差显著
杠杆臂误差 IMU 与 GNSS 天线不在同一点?转弯时产生虚假位移
时间同步误差 多传感器采样不同步?融合结果“时空错乱”
量化误差 16位 ADC vs 24位 vs 32位有效位是多少? 数字噪声不容小觑
温漂误差 温度对惯性导航具有致命的影响,必须做温度建模,并在高低温大范围内进行温度拟合补偿,高精度的设备会进行恒温控制

# 六、误差如何传播?一张表看懂“发散逻辑”

误差源 姿态影响 速度影响 位置影响 是否发散
陀螺零偏 线性增长 二次增长 三次增长 ✅ 是
加计零偏 线性增长 二次增长 ✅ 是
陀螺白噪声 随机游走 二次随机游走 三次随机游走 ✅ 统计发散
圆锥误差 有界小量 ❌ 否
初始姿态误差 近似恒定 恒定偏置 线性增长 ⚠️ 耦合后可能发散

💡 关键结论:纯惯导无法长期工作!所有误差最终都会在位置上“爆炸式”体现。


# 七、如何对抗误差?九大抑制策略实战指南

  1. 高精度标定:零偏、比例因子、安装矩阵必须定期校准;
  2. 多子样补偿算法:圆锥、划桨误差的“特效药”;
  3. 组合导航:GNSS/INS 紧耦合是工业标配,视觉、激光雷达、里程计可进一步增强;
  4. 零速修正(ZUPT):行人/车辆停止时,强制速度归零,重置误差;
  5. 温度补偿模型:建立传感器参数-温度查表或拟合函数,高精度设备进行恒温控制
  6. 高阶积分方法:告别欧拉法,拥抱旋转矢量与四元数微分;
  7. 误差状态约束:利用地图匹配、地形辅助等外部先验;
  8. 选用高稳定性传感器:光纤陀螺(FOG) vs MEMS,性能差两个数量级;
  9. 因子图优化:替代传统 EKF,处理非线性更强、更鲁棒。

# 结语:没有完美的惯导,只有不断逼近的工程智慧

惯性导航是一场与物理极限和数学近似的持久战。误差无法根除,但可管理、可抑制、可融合。在 GNSS 拒止、电磁干扰、水下或深空等极端场景中,INS 仍是不可替代的 “最后防线”