一、惯性导航概述

各位同学好,我是老张。做惯导这行十几年了,今天咱们聊聊惯性导航最基础的东西。

说实话,我刚入行那会儿,对惯导的理解就是「陀螺加加速度计,算算姿态就完事了」。后来踩了不少坑,才明白这里面的门道有多深。今天这第一课,咱们先把地基打牢。

1.1 什么是惯性导航

惯性导航,说白了就是「自己给自己导航」。它不依赖GPS、不依赖基站、不依赖任何外部信号。全靠内部的陀螺仪和加速度计,算出你当前的位置、速度和姿态。

你想想看,飞机钻进云层、潜艇潜入深海、导弹飞过电磁干扰区——这些场景下GPS可能失效,但惯导照样工作。为什么?因为它只靠物理定律:牛顿第二定律。

核心原理其实很简单:

  • 加速度计:测量物体的比力(加速度 + 重力)
  • 陀螺仪:测量物体的角速度
  • 处理器:对测量值积分,得到姿态、速度、位置

我在项目里遇到过最典型的场景:某次无人机测试,GPS信号被干扰了,飞控直接切到纯惯导模式。当时我盯着数据看,心里那个紧张啊——还好,姿态解算稳住了,飞机安全返航。那一刻我真正体会到,惯导是最后的保底手段。

核心要点:惯导是一种自主式导航系统,不依赖外部信息,具有完全自主性、抗干扰性、连续性的特点。

1.2 惯性导航的发展历史

这段历史挺有意思的。我简单梳理一下:

时期 里程碑 关键技术
1940s 德国V-2火箭首次使用惯性制导 机械陀螺、摆式加速度计
1950s MIT研制出第一套平台式惯导 稳定平台、气浮陀螺
1960s 阿波罗登月使用惯导系统 高精度平台、计算机控制
1970s 环形激光陀螺(RLG)问世 光学陀螺、捷联式架构
1980s 光纤陀螺(FOG)实用化 低成本、小型化
1990s-至今 MEMS惯导爆发 硅微加工、芯片级、消费电子

嗯,这里要注意一个关键转折点:1970年代之前,主流是平台式惯导。之后随着计算机性能提升和光学陀螺成熟,捷联式惯导逐渐成为主流。我个人觉得,这个转变是惯导史上最重要的技术革命之一。

1.3 捷联惯导 vs 平台惯导

这两者的区别,我经常用一个比喻来解释:

  • 平台惯导:就像你坐在一个永远保持水平的桌子上。陀螺和加速度计被安装在物理平台上,平台通过伺服电机始终跟踪导航坐标系。好处是计算简单,坏处是——又大又重又贵。
  • 捷联惯导:就像你直接把传感器绑在身上。传感器跟着载体一起转,没有物理平台。姿态全靠计算机算出来。好处是小巧便宜,坏处是——计算量巨大,对算法要求极高。

我曾经参与过一个项目,甲方非要沿用老式的平台惯导方案。结果呢?系统重达30公斤,调试周期三个月。后来我们换成捷联方案,重量不到2公斤,两周就调通了。你想想看,这就是技术迭代的力量。

个人经验:现在99%的新项目都选捷联惯导。除非你要求超高精度(比如战略级导弹),否则别碰平台式。又贵又难维护。

两者的核心区别我整理成了一张表:

对比项 平台惯导 捷联惯导
物理平台 有(稳定平台) 无(数学平台)
传感器安装 安装在平台上 直接固定在载体上
计算复杂度
体积重量 大、重 小、轻
成本 极高 相对低
典型应用 潜艇、战略导弹 无人机、汽车、手机

1.4 姿态解算的核心概念

姿态解算,说白了就是回答三个问题:

  1. 载体朝哪转?——用陀螺仪测角速度,积分得到角度
  2. 载体怎么倾斜?——用加速度计测重力方向,得到俯仰和横滚
  3. 载体朝哪走?——用磁力计(或GPS)辅助得到航向

但这里有个大坑:陀螺仪有漂移,加速度计有噪声,磁力计有干扰。单独用任何一个都不靠谱。所以我们需要——数据融合

我刚开始做姿态解算时,犯过一个低级错误:直接用陀螺仪积分算姿态。结果呢?10分钟后姿态就飘了30度。后来才明白,必须用互补滤波或者卡尔曼滤波把陀螺和加速度计的数据融合起来。

避坑指南:千万不要只用陀螺仪积分算姿态!我曾经吃过这个亏,在项目验收前一天发现姿态漂移严重,连夜改算法。记住:陀螺仪负责短期精度,加速度计负责长期稳定,两者必须配合使用。

姿态的数学表示有三种主流方式:

  • 欧拉角:直观,但有万向锁问题
  • 旋转矩阵:无奇点,但参数多(9个元素)
  • 四元数:无奇点,参数少(4个元素),计算效率高

我个人强烈推荐用四元数。为什么?因为我们在嵌入式系统里跑算法,计算资源有限。四元数乘法比矩阵乘法快得多,而且没有万向锁的烦恼。后面的课程我们会手把手实现四元数姿态解算。

最后,我用一张图来总结本章的知识体系:

捷联惯导姿态解算知识体系 惯性导航系统 平台式惯导 捷联式惯导 姿态解算(核心算法) 欧拉角 旋转矩阵 四元数 ★ 陀螺仪(角速度) 加速度计(比力) 磁力计(航向) 数据融合(互补滤波 / 卡尔曼滤波)

这张图把本章的知识脉络串起来了。从惯性导航系统出发,分出平台式和捷联式两大分支。我们这门课聚焦捷联惯导,核心就是姿态解算。而姿态解算的数学基础是四元数,传感器数据来自陀螺、加计和磁力计,最后通过数据融合得到稳定可靠的姿态。

好了,第一章就到这里。内容不多,但都是基础中的基础。后面的章节我们会一步步深入,从数学推导到代码实现,把每个细节都讲透。


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