2. 导航基础

无人机要在复杂地形上空稳定飞行并完成地形匹配辅助导航,首先必须回答三个基础问题:我在哪里、我朝哪个方向、我运动得多快。惯性导航、卫星导航、视觉导航分别从不同物理量出发回答这些问题,而组合导航则把它们的优势拼接起来,形成连续、可靠、可用的位置与姿态解。理解这四类导航的原理、坐标系、姿态表示和误差传播,是后续地形匹配算法设计与工程实现的共同语言。

一、四类导航的基本原理

惯性导航(INS)依靠陀螺仪和加速度计测量角速度与比力,通过积分递推得到姿态、速度和位置。它不依赖外部信号,短时输出平滑、更新率高,但误差会随时间累积,纯惯导的位置漂移通常随时间的平方增长。

卫星导航(GNSS)通过接收多颗卫星的测距信号,解算接收机在ECEF坐标系中的位置与钟差。其绝对精度长期稳定,但更新率较低,且在城市峡谷、密林、峡谷等地形遮挡下容易失锁或多路径严重。

视觉导航利用相机获取图像,通过特征匹配、光流或视觉里程计估计相对运动。它信息丰富、成本低,可提供姿态与相对位移,但受光照、纹理、动态遮挡影响大,尺度估计在单目情况下需要外部约束。

组合导航以惯导为递推骨架,用GNSS、视觉、气压、磁力计等观测量进行滤波校正,典型形式为松组合、紧组合和深组合。组合后既能保持惯导的高更新率与连续性,又能抑制长期漂移。

四类导航信息流与组合校正关系 惯性导航 INS 陀螺仪 + 加速度计 积分递推:姿态/速度/位置 误差随时间累积 卫星导航 GNSS 多星测距 → ECEF位置 长期稳定,绝对精度好 遮挡/多路径易失锁 视觉导航 特征匹配 / 光流 / 里程计 相对位移与姿态估计 受光照纹理影响 组合导航滤波器 状态:位置/速度/姿态/零偏 观测量:GNSS位置、视觉位移 方法:EKF / UKF / 因子图 输出:连续、低漂移导航解 松组合 / 紧组合 / 深组合 导航解输出 位置 / 速度 / 姿态 时间戳 / 协方差 供地形匹配使用 误差反馈校正(零偏/姿态/位置) 常用坐标系 ECEF · ECI · NED · ENU · 机体系 姿态:欧拉角 / 四元数 / DCM 误差传播:协方差递推

二、坐标系与姿态表示

导航解算必须明确“在哪个坐标系里描述”。工程中常用的坐标系包括:

  • ECI(地心惯性系):适合描述惯性器件的积分,不随地球自转。
  • ECEF(地心地固系):随地球旋转,GNSS原始定位结果通常在此系下。
  • NED / ENU(当地导航系):以载体所在点为原点,北-东-地或东-北-天,便于飞控与航迹描述。
  • 机体系(Body):与无人机固连,前-右-下,是IMU测量量的表达系。

姿态表示主要有三种:欧拉角直观但存在万向节死锁;方向余弦矩阵无奇异但参数冗余;四元数紧凑、无奇异,是飞控与组合导航中最常用的姿态表示。姿态误差通常以旋转矢量或四元数误差形式进入滤波器状态。

三、误差传播与组合校正

惯性导航的误差传播可用误差状态方程描述。以位置、速度、姿态、陀螺零偏和加速度计零偏为状态,连续时间模型可简写为:

δp_dot = δv
δv_dot = -[f×] δθ + C_b^n δb_a + w_v
δθ_dot = -C_b^n δb_g + w_θ
δb_g_dot = w_bg
δb_a_dot = w_ba

其中 [f×] 为比力反对称矩阵,C_b^n 为机体系到导航系的旋转矩阵。该方程说明:姿态误差会耦合进速度误差,零偏会持续激励姿态与速度漂移。组合导航的本质,就是用GNSS或视觉观测对上述误差状态进行可观测性约束与估计。

组合导航的三种典型结构:

  • 松组合:GNSS输出位置/速度与INS输出做差,结构简单,但GNSS失锁时只能靠INS递推。
  • 紧组合:直接用伪距、伪距率作为观测,卫星数不足时仍可工作,抗遮挡能力更强。
  • 深组合:INS信息辅助GNSS跟踪环路,在高动态、弱信号下提升跟踪连续性。

四、典型场景与工程案例

假设一架固定翼无人机沿山谷执行地形匹配飞行。起飞后GNSS正常,INS与GNSS松组合,位置精度约1~2米。进入峡谷后卫星可见数从12颗降到4颗,GNSS水平精度退化到10米以上,此时滤波器依靠INS递推,同时视觉里程计提供相对位移约束,抑制位置漂移。飞出峡谷后GNSS恢复,滤波器重新收敛,零偏估计被修正。

导航方式 核心观测量 优势 主要误差/局限 典型更新率
惯性导航 INS 角速度、比力 连续、自主、高更新率 零偏导致漂移累积 100~1000 Hz
卫星导航 GNSS 伪距、伪距率 长期绝对精度稳定 遮挡、多路径、易失锁 1~20 Hz
视觉导航 图像特征、光流 信息丰富、成本低 光照纹理敏感、尺度问题 10~60 Hz
组合导航 多源观测融合 连续、低漂移、鲁棒 模型与时间同步要求高 取决于滤波器

工程提示:组合导航中,时间同步误差1毫秒,在20 m/s飞行速度下会引入约2厘米的位置误差;若时间戳错位10毫秒,误差可达20厘米。因此IMU、GNSS、相机的时间戳必须统一到同一时基,并进行杆臂补偿。

常见误区:把组合导航理解为“简单平均”或“谁准用谁”。实际上滤波器依赖误差模型与可观测性:若INS零偏不可观测,GNSS消失后位置仍会快速漂移;若视觉尺度未标定,融合结果会被系统性拉偏。组合导航的收益来自模型正确、观测可靠、时间对齐,而不是传感器数量的堆叠。

五、小结与复盘要点

惯性导航提供高频递推骨架,卫星导航提供长期绝对基准,视觉导航提供相对运动与姿态补充,组合导航通过滤波实现优势互补。坐标系定义了“在哪里描述”,姿态表示决定了“如何旋转”,误差传播方程则解释了“为什么漂移、如何被校正”。在后续地形匹配辅助导航中,地形匹配本质上是一个额外的观测量,它同样需要接入这套状态估计框架,才能与INS、GNSS、视觉形成一致、可用的导航解。