层级职责

感知层负责把原始传感器数据转换成上层可直接使用的结构化目标信息。

在当前仓库里,感知层主要覆盖:

  • 目标检测
  • 目标跟踪
  • 自瞄链路中的视觉前端
  • 通用 YOLO 2D 检测输出

当前目录映射

  • driver/ros2_hik_camera
  • perception/rm_auto_aim
  • perception/yolo_detector

当前模块

接口约束

后续接入新的感知算法时,建议遵守这几个约束:

  1. 输入优先复用标准图像话题,例如 /image_raw/camera_info
  2. 输出消息应明确区分“检测结果”“跟踪结果”“控制结果”
  3. 不把控制语义直接塞进纯检测消息
  4. 如果某个模块是通用检测器,它不应耦合某个比赛任务的特定字段

模块关系

  • ros2_hik_camera 提供图像与相机内参
  • yolo_detector 提供通用 2D 检测结果
  • armor_detector 提供装甲板特化检测与 3D 解算
  • armor_tracker 对检测结果做目标级状态管理
  • auto_aim_solver 再把目标状态转换成控制量

推荐阅读顺序

  1. YOLO Detector
  2. 自瞄算法总览
  3. 装甲板检测
  4. 目标跟踪

相关页面

© 2026 Venom Algorithm GitHub