2. 无人机导航基础

无GPS环境下的视觉惯性导航,本质上是在“没有绝对位置基准”的条件下,依靠机载传感器推算无人机的位置、速度和姿态。要理解这套系统如何工作,必须先掌握四个基础问题:在哪里描述运动(坐标系)、如何描述朝向(姿态表示)、运动如何随时间演化(运动学模型)、靠什么感知和计算(传感器与系统组成)。本节围绕这四点展开,为后续视觉惯性里程计与多传感器融合打下基础。

一、坐标系:导航解算的“共同语言”

无人机导航中,同一个物理量在不同坐标系下数值完全不同,因此必须先约定坐标系及其转换关系。常用坐标系包括:

  • 世界坐标系(惯性系/导航系):原点固定于地面某点,Z轴指向天或地,用于表达无人机绝对位置与航向,是导航输出的参考基准。
  • 机体坐标系:原点位于无人机质心,X轴指机头、Y轴指右、Z轴指下(或上),传感器测量值通常先在此系表达。
  • 相机坐标系:原点在光心,Z轴沿光轴,X、Y轴平行于像平面,视觉特征点坐标在此系计算。
  • IMU坐标系:加速度计与陀螺仪的测量参考系,与机体系存在固定的安装偏差。

坐标系之间的转换由旋转矩阵 R 和平移向量 t 描述。若已知机体系下一点 p_b,则其在世界系下为 p_w = R_wb · p_b + t_wb。视觉惯性系统中,相机与IMU之间的外参 R_ci, t_ci 是标定的核心内容,外参误差会直接导致轨迹漂移。

记忆要点:世界系回答“我在哪”,机体系回答“我朝哪”,相机系回答“我看到了什么”,外参回答“它们如何对齐”。

二、姿态表示:从欧拉角到四元数

姿态描述机体相对于世界系的朝向,常见表示方法各有取舍:

表示方法参数个数优点缺点典型用途
欧拉角(Roll/Pitch/Yaw)3直观、易读存在万向节死锁人机界面、控制指令
旋转矩阵9无奇异、可直接变换向量冗余、需正交约束坐标变换、外参
四元数4无奇异、插值平滑、计算高效物理意义不直观姿态解算、VIO状态量

在视觉惯性导航中,姿态通常以四元数 q = [w, x, y, z] 作为状态量参与优化,因为其无奇异且更新稳定。姿态更新可写为 q_{k+1} = q_k ⊗ Δq(ω·Δt),其中 ω 为陀螺仪角速度。需要注意四元数单位化,否则会引入尺度漂移。

三、运动学模型:状态如何随时间演化

无人机的运动学模型描述位置、速度、姿态随时间的微分关系。在导航系下,简化模型为:

p_dot = v
v_dot = R(q) · a_b + g
q_dot = 0.5 · q ⊗ [0, ω_b]
b_a_dot = n_ba
b_g_dot = n_bg

其中 a_b、ω_b 为机体系下加速度与角速度,g 为重力向量,b_a、b_g 为加速度计与陀螺仪零偏。该模型说明:IMU提供高频运动增量,但零偏和重力会随时间积分产生漂移;视觉提供低频但无漂移的观测,用于约束和修正。这正是VIO融合的物理基础。

四、传感器分类与导航系统组成

无人机导航传感器可按“测量对象”和“是否有绝对基准”分类:

  • 惯性传感器:加速度计、陀螺仪,输出高频本体运动,短期精度高、长期漂移。
  • 视觉传感器:单目、双目、RGB-D相机,提供环境特征与相对运动,无绝对尺度(单目)或依赖基线(双目)。
  • 测距与高度传感器:气压计、超声波、激光测距,提供高度约束。
  • 磁力计与GNSS:提供绝对航向或位置,但在室内、遮挡、干扰下不可用。
  • 轮速/光流:提供地面相对速度,常用于低空稳定。

一个典型的无GPS视觉惯性导航系统由五部分组成:传感层(IMU+相机+气压计)、时间同步与标定层(硬件触发、外参、时间偏移)、前端(特征提取、光流跟踪、IMU预积分)、后端(滑动窗口优化或滤波)、输出层(位置、速度、姿态、地图)。

无GPS视觉惯性导航系统组成与数据流 传感层 IMU(加速度/角速度) 相机(单目/双目) 气压计 / 光流 同步与标定层 时间同步 / 触发 相机-IMU外参 零偏与尺度标定 前端 特征提取 / 光流跟踪 IMU预积分 关键帧选取 后端 滑动窗口优化 边缘化 / 滤波 闭环检测 状态估计输出 位置 p · 速度 v · 姿态 q · 零偏 b_a, b_g 稀疏地图 / 稠密点云 坐标系与姿态表示贯穿全链路 世界系 W ← 机体系 B ← 相机系 C ← IMU系 I 姿态:欧拉角(直观) · 旋转矩阵(变换) · 四元数(解算) 运动学:p_dot=v,v_dot=R·a+g,q_dot=0.5·q⊗ω

五、典型场景与常见误区

以室内巡检无人机为例:起飞后IMU以200Hz输出角速度和加速度,相机以30Hz采集图像。前端跟踪到足够特征后,与IMU预积分联合优化,输出位置和姿态;当飞入长走廊等弱纹理区域时,视觉约束减少,系统退化为惯性递推,漂移迅速增大。此时气压计提供高度约束,光流提供速度约束,可延缓发散。

常见误区:① 认为“有IMU就能定位”——IMU积分必然漂移;② 忽略相机与IMU时间同步,导致高速运动下轨迹抖动;③ 用欧拉角直接做姿态优化,遇到大角度时出现奇异;④ 未标定外参就上融合算法,误差被错误归因于算法本身。

复盘时建议按“坐标系是否统一 → 外参是否准确 → 时间是否对齐 → 零偏是否估计 → 观测是否充分”的顺序排查。掌握本节四个基础概念后,后续的视觉惯性里程计、预积分、滑动窗口优化才有稳固的落脚点。