2. 基础知识

视觉降落不是单一算法问题,而是“飞行平台 + 移动目标 + 视觉感知 + 坐标统一”的系统工程。要理解后续的检测、跟踪、位姿估计与控制,必须先建立四类基础认知:无人机由哪些子系统构成、移动平台有哪些典型形态、视觉传感器如何分类、以及不同坐标系之间如何完成变换。本章围绕这四点展开,为后续工程实现打地基。

一、无人机系统组成:降落任务的承载者

从视觉降落视角看,无人机可拆解为五个关键子系统。它们共同决定“能不能看见、能不能算准、能不能落稳”。

  • 机体与动力系统:机架、电机、电调、螺旋桨、电池。决定载荷能力、悬停稳定性与抗风性,直接影响视觉系统的抖动程度。
  • 飞行控制系统:IMU、气压计、磁力计、GPS/RTK、飞控固件。提供姿态、高度与位置估计,是视觉位姿的融合基础。
  • 视觉感知系统:相机、镜头、云台、图传、机载计算单元。负责采集图像并输出目标检测与位姿结果。
  • 通信链路:遥控链路、图传链路、数传链路。决定图像回传延迟与指令响应实时性。
  • 任务载荷与执行机构:云台、投放机构、降落缓冲结构。影响降落末段的接触安全。
视觉降落的核心闭环是:相机采集 → 目标检测 → 位姿解算 → 坐标变换 → 飞控控制 → 平台运动 → 重新采集。任一子系统延迟或误差都会在闭环中被放大。

二、移动平台类型:目标不是静止的

移动平台决定了降落难度。静止平台只需解决精度问题,移动平台还要解决预测与跟踪问题。常见类型如下表所示。

平台类型 典型运动特征 视觉降落难点 常用标志
地面车辆 二维平面运动,速度中等 运动模糊、遮挡、速度突变 ArUco、AprilTag
无人船 水面起伏、横摇纵摇 姿态扰动、反光、水花遮挡 高对比度合作标志
移动机器人 低速、可预测轨迹 平台尺寸小、标志易被遮挡 二维码、红外标志
另一架无人机 三维机动、相对速度大 相对位姿估计、气流干扰 机载视觉标志
固定平台 静止或微振动 精度与光照变化 棋盘格、同心圆

平台运动越复杂,越需要引入预测模型。例如对地面车辆可用匀速模型估计下一时刻位置,对无人船则需加入姿态补偿。

三、视觉传感器分类:选择决定能力边界

视觉传感器可按成像维度与信息类型分类。不同传感器提供的约束不同,直接决定位姿解算方法。

  • 单目相机:成本低、体积小,但缺少绝对尺度,需依赖已知标志尺寸或运动估计。
  • 双目相机:可提供深度,尺度可恢复,但标定复杂、计算量大。
  • RGB-D相机:直接输出深度图,适合近距离降落,但室外强光下易失效。
  • 红外/热成像:抗光照变化,适合夜间或烟尘环境,但分辨率与纹理较弱。
  • 事件相机:高动态、低延迟,适合高速运动,但算法生态尚不成熟。
工程选型建议:室外白天优先全局快门单目 + 合作标志;夜间或弱光可考虑红外;近距离高精度可融合RGB-D与IMU。

四、坐标系变换基础:把“看见”变成“能控制”

视觉降落的本质是把图像中的像素点,转换到飞控可用的机体或世界坐标。常用坐标系包括:

  • 像素坐标系:图像行列坐标 (u, v),单位像素。
  • 图像坐标系:以光心投影为中心的物理坐标 (x, y),单位毫米。
  • 相机坐标系:以相机光心为原点,Z轴沿光轴。
  • 机体坐标系:以无人机重心为原点,前右下或前左上。
  • 世界坐标系:固定于地面或降落平台,用于绝对定位。

变换链条为:像素 → 图像 → 相机 → 机体 → 世界。核心公式为相机内参矩阵 K 与外参矩阵 [R|t]:

像素到相机:
[ u ]   [ fx  0  cx ] [ Xc/Zc ]
[ v ] = [ 0  fy  cy ] [ Yc/Zc ]
[ 1 ]   [ 0   0   1 ] [   1   ]

相机到机体:
P_body = R_cb * P_cam + t_cb

机体到世界:
P_world = R_wb * P_body + t_wb

其中 fx、fy 为焦距,cx、cy 为主点,R 为旋转矩阵,t 为平移向量。实际工程中,这些参数通过标定获得,并随云台角度实时更新。

无人机视觉降落:系统组成与坐标系变换链 无人机系统 • 机体与动力 • 飞行控制系统 • 视觉感知系统 • 通信链路 视觉传感器 • 单目 / 双目 • RGB-D • 红外 / 热成像 • 事件相机 移动平台 • 地面车辆 • 无人船 • 移动机器人 • 另一架无人机 坐标系变换链:像素 → 图像 → 相机 → 机体 → 世界 像素坐标 (u, v) 图像坐标 (x, y) 相机坐标 (Xc, Yc, Zc) 机体坐标 (Xb, Yb, Zb) 世界 (Xw, Yw, Zw) 内参K Zc R_cb, t_cb R_wb, t_wb 标定获得内参 → 检测获得像素 → 解算相机位姿 → 变换到机体 → 融合飞控控制

五、案例与常见误区复盘

以“无人机降落到行驶中的地面车辆”为例:相机采集图像后,通过ArUco标志检测得到四个角点像素坐标;利用已知标志尺寸与相机内参,通过PnP解算得到相机坐标系下的位姿;再经云台角度与机体安装矩阵变换到机体坐标系;最后结合车辆速度预测,生成降落轨迹。整个链条中,任何一步标定误差都会导致落点偏移。

常见误区一:忽略云台角度变化,导致相机到机体的外参失效。
常见误区二:用单目相机却不提供标志真实尺寸,尺度不可恢复。
常见误区三:标定一次长期使用,忽略温度与振动引起的参数漂移。
常见误区四:只做坐标变换不做时间同步,图像与飞控状态错位。

复盘建议:建立“标定—验证—监控”闭环。每次飞行前用已知标志验证重投影误差,飞行中监控位姿跳变,飞行后回放日志定位误差来源。只有把系统组成、平台特性、传感器能力与坐标变换统一理解,视觉降落才能从“能看见”走向“能落准”。