sample_apriltag 是一个为 Qualcomm 机器人平台提供 AprilTag 流水线示例的 ROS 包。
注意有关更多信息,请参见 GitHub 上的 sample_apriltag。
图:sample_apriltag 的示例结果
sample_apriltag 的流水线流程
图:sample_apriltag 的流水线流程
- 该流水线从
qrb_ros_camera接收 NV12 图像并将色彩空间转换为 RGB8 格式。 - 然后,它使用
image_proc对图像进行校正,并输出/apriltag/image_rect。 Apriltag节点检测标签并计算它们的位姿,这些位姿通过/tf发布。
sample_apriltag 流水线中使用的 ROS 节点
sample_apriltag 流水线中使用的 ROS topic
| ROS topic | 类型 | 发布者 |
|---|---|---|
/apriltag/image_nv12 | sensor_msgs/msg/Image | qrb_ros::camera::CameraNode |
/apriltag/camera_info | sensor_msgs/msg/CameraInfo | qrb_ros::camera::CameraNode |
/apriltag/image_rgb8 | sensor_msgs/msg/Image | qrb_ros::colorspace_convert::ColorspaceConvertNode |
/apriltag/image_rect | sensor_msgs/msg/Image | image_proc::RectifyNode |
/apriltag/detections | apriltag_msgs/msg/AprilTagDetectionArray | apriltag_ros::AprilTagNode |
/tf | tf2_msgs/msg/TFMessage | apriltag_ros::AprilTagNode |
前提条件
你已完成 设置运行示例应用的环境 中的设置。开箱即用运行 sample_apriltag
构建并运行 sample_apriltag
试一试
试一试
1
在主机计算机上构建并打包
- 构建示例应用项目。
- 打包并将示例应用推送到设备。
2
在开发套件上安装并运行
- 安装示例应用。
SSH Session
- 按照 开箱即用运行 sample_apriltag 中的步骤运行示例应用。




