自瞄教程
04 跟踪与预测

跟踪与预测

把有噪声的单帧位姿连接成目标状态,并预测子弹到达时刻的装甲板。

识别和 PnP 让程序在一帧图像中“看见”了一块装甲板。火控真正需要的却不是这块装甲板在曝光时刻的位置,而是子弹到达目标时,它将出现在哪里。两者之间隔着图像传输、推理、解算、通信、云台响应和弹丸飞行时间;目标在这段时间里不会停下来等我们。

跟踪器要完成的工作可以压缩成一条连续链路:

连续 PnP 观测 → 当前目标状态 → 推进到命中时刻 → 未来装甲板 → 火控

跟踪与预测在自瞄链路中的位置

图中红色部分是上一章得到的连续 PnP 观测;蓝色部分是跟踪器维护的目标状态;绿色部分把状态推进到 t + τ;橙色部分才是火控使用的未来装甲板。后面的内容始终围绕这条链路展开。

主线:先完成一个可运行、可验证的跟踪器

主线只有三步,建议按顺序阅读:

  1. 明确问题。 认识跟踪器的输入、输出、坐标系和时间语义。
  2. 实现基线。 用整车状态、运动模型、观测更新和状态机建立 EKF。
  3. 验证结果。 检查当前估计、未来预测和火控平面误差,而不是只看曲线是否平滑。

读完这三页,就可以继续进入火控与弹道。

研究选读:从未来位置误差开始

主线跑通后,可以从每个曝光时刻的 11 维 EKF 后验外推未来装甲板位置,再与后续真实轨迹比较。状态曲线和俯视图用来追踪误差的来源。

On this page