1. 组合导航系统概述
各位工程师朋友,大家好。我是老张,在组合导航这个行当里摸爬滚打了十几年。今天咱们开始聊《飞行器组合导航硬件选型指南》的第一章——组合导航系统概述。
说实话,每次带新人,我第一件事就是让他们搞清楚:到底什么是组合导航? 不是背定义,而是真正理解它为什么存在。
1.1 什么是组合导航
组合导航,说白了就是把多个导航传感器的数据融合在一起,得到一个更准、更稳、更可靠的导航结果。
你想想看,单靠一个GPS,信号被遮挡就废了。单靠一个惯性导航(INS),时间长了漂得没边。但把两者结合起来呢?GPS帮INS校准漂移,INS帮GPS填补信号中断的空白。这就是组合导航的核心思想。
我个人习惯把组合导航比作「取长补短」——每个传感器都有自己的脾气,我们要做的就是把它们的优点凑一块儿。
1.2 为什么需要组合导航
这个问题我经常被问到:「老张,现在GPS精度都到厘米级了,为啥还要搞组合导航?」
嗯,这里有个误区。GPS精度再高,它也有几个致命弱点:
- 更新率低: 一般10Hz,飞控需要100Hz甚至更高
- 易受干扰: 高楼、隧道、电磁干扰,说断就断
- 无姿态信息: 只能给位置,给不了飞机的俯仰和横滚
我在项目中遇到过一架无人机,飞过一片高压线塔时,GPS信号瞬间丢失。幸好当时用了组合导航,INS顶上了那几秒钟,飞机才没失控。你说,这组合导航是不是保命用的?
所以,需要组合导航的原因可以归纳为三点:
- 提高可靠性: 单一传感器失效时,系统仍能工作
- 提升精度: 融合后的位置、速度、姿态精度远高于单个传感器
- 增加维度: 获得完整的6自由度导航信息(位置、速度、姿态)
1.3 组合导航的典型架构
聊到架构,很多新手容易懵。其实就三种:松耦合、紧耦合、深耦合。我按自己的理解,用大白话给你们讲清楚。
1.3.1 松耦合(Loosely Coupled)
松耦合,是最简单、最常用的方式。它的思路是:各干各的,最后再融合。
GPS自己算出一个位置和速度,INS自己算出一个位置和速度。然后卡尔曼滤波器把这两个结果「平均」一下,得到最终输出。
优点: 实现简单,各传感器独立工作,一个坏了不影响另一个。
缺点: 如果GPS信号差,它的输出本身就不准,融合后的结果自然也好不到哪去。
1.3.2 紧耦合(Tightly Coupled)
紧耦合就聪明一些了。它不再等GPS算好位置,而是直接拿GPS的原始观测值——比如伪距、载波相位——和INS的数据一起送进滤波器。
这样做的好处是:即使GPS只有3颗星可见(不够定位),它的原始观测值依然能帮INS修正误差。
我曾经在一个城市峡谷项目中测试过,紧耦合比松耦合的定位精度提升了30%以上。当然,代价是算法复杂度翻倍。
1.3.3 深耦合(Deeply Coupled)
深耦合,是最高级也是最难搞的。它把GPS的跟踪环路和INS的导航解算直接整合在一起。
说白了,INS不仅帮GPS做位置预测,还反过来帮GPS的接收机去跟踪卫星信号。在高动态、强干扰环境下,深耦合的优势非常明显。
嗯,这个架构我接触得不多,主要是成本太高,一般用在导弹、高超音速飞行器上。咱们做民用产品的,用到紧耦合就已经很厉害了。
1.4 三种架构对比
为了让你看得更清楚,我整理了一张表:
| 特性 | 松耦合 | 紧耦合 | 深耦合 |
|---|---|---|---|
| 实现难度 | 低 | 中 | 高 |
| 精度 | 一般 | 较高 | 最高 |
| 抗干扰能力 | 弱 | 中 | 强 |
| 成本 | 低 | 中 | 高 |
| 典型应用 | 消费级无人机 | 工业级无人机 | 军用飞行器 |
1.5 核心知识框架图
下面这张图,是我自己画的组合导航知识框架。你可以把它当作本章的「地图」:
1.6 选型前的思考
在开始选硬件之前,我建议你先想清楚三个问题:
- 你的飞行器是什么级别? 消费级、工业级还是军用级?这直接决定了你能接受的成本。
- 你的环境有多恶劣? 是在开阔农田飞,还是在城市峡谷、森林里飞?
- 你的团队算法能力如何? 松耦合可以买现成模块,紧耦合需要自己写滤波器,深耦合……嗯,建议先别碰。
好了,第一章就聊到这儿。记住:组合导航不是玄学,是工程。理解了「为什么需要」和「怎么耦合」,后面的硬件选型才有方向。
公众号:蓝海资料掘金营,微信deep3321