2. 定位系统基础

自动驾驶定位不是单一传感器能完成的任务。车辆要在城市峡谷、隧道、地下车库、高架桥下等复杂环境中持续输出稳定位姿,必须把不同物理原理、不同更新频率、不同误差特性的传感器组合起来。理解每个传感器的“原始观测量是什么、误差从哪里来、在什么场景下会失效”,是后续做定位性能评测与回归工程的前提。

一、核心传感器原理与观测量

GNSS(全球导航卫星系统)通过接收多颗卫星的测距信号解算接收机位置。伪距观测值可写成:

P = ρ + c·(dt_r - dt_s) + I + T + ε
P:伪距观测
ρ:卫星到接收机的几何距离
dt_r / dt_s:接收机钟差 / 卫星钟差
I:电离层延迟
T:对流层延迟
ε:多路径与噪声

普通单点定位精度在米级,采用 RTK 差分后可达厘米级,但依赖基准站与通信链路。GNSS 的致命弱点是遮挡与多路径:城市峡谷中可见卫星数骤降,反射信号会造成数十米跳变。

IMU(惯性测量单元)由陀螺仪和加速度计组成,输出角速度和比力。通过对角速度积分得到姿态,再扣除重力后对加速度积分得到速度与位置。IMU 频率高(100~1000Hz)、短时平滑,但积分会累积漂移,零偏、标度因数误差、轴间非正交都会随时间放大误差。

轮速计测量车轮转速,结合车辆运动学模型推算纵向位移与航向变化。它在中低速、平坦路面表现稳定,但打滑、胎压变化、轮胎磨损会引入尺度误差,且无法感知横向滑移。

激光雷达通过飞行时间测距获取三维点云,与预先构建的点云地图做配准(如 NDT、ICP),可得到厘米级到分米级的位姿。它对光照不敏感,但在长走廊、隧道、空旷广场等几何退化场景中约束不足。

视觉传感器通过相机图像提取特征点、车道线、语义标志,与视觉地图或历史关键帧匹配,输出位姿或相对运动。视觉成本低、纹理信息丰富,但受光照、雨雾、曝光变化影响大,纯视觉尺度不确定。

多传感器定位信号链与融合架构 传感器层(原始观测量) GNSS / RTK 伪距·载波相位 IMU 角速度·比力 轮速计 轮速·里程增量 激光雷达 三维点云 视觉相机 图像·特征·语义 前端处理层(观测模型) GNSS 定位解算 / 差分 经纬高 → ENU IMU 预积分 姿态·速度·位置增量 点云配准 / 特征提取 NDT·ICP·LOAM 视觉里程计 / 重定位 特征匹配·PnP 融合层(状态估计) ESKF / 误差状态卡尔曼滤波 预测 + 观测更新 因子图优化 / 滑窗 GNSS·IMU·LiDAR·视觉因子 地图匹配 / 全局约束 先验地图·RTK 基准 输出:位置·姿态·速度·时间戳·协方差

二、常见定位方案与组合逻辑

工程上常见的定位方案可以按“主约束来源”划分:

  • GNSS+IMU 组合:GNSS 提供绝对位置,IMU 提供高频平滑与短时桥接,适合高速、开阔场景。
  • LiDAR+IMU 里程计:点云配准提供相对位姿,IMU 去畸变并补足高频,适合城市与园区。
  • 视觉+IMU:视觉提供纹理约束,IMU 提供尺度与快速运动补偿,成本低但受光照影响。
  • 多源融合:以 ESKF 或因子图统一 GNSS、IMU、轮速、LiDAR、视觉,按场景动态调整权重。

融合的核心是“预测—更新”循环:IMU 做高频预测,其他传感器在各自观测时刻做更新。当某传感器失效或置信度下降时,系统应能降权或隔离,而不是直接崩溃。

三、典型场景与失效模式

以城市峡谷为例:GNSS 可见卫星从 20 颗降到 6 颗,多路径导致位置跳变;此时 LiDAR 点云与地图配准仍能提供稳定横向约束,IMU 提供短时姿态,轮速计提供纵向里程。若车辆进入长隧道,LiDAR 几何退化、GNSS 完全丢失,系统只能依赖 IMU+轮速递推,误差会随时间增长,必须在出隧道后快速重定位。

常见误区:把“定位输出频率高”等同于“定位精度高”。IMU 可以输出 100Hz 位姿,但若没有绝对观测更新,积分漂移会迅速累积。评测时必须区分“输出频率”与“绝对精度”。

四、关键术语与评测关注点

术语 含义 评测关注点
RTK 实时动态差分,厘米级 GNSS 固定解比例、初始化时间
ESKF 误差状态卡尔曼滤波 协方差一致性、收敛速度
NDT 正态分布变换点云配准 配准残差、退化检测
重定位 丢失后重新获取全局位姿 恢复时间、成功率
时间同步 多传感器时间戳对齐 同步误差、外参标定
协方差 估计不确定度 是否与实际误差匹配
评测提示:回归测试中应记录每个传感器的可用状态、观测残差和融合权重。定位跳变往往不是融合算法本身的问题,而是某个传感器在特定场景下给出了错误观测,而系统没有及时识别并降权。

掌握这些传感器原理与组合逻辑后,才能为后续的定位精度指标、误差评估方法和回归用例设计建立正确的物理与数学直觉。