AprilTags 是一种视觉标记,旨在方便计算机视觉系统检测和识别。 这些方形标签具有独特的黑白图案,可让相机和软件快速识别它们并确定它们在 3D 空间中的精确位置和方向。
共有 38 个不同的 AprilTag,编号为 0 至 37。 要获得这些 AprilTags 的可打印副本, 单击此处下载 PDF 版本 或 单击此处下载 Cricut ZIP (SVG) 版本。
每个 AprilTag 都有一个可识别的 ID 号,以便 AI 视觉传感器区分它们。 这使得 AprilTags 可用于在田野中导航或识别兴趣点。
点击此处了解有关如何在 BlocksPython或 C++ VEXcode 项目中使用有关检测到的 AprilTags 数据的更多信息。
启用 AprilTag 检测
为了能够检测 AprilTags,必须首先在 AI Vision 实用程序中启用其检测模式。
在 AI Vision Sensor 的设备菜单中选择Configure。
AI Vision 实用程序将会打开。 选择AprilTags 下方的切换按钮来打开 AprilTag 检测模式。
选择Close退出 AI Vision 实用程序。
您将看到 的 AprilTag 检测模式 设置为开启。2 选择
完成 以保存对 AI 视觉传感器配置的更改。
AprilTag 特定数据
AI视觉传感器收集并报告与April Tags相关的特定数据。
ID 指的是每个April Tag的唯一Tag ID,可以在Tag的左上角看到。
角度 的是传感器相对于 AprilTag 的旋转角度。 报告的度数范围是 0 至 359。
使用 VEXcode EXP 中的 AprilTags 进行编码
要实时查看 AI 视觉传感器与 AprilTags 的交互,请使用 VEXcode V5 中的检测 AprilTags(AI 视觉)示例项目。
要了解如何使用 VEXCode V5 中的示例项目, 请访问此处。