2. 无人机定位技术基础

无人机要实现稳定悬停、航线飞行与精准降落,前提是持续获得可靠的位置、速度与姿态信息。定位技术决定了无人机“知道自己在哪里、要往哪里去、离目标还有多远”。在室外,GPS 与 RTK 是主流方案;在室内或 GPS 拒止环境,视觉定位、激光定位、UWB 等成为必要补充。理解这些方案的原理、精度、更新率与适用边界,是设计 AprilTag 视觉降落系统的第一步。

一、核心原理:从卫星到视觉的定位链路

GPS 通过接收多颗卫星的伪距信号,利用三边测量解算接收机的位置。普通单点 GPS 水平精度约 2~5 米,更新率通常为 1~10 Hz,无法满足精准降落对厘米级偏差的要求。RTK(实时动态差分)引入地面基准站,通过载波相位差分修正电离层、对流层与卫星钟差,将水平精度提升到 1~3 厘米,但依赖基准站与电台/网络链路,且初始化需要固定解时间。

视觉定位则完全不同:它不依赖外部卫星,而是通过相机观测环境中的已知标记或自然特征,反推相机位姿。AprilTag 属于人工视觉标记,检测稳定、ID 唯一、抗光照变化较好,配合已知标签尺寸即可解算相对位置与姿态。激光定位(如激光雷达 SLAM 或激光测距)通过扫描环境轮廓构建点云地图并匹配定位,精度高、抗光照干扰,但成本与算力要求较高。

无人机定位方案对比与降落场景适配 室外定位方案 GPS 单点 精度 2~5 m · 1~10 Hz RTK 差分 精度 1~3 cm · 需基准站 室外降落需求:水平偏差 < 30 cm,垂直速度可控 GPS 可粗定位,RTK 可辅助进近,但末端仍需视觉修正 室内 / GPS 拒止定位方案 视觉定位 AprilTag / 自然特征 · cm 级 激光定位 SLAM / 测距 · mm~cm 级 室内降落需求:无 GPS,需相对标记精准对位 视觉标记提供绝对参考,激光提供环境轮廓约束 互补 降落阶段定位需求演进 远距离进近 GPS / RTK 主导 精度要求:米级 中距离过渡 视觉标记进入视野 精度要求:分米级 末端精准降落 AprilTag 视觉闭环 精度要求:厘米级 触地判定 视觉 + 高度 精度要求:cm 级 关键结论:单一传感器难以覆盖全降落剖面,需按阶段切换或融合定位源

二、方法流程:多源定位的切换与融合

实际降落任务通常采用“分层定位”策略。起飞与巡航阶段以 GPS/RTK 为主,保证全局航迹可控;进入降落区后,视觉系统开始搜索 AprilTag,一旦检测到标签且解算置信度足够,便从 GPS 位置切换到视觉相对位置。切换过程需要处理坐标系对齐、时间同步与突变抑制,否则会出现位置跳变导致无人机抖动。

常见融合方式包括:松耦合(各传感器独立解算后加权平均)、紧耦合(原始观测联合优化)以及基于扩展卡尔曼滤波(EKF)的状态估计。对于 AprilTag 降落,推荐使用“GPS 提供全局约束 + 视觉提供相对约束”的松耦合结构,并在切换时设置渐变权重,避免控制指令突变。

# 典型定位源优先级配置示例
position_source_priority:
  - rtk          # 全局,1~3 cm,需固定解
  - gps          # 全局,2~5 m,兜底
  - visual_tag   # 相对,cm 级,降落末端
  - laser_slam   # 相对,mm~cm 级,室内备用

switch_condition:
  visual_tag:
    min_detection_confidence: 0.85
    min_tag_area_px: 400
    max_reprojection_error: 2.0

三、案例/场景:室内外降落需求差异

室外降落场景中,无人机可能面对风扰、地面不平、GPS 多路径等问题。若仅依赖 GPS,水平误差可达数米,起落架可能落在目标区域之外。引入 RTK 后,进近精度显著提升,但 RTK 在楼宇遮挡、电磁干扰下可能失锁,此时视觉标记可作为末端修正手段。室内场景则完全不同:GPS 信号微弱或完全不可用,无人机必须依靠视觉、激光或 UWB 获得相对位置。AprilTag 因部署简单、识别鲁棒,成为室内精准降落的常用选择。

定位方案 典型精度 更新率 适用场景 主要限制
GPS 单点 2~5 m 1~10 Hz 室外巡航、粗略导航 精度低,易受遮挡
RTK 1~3 cm 5~20 Hz 室外精准进近、测绘 需基准站,初始化慢
视觉标记(AprilTag) 1~5 cm 20~60 Hz 室内外末端降落 依赖光照与视野
激光 SLAM mm~cm 10~50 Hz 室内、隧道、无 GPS 成本高,点云退化风险
UWB 10~30 cm 10~100 Hz 室内集群、跟随 需布设基站

四、误区与复盘:定位方案选择中的常见问题

误区一:认为 RTK 可以完全替代视觉降落。RTK 提供的是天线相位中心的位置,而降落需要的是机体与降落平台之间的相对位姿。天线安装偏差、机体姿态倾斜都会引入误差,末端仍需视觉或激光修正。

误区二:室内直接关闭 GPS 却不切换定位源。若飞控仍以 GPS 为位置主源,进入室内后位置估计会漂移甚至发散,必须显式切换至视觉或激光定位,并重置位置估计器。

误区三:忽视时间同步。视觉解算延迟若未补偿,高速下降时会产生明显的位置滞后,导致“看到标签时已经偏了”。建议对图像时间戳与飞控 IMU 做硬件同步或软件延迟补偿。

复盘建议:在正式飞行前,用地面站记录各定位源的原始输出与融合结果,对比降落轨迹与目标点的偏差。重点检查切换时刻的位置跳变、视觉检测丢失后的兜底策略,以及低高度时标签超出视野的处理逻辑。只有把定位链路的边界摸清楚,AprilTag 降落才能稳定可靠。