3. 移动平台定位

移动操作机器人要在同一套坐标体系下完成“走到哪里”和“操作什么”两件事,定位是融合的前提。移动平台定位并不是单一传感器能独立完成的任务,而是由轮式里程计、惯性测量单元(IMU)、GNSS、激光雷达和视觉定位共同构成的多源体系。不同传感器在频率、精度、漂移特性、环境依赖和成本上差异明显,理解它们的原理与优缺点,才能在设计融合方案时做出合理取舍。

一、五类定位源的基本原理

轮式里程计通过编码器测量左右轮转角,结合轮半径、轮距和运动学模型推算位姿。差速底盘常用公式为:

Δs = (Δs_L + Δs_R) / 2
Δθ = (Δs_R - Δs_L) / L
x_{k+1} = x_k + Δs·cos(θ_k + Δθ/2)
y_{k+1} = y_k + Δs·sin(θ_k + Δθ/2)
θ_{k+1} = θ_k + Δθ

其中 L 为轮距。轮式里程计频率高、短时平滑,但轮子打滑、地面松软、轮胎磨损和标定误差都会造成累积漂移,属于典型的“相对定位”。

惯性测量单元由陀螺仪和加速度计组成,陀螺仪测量角速度,加速度计测量比力。对角速度积分得到姿态,对加速度二次积分得到位移。IMU 输出频率可达 100~1000 Hz,短时动态响应极好,但积分会放大零偏和噪声,姿态和位置误差随时间快速增长,因此通常与轮式里程计组合成轮式惯性里程计。

GNSS通过接收多颗卫星的伪距和载波相位,解算接收机在地心坐标系中的位置。单点定位精度约米级,RTK 差分可到厘米级。GNSS 提供绝对位置、无累积漂移,但依赖天空视野,城市峡谷、室内、隧道和树荫下容易失锁或多路径,输出频率通常只有 1~20 Hz。

激光雷达定位通过扫描环境获得点云,与先验地图或上一帧点云做配准(如 ICP、NDT、AMCL),估计机器人位姿。它直接感知几何结构,精度高、不受光照影响,适合室内和结构化环境;但雨雪雾、玻璃、长走廊和动态人群会降低配准质量,且成本与数据量较大。

视觉定位用相机提取特征点、描述子或直接法光度误差,通过重投影误差优化位姿,也可结合 IMU 构成视觉惯性里程计(VIO)。视觉信息丰富、成本低,能识别纹理和语义;但受光照变化、弱纹理、运动模糊和尺度不确定性影响,纯视觉容易漂移。

移动平台五类定位源:原理、输出与互补关系 轮式里程计 编码器 + 运动学 高频 / 相对 / 易漂移 惯性测量单元 陀螺 + 加速度计 高频 / 短时稳 / 积分漂移 GNSS 卫星伪距 / 载波相位 绝对 / 低频 / 需天空视野 激光雷达 点云配准 高精度 / 怕雨雾玻璃 视觉定位 特征 / 光度 / VIO 低成本 / 怕光照弱纹理 多源融合层:误差状态卡尔曼滤波 / 因子图优化 / 滑动窗口 高频预测 + 低频绝对观测校正,抑制累积漂移,输出连续位姿 统一位姿输出:map → odom → base_link 供导航、机械臂抓取与操作融合使用 互补策略 轮式 + IMU 提供高频预测 GNSS / 激光 / 视觉提供绝对校正 按环境切换权重与失效检测 典型失效场景 打滑 / 长走廊 / 隧道 / 弱纹理 多路径 / 动态遮挡 / 光照突变 需冗余观测与健康监测 选型关注指标 频率 / 精度 / 漂移 / 环境依赖 成本 / 算力 / 标定复杂度 失效可检测性与冗余度

二、优缺点对比与选型清单

定位源 输出频率 精度特征 主要优点 主要缺点
轮式里程计 50~200 Hz 短时厘米级,长时漂移 成本低、连续、易集成 打滑、标定误差、累积漂移
IMU 100~1000 Hz 短时姿态好,位置漂移快 高频、抗遮挡、动态响应好 零偏、噪声积分、需标定
GNSS 1~20 Hz 单点米级,RTK 厘米级 绝对位置、无累积漂移 依赖天空视野、易多路径
激光雷达 10~40 Hz 厘米级,地图依赖 几何精度高、不受光照影响 雨雾玻璃退化、成本高
视觉定位 20~60 Hz 厘米级,尺度需辅助 信息丰富、成本低、可语义 光照弱纹理敏感、易漂移
选型时优先回答三个问题:机器人主要运行在室内还是室外?环境中是否有稳定几何结构或纹理?任务对绝对精度和连续性的要求有多高?答案会直接决定 GNSS、激光或视觉的权重。

三、典型场景与融合流程

以“室外园区巡检 + 室内抓取”的移动操作机器人为例,其定位流程通常分为四步:

  1. 高频预测:轮式里程计与 IMU 以 100 Hz 以上输出相对运动,保证短时连续。
  2. 绝对校正:室外用 GNSS RTK 提供全局位置,室内用激光雷达配准或视觉 VIO 提供局部绝对约束。
  3. 失效检测:监测轮速与 IMU 一致性、GNSS 卫星数与信噪比、激光配准残差、视觉特征数量,判断某源是否降权或剔除。
  4. 统一输出:融合后发布 map→odom→base_link 变换,供导航与机械臂操作共用。
# 典型融合节点订阅与发布关系
订阅:/wheel_odom  /imu/data  /gnss/fix  /scan  /camera/odom
发布:/odom  /tf  (map→odom→base_link)
参数:odom_freq: 100  gnss_weight: 0.3  lidar_weight: 0.6

四、常见误区与复盘

误区一:认为“有 GNSS 就不需要里程计”。GNSS 频率低且易失锁,短时连续运动仍依赖轮式与 IMU。误区二:把 IMU 当作长期位置源。IMU 的价值在高频姿态和短时预测,不是长时间绝对定位。误区三:忽略标定与外参。轮径、轮距、IMU 零偏、雷达与相机外参误差会直接污染融合结果。误区四:只看精度不看失效可检测性。无法判断某源是否失效,融合反而会被错误观测带偏。

复盘时应重点检查:各传感器时间戳是否同步、外参是否经过标定、失效检测阈值是否合理、融合权重是否随环境自适应。只有把“高频相对定位”和“低频绝对定位”组织成互补关系,移动平台才能在室内外连续场景中为操作融合提供稳定可靠的位姿基础。