|
apriltag_draw package from apriltag_detector repoapriltag_detector apriltag_detector_mit apriltag_detector_umich apriltag_draw apriltag_tools |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 3.0.4 |
| License | Apache2 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS/ROS2 package tag detection using the UMich or MIT Apriltag library |
| Checkout URI | https://github.com/ros-misc-utilities/apriltag_detector.git |
| VCS Type | git |
| VCS Version | release |
| Last Updated | 2025-09-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bernd Pfrommer
Authors
ROS Apriltag drawing package
This repository has a ROS2 component for drawing apriltags onto an image. You will find this package handy when trouble shooting apriltag detection problems. The node in this package is usually launched from a launch file in the apriltag_detector package. Refer there for more information.
Components
apriltag_draw::ApriltagDraw
- Topics (subscribed):
-
tags: the detected tags from the apriltag library. -
image: the image from which the tags were detected. Must be synced withtags, i.e. identical header time stamps in both streams.
-
- Topics (published):
-
image_tags: image with the tags drawn onto
-
- Parameters:
-
image_transport: What image transport to use (defaultraw) -
qos_profile: What profile to use for subscribing to images. Allowed aresensor_dataanddefault. Defaultdefault. -
max_queue_size: How many images or tag detections to keep. Default: 200.
-
Launch files
draw.launch.py
Arguments:
-
camera: name of the camera, e.g./camera_0. Default:camera. -
image: name of the image underneath the camera node, e.g.image_raw. The node will then subscribe to images/camera_name/image_raw. Default:image_raw. -
image_transport: the transport to use, e.g.compressed,ffmpegetc. Default:raw.
composable.launch.py
This launch script has identical arguments to draw.launch.py, but is implemented as a composable
node for illustration purposes.
Example usage
ros2 launch apriltag_draw draw.launch.py image_transport:=ffmpeg camera:=/cam_sync/cam3
Will create a node using the compressed ffmpeg image transport, using the following topics,
and publishing an image under /cam_sync/cam3/tags.
Subscribers:
/cam_sync/cam3/image_raw/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
/cam_sync/cam3/tags: apriltag_msgs/msg/AprilTagDetectionArray
Publishers:
/cam_sync/cam3/image_tags: sensor_msgs/msg/Image
/cam_sync/cam3/image_tags/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
License
This software is issued under the Apache License Version 2.0.
Changelog for package apriltag_draw
3.0.4 (2025-09-01)
- support new image transport node interface
- Contributors: Bernd Pfrommer
3.0.3 (2025-07-29)
-
avoid deprecated image transport functions
-
Fix compilation and loading of shared libraries on Windows
* Fix compilation and running on Windows ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>
-
Contributors: Bernd Pfrommer, Silvio Traversaro
3.0.2 (2025-05-24)
- no longer use ament_target_dependencies
- Contributors: Bernd Pfrommer
3.0.1 (2025-02-28)
3.0.0 (2025-02-28)
- use new detector structure, use image transport subscriber discovery when available
- Contributors: Bernd Pfrommer
2.0.1 (2024-09-26)
2.0.0 (2024-05-11)
- initial release as ROS2 package
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros_environment | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_clang_format | |
| apriltag_msgs | |
| cv_bridge | |
| image_transport | |
| sensor_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| apriltag_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged apriltag_draw at Robotics Stack Exchange
|
apriltag_draw package from apriltag_detector repoapriltag_detector apriltag_detector_mit apriltag_detector_umich apriltag_draw apriltag_tools |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 3.0.4 |
| License | Apache2 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS/ROS2 package tag detection using the UMich or MIT Apriltag library |
| Checkout URI | https://github.com/ros-misc-utilities/apriltag_detector.git |
| VCS Type | git |
| VCS Version | release |
| Last Updated | 2025-09-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bernd Pfrommer
Authors
ROS Apriltag drawing package
This repository has a ROS2 component for drawing apriltags onto an image. You will find this package handy when trouble shooting apriltag detection problems. The node in this package is usually launched from a launch file in the apriltag_detector package. Refer there for more information.
Components
apriltag_draw::ApriltagDraw
- Topics (subscribed):
-
tags: the detected tags from the apriltag library. -
image: the image from which the tags were detected. Must be synced withtags, i.e. identical header time stamps in both streams.
-
- Topics (published):
-
image_tags: image with the tags drawn onto
-
- Parameters:
-
image_transport: What image transport to use (defaultraw) -
qos_profile: What profile to use for subscribing to images. Allowed aresensor_dataanddefault. Defaultdefault. -
max_queue_size: How many images or tag detections to keep. Default: 200.
-
Launch files
draw.launch.py
Arguments:
-
camera: name of the camera, e.g./camera_0. Default:camera. -
image: name of the image underneath the camera node, e.g.image_raw. The node will then subscribe to images/camera_name/image_raw. Default:image_raw. -
image_transport: the transport to use, e.g.compressed,ffmpegetc. Default:raw.
composable.launch.py
This launch script has identical arguments to draw.launch.py, but is implemented as a composable
node for illustration purposes.
Example usage
ros2 launch apriltag_draw draw.launch.py image_transport:=ffmpeg camera:=/cam_sync/cam3
Will create a node using the compressed ffmpeg image transport, using the following topics,
and publishing an image under /cam_sync/cam3/tags.
Subscribers:
/cam_sync/cam3/image_raw/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
/cam_sync/cam3/tags: apriltag_msgs/msg/AprilTagDetectionArray
Publishers:
/cam_sync/cam3/image_tags: sensor_msgs/msg/Image
/cam_sync/cam3/image_tags/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
License
This software is issued under the Apache License Version 2.0.
Changelog for package apriltag_draw
3.0.4 (2025-09-01)
- support new image transport node interface
- Contributors: Bernd Pfrommer
3.0.3 (2025-07-29)
-
avoid deprecated image transport functions
-
Fix compilation and loading of shared libraries on Windows
* Fix compilation and running on Windows ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>
-
Contributors: Bernd Pfrommer, Silvio Traversaro
3.0.2 (2025-05-24)
- no longer use ament_target_dependencies
- Contributors: Bernd Pfrommer
3.0.1 (2025-02-28)
3.0.0 (2025-02-28)
- use new detector structure, use image transport subscriber discovery when available
- Contributors: Bernd Pfrommer
2.0.1 (2024-09-26)
2.0.0 (2024-05-11)
- initial release as ROS2 package
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros_environment | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_clang_format | |
| apriltag_msgs | |
| cv_bridge | |
| image_transport | |
| sensor_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| apriltag_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged apriltag_draw at Robotics Stack Exchange
|
apriltag_draw package from apriltag_detector repoapriltag_detector apriltag_detector_mit apriltag_detector_umich apriltag_draw apriltag_tools |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 3.0.4 |
| License | Apache2 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS/ROS2 package tag detection using the UMich or MIT Apriltag library |
| Checkout URI | https://github.com/ros-misc-utilities/apriltag_detector.git |
| VCS Type | git |
| VCS Version | release |
| Last Updated | 2025-09-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bernd Pfrommer
Authors
ROS Apriltag drawing package
This repository has a ROS2 component for drawing apriltags onto an image. You will find this package handy when trouble shooting apriltag detection problems. The node in this package is usually launched from a launch file in the apriltag_detector package. Refer there for more information.
Components
apriltag_draw::ApriltagDraw
- Topics (subscribed):
-
tags: the detected tags from the apriltag library. -
image: the image from which the tags were detected. Must be synced withtags, i.e. identical header time stamps in both streams.
-
- Topics (published):
-
image_tags: image with the tags drawn onto
-
- Parameters:
-
image_transport: What image transport to use (defaultraw) -
qos_profile: What profile to use for subscribing to images. Allowed aresensor_dataanddefault. Defaultdefault. -
max_queue_size: How many images or tag detections to keep. Default: 200.
-
Launch files
draw.launch.py
Arguments:
-
camera: name of the camera, e.g./camera_0. Default:camera. -
image: name of the image underneath the camera node, e.g.image_raw. The node will then subscribe to images/camera_name/image_raw. Default:image_raw. -
image_transport: the transport to use, e.g.compressed,ffmpegetc. Default:raw.
composable.launch.py
This launch script has identical arguments to draw.launch.py, but is implemented as a composable
node for illustration purposes.
Example usage
ros2 launch apriltag_draw draw.launch.py image_transport:=ffmpeg camera:=/cam_sync/cam3
Will create a node using the compressed ffmpeg image transport, using the following topics,
and publishing an image under /cam_sync/cam3/tags.
Subscribers:
/cam_sync/cam3/image_raw/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
/cam_sync/cam3/tags: apriltag_msgs/msg/AprilTagDetectionArray
Publishers:
/cam_sync/cam3/image_tags: sensor_msgs/msg/Image
/cam_sync/cam3/image_tags/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
License
This software is issued under the Apache License Version 2.0.
Changelog for package apriltag_draw
3.0.4 (2025-09-01)
- support new image transport node interface
- Contributors: Bernd Pfrommer
3.0.3 (2025-07-29)
-
avoid deprecated image transport functions
-
Fix compilation and loading of shared libraries on Windows
* Fix compilation and running on Windows ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>
-
Contributors: Bernd Pfrommer, Silvio Traversaro
3.0.2 (2025-05-24)
- no longer use ament_target_dependencies
- Contributors: Bernd Pfrommer
3.0.1 (2025-02-28)
3.0.0 (2025-02-28)
- use new detector structure, use image transport subscriber discovery when available
- Contributors: Bernd Pfrommer
2.0.1 (2024-09-26)
2.0.0 (2024-05-11)
- initial release as ROS2 package
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros_environment | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_clang_format | |
| apriltag_msgs | |
| cv_bridge | |
| image_transport | |
| sensor_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| apriltag_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged apriltag_draw at Robotics Stack Exchange
|
apriltag_draw package from apriltag_detector repoapriltag_detector apriltag_detector_mit apriltag_detector_umich apriltag_draw apriltag_tools |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 3.0.4 |
| License | Apache2 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS/ROS2 package tag detection using the UMich or MIT Apriltag library |
| Checkout URI | https://github.com/ros-misc-utilities/apriltag_detector.git |
| VCS Type | git |
| VCS Version | release |
| Last Updated | 2025-09-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bernd Pfrommer
Authors
ROS Apriltag drawing package
This repository has a ROS2 component for drawing apriltags onto an image. You will find this package handy when trouble shooting apriltag detection problems. The node in this package is usually launched from a launch file in the apriltag_detector package. Refer there for more information.
Components
apriltag_draw::ApriltagDraw
- Topics (subscribed):
-
tags: the detected tags from the apriltag library. -
image: the image from which the tags were detected. Must be synced withtags, i.e. identical header time stamps in both streams.
-
- Topics (published):
-
image_tags: image with the tags drawn onto
-
- Parameters:
-
image_transport: What image transport to use (defaultraw) -
qos_profile: What profile to use for subscribing to images. Allowed aresensor_dataanddefault. Defaultdefault. -
max_queue_size: How many images or tag detections to keep. Default: 200.
-
Launch files
draw.launch.py
Arguments:
-
camera: name of the camera, e.g./camera_0. Default:camera. -
image: name of the image underneath the camera node, e.g.image_raw. The node will then subscribe to images/camera_name/image_raw. Default:image_raw. -
image_transport: the transport to use, e.g.compressed,ffmpegetc. Default:raw.
composable.launch.py
This launch script has identical arguments to draw.launch.py, but is implemented as a composable
node for illustration purposes.
Example usage
ros2 launch apriltag_draw draw.launch.py image_transport:=ffmpeg camera:=/cam_sync/cam3
Will create a node using the compressed ffmpeg image transport, using the following topics,
and publishing an image under /cam_sync/cam3/tags.
Subscribers:
/cam_sync/cam3/image_raw/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
/cam_sync/cam3/tags: apriltag_msgs/msg/AprilTagDetectionArray
Publishers:
/cam_sync/cam3/image_tags: sensor_msgs/msg/Image
/cam_sync/cam3/image_tags/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
License
This software is issued under the Apache License Version 2.0.
Changelog for package apriltag_draw
3.0.4 (2025-09-01)
- support new image transport node interface
- Contributors: Bernd Pfrommer
3.0.3 (2025-07-29)
-
avoid deprecated image transport functions
-
Fix compilation and loading of shared libraries on Windows
* Fix compilation and running on Windows ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>
-
Contributors: Bernd Pfrommer, Silvio Traversaro
3.0.2 (2025-05-24)
- no longer use ament_target_dependencies
- Contributors: Bernd Pfrommer
3.0.1 (2025-02-28)
3.0.0 (2025-02-28)
- use new detector structure, use image transport subscriber discovery when available
- Contributors: Bernd Pfrommer
2.0.1 (2024-09-26)
2.0.0 (2024-05-11)
- initial release as ROS2 package
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros_environment | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_clang_format | |
| apriltag_msgs | |
| cv_bridge | |
| image_transport | |
| sensor_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| apriltag_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged apriltag_draw at Robotics Stack Exchange
|
apriltag_draw package from apriltag_detector repoapriltag_detector apriltag_detector_mit apriltag_detector_umich apriltag_draw apriltag_tools |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 3.0.4 |
| License | Apache2 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS/ROS2 package tag detection using the UMich or MIT Apriltag library |
| Checkout URI | https://github.com/ros-misc-utilities/apriltag_detector.git |
| VCS Type | git |
| VCS Version | release |
| Last Updated | 2025-09-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bernd Pfrommer
Authors
ROS Apriltag drawing package
This repository has a ROS2 component for drawing apriltags onto an image. You will find this package handy when trouble shooting apriltag detection problems. The node in this package is usually launched from a launch file in the apriltag_detector package. Refer there for more information.
Components
apriltag_draw::ApriltagDraw
- Topics (subscribed):
-
tags: the detected tags from the apriltag library. -
image: the image from which the tags were detected. Must be synced withtags, i.e. identical header time stamps in both streams.
-
- Topics (published):
-
image_tags: image with the tags drawn onto
-
- Parameters:
-
image_transport: What image transport to use (defaultraw) -
qos_profile: What profile to use for subscribing to images. Allowed aresensor_dataanddefault. Defaultdefault. -
max_queue_size: How many images or tag detections to keep. Default: 200.
-
Launch files
draw.launch.py
Arguments:
-
camera: name of the camera, e.g./camera_0. Default:camera. -
image: name of the image underneath the camera node, e.g.image_raw. The node will then subscribe to images/camera_name/image_raw. Default:image_raw. -
image_transport: the transport to use, e.g.compressed,ffmpegetc. Default:raw.
composable.launch.py
This launch script has identical arguments to draw.launch.py, but is implemented as a composable
node for illustration purposes.
Example usage
ros2 launch apriltag_draw draw.launch.py image_transport:=ffmpeg camera:=/cam_sync/cam3
Will create a node using the compressed ffmpeg image transport, using the following topics,
and publishing an image under /cam_sync/cam3/tags.
Subscribers:
/cam_sync/cam3/image_raw/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
/cam_sync/cam3/tags: apriltag_msgs/msg/AprilTagDetectionArray
Publishers:
/cam_sync/cam3/image_tags: sensor_msgs/msg/Image
/cam_sync/cam3/image_tags/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
License
This software is issued under the Apache License Version 2.0.
Changelog for package apriltag_draw
3.0.4 (2025-09-01)
- support new image transport node interface
- Contributors: Bernd Pfrommer
3.0.3 (2025-07-29)
-
avoid deprecated image transport functions
-
Fix compilation and loading of shared libraries on Windows
* Fix compilation and running on Windows ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>
-
Contributors: Bernd Pfrommer, Silvio Traversaro
3.0.2 (2025-05-24)
- no longer use ament_target_dependencies
- Contributors: Bernd Pfrommer
3.0.1 (2025-02-28)
3.0.0 (2025-02-28)
- use new detector structure, use image transport subscriber discovery when available
- Contributors: Bernd Pfrommer
2.0.1 (2024-09-26)
2.0.0 (2024-05-11)
- initial release as ROS2 package
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros_environment | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_clang_format | |
| apriltag_msgs | |
| cv_bridge | |
| image_transport | |
| sensor_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| apriltag_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged apriltag_draw at Robotics Stack Exchange
|
apriltag_draw package from apriltag_detector repoapriltag_detector apriltag_detector_mit apriltag_detector_umich apriltag_draw apriltag_tools |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 3.0.4 |
| License | Apache2 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS/ROS2 package tag detection using the UMich or MIT Apriltag library |
| Checkout URI | https://github.com/ros-misc-utilities/apriltag_detector.git |
| VCS Type | git |
| VCS Version | release |
| Last Updated | 2025-09-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bernd Pfrommer
Authors
ROS Apriltag drawing package
This repository has a ROS2 component for drawing apriltags onto an image. You will find this package handy when trouble shooting apriltag detection problems. The node in this package is usually launched from a launch file in the apriltag_detector package. Refer there for more information.
Components
apriltag_draw::ApriltagDraw
- Topics (subscribed):
-
tags: the detected tags from the apriltag library. -
image: the image from which the tags were detected. Must be synced withtags, i.e. identical header time stamps in both streams.
-
- Topics (published):
-
image_tags: image with the tags drawn onto
-
- Parameters:
-
image_transport: What image transport to use (defaultraw) -
qos_profile: What profile to use for subscribing to images. Allowed aresensor_dataanddefault. Defaultdefault. -
max_queue_size: How many images or tag detections to keep. Default: 200.
-
Launch files
draw.launch.py
Arguments:
-
camera: name of the camera, e.g./camera_0. Default:camera. -
image: name of the image underneath the camera node, e.g.image_raw. The node will then subscribe to images/camera_name/image_raw. Default:image_raw. -
image_transport: the transport to use, e.g.compressed,ffmpegetc. Default:raw.
composable.launch.py
This launch script has identical arguments to draw.launch.py, but is implemented as a composable
node for illustration purposes.
Example usage
ros2 launch apriltag_draw draw.launch.py image_transport:=ffmpeg camera:=/cam_sync/cam3
Will create a node using the compressed ffmpeg image transport, using the following topics,
and publishing an image under /cam_sync/cam3/tags.
Subscribers:
/cam_sync/cam3/image_raw/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
/cam_sync/cam3/tags: apriltag_msgs/msg/AprilTagDetectionArray
Publishers:
/cam_sync/cam3/image_tags: sensor_msgs/msg/Image
/cam_sync/cam3/image_tags/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
License
This software is issued under the Apache License Version 2.0.
Changelog for package apriltag_draw
3.0.4 (2025-09-01)
- support new image transport node interface
- Contributors: Bernd Pfrommer
3.0.3 (2025-07-29)
-
avoid deprecated image transport functions
-
Fix compilation and loading of shared libraries on Windows
* Fix compilation and running on Windows ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>
-
Contributors: Bernd Pfrommer, Silvio Traversaro
3.0.2 (2025-05-24)
- no longer use ament_target_dependencies
- Contributors: Bernd Pfrommer
3.0.1 (2025-02-28)
3.0.0 (2025-02-28)
- use new detector structure, use image transport subscriber discovery when available
- Contributors: Bernd Pfrommer
2.0.1 (2024-09-26)
2.0.0 (2024-05-11)
- initial release as ROS2 package
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros_environment | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_clang_format | |
| apriltag_msgs | |
| cv_bridge | |
| image_transport | |
| sensor_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| apriltag_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged apriltag_draw at Robotics Stack Exchange
|
apriltag_draw package from apriltag_detector repoapriltag_detector apriltag_detector_mit apriltag_detector_umich apriltag_draw |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 2.2.0 |
| License | Apache2 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS/ROS2 package tag detection using the UMich or MIT Apriltag library |
| Checkout URI | https://github.com/ros-misc-utilities/apriltag_detector.git |
| VCS Type | git |
| VCS Version | iron |
| Last Updated | 2024-05-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bernd Pfrommer
Authors
ROS Apriltag drawing package
This repository has a ROS2 component for drawing apriltags onto an image. You will find this package handy when trouble shooting apriltag detection problems. The node in this package is usually launched from a launch file in the apriltag_detector package. Refer there for more information.
Components
apriltag_draw::ApriltagDraw
- Topics (subscribed):
-
tags: the detected tags from the apriltag library. -
image: the image from which the tags were detected. Must be synced withtags, i.e. identical header time stamps in both streams.
-
- Topics (published):
-
image_tags: image with the tags drawn onto
-
- Parameters:
-
image_transport: What image transport to use (defaultraw) -
qos_profile: What profile to use for subscribing to images. Allowed aresensor_dataanddefault. Defaultdefault. -
max_queue_size: How many images or tag detections to keep. Default: 200.
-
Launch files
draw.launch.py
Arguments:
-
camera: name of the camera, e.g./camera_0. Default:camera. -
image: name of the image underneath the camera node, e.g.image_raw. The node will then subscribe to images/camera_name/image_raw. Default:image_raw. -
image_transport: the transport to use, e.g.compressed,ffmpegetc. Default:raw.
composable.launch.py
This launch script has identical arguments to draw.launch.py, but is implemented as a composable
node for illustration purposes.
Example usage
ros2 launch apriltag_draw draw.launch.py image_transport:=ffmpeg camera:=/cam_sync/cam3
Will create a node using the compressed ffmpeg image transport, using the following topics,
and publishing an image under /cam_sync/cam3/tags.
Subscribers:
/cam_sync/cam3/image_raw/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
/cam_sync/cam3/tags: apriltag_msgs/msg/AprilTagDetectionArray
Publishers:
/cam_sync/cam3/image_tags: sensor_msgs/msg/Image
/cam_sync/cam3/image_tags/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
License
This software is issued under the Apache License Version 2.0.
Changelog for package apriltag_draw
2.2.0 (2024-05-11)
- initial release
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros_environment | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_clang_format | |
| apriltag_msgs | |
| cv_bridge | |
| image_transport | |
| sensor_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged apriltag_draw at Robotics Stack Exchange
|
apriltag_draw package from apriltag_detector repoapriltag_detector apriltag_detector_mit apriltag_detector_umich apriltag_draw apriltag_tools |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 3.0.4 |
| License | Apache2 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS/ROS2 package tag detection using the UMich or MIT Apriltag library |
| Checkout URI | https://github.com/ros-misc-utilities/apriltag_detector.git |
| VCS Type | git |
| VCS Version | release |
| Last Updated | 2025-09-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bernd Pfrommer
Authors
ROS Apriltag drawing package
This repository has a ROS2 component for drawing apriltags onto an image. You will find this package handy when trouble shooting apriltag detection problems. The node in this package is usually launched from a launch file in the apriltag_detector package. Refer there for more information.
Components
apriltag_draw::ApriltagDraw
- Topics (subscribed):
-
tags: the detected tags from the apriltag library. -
image: the image from which the tags were detected. Must be synced withtags, i.e. identical header time stamps in both streams.
-
- Topics (published):
-
image_tags: image with the tags drawn onto
-
- Parameters:
-
image_transport: What image transport to use (defaultraw) -
qos_profile: What profile to use for subscribing to images. Allowed aresensor_dataanddefault. Defaultdefault. -
max_queue_size: How many images or tag detections to keep. Default: 200.
-
Launch files
draw.launch.py
Arguments:
-
camera: name of the camera, e.g./camera_0. Default:camera. -
image: name of the image underneath the camera node, e.g.image_raw. The node will then subscribe to images/camera_name/image_raw. Default:image_raw. -
image_transport: the transport to use, e.g.compressed,ffmpegetc. Default:raw.
composable.launch.py
This launch script has identical arguments to draw.launch.py, but is implemented as a composable
node for illustration purposes.
Example usage
ros2 launch apriltag_draw draw.launch.py image_transport:=ffmpeg camera:=/cam_sync/cam3
Will create a node using the compressed ffmpeg image transport, using the following topics,
and publishing an image under /cam_sync/cam3/tags.
Subscribers:
/cam_sync/cam3/image_raw/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
/cam_sync/cam3/tags: apriltag_msgs/msg/AprilTagDetectionArray
Publishers:
/cam_sync/cam3/image_tags: sensor_msgs/msg/Image
/cam_sync/cam3/image_tags/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
License
This software is issued under the Apache License Version 2.0.
Changelog for package apriltag_draw
3.0.4 (2025-09-01)
- support new image transport node interface
- Contributors: Bernd Pfrommer
3.0.3 (2025-07-29)
-
avoid deprecated image transport functions
-
Fix compilation and loading of shared libraries on Windows
* Fix compilation and running on Windows ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>
-
Contributors: Bernd Pfrommer, Silvio Traversaro
3.0.2 (2025-05-24)
- no longer use ament_target_dependencies
- Contributors: Bernd Pfrommer
3.0.1 (2025-02-28)
3.0.0 (2025-02-28)
- use new detector structure, use image transport subscriber discovery when available
- Contributors: Bernd Pfrommer
2.0.1 (2024-09-26)
2.0.0 (2024-05-11)
- initial release as ROS2 package
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros_environment | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_clang_format | |
| apriltag_msgs | |
| cv_bridge | |
| image_transport | |
| sensor_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| apriltag_tools |
Launch files
Messages
Services
Plugins
Recent questions tagged apriltag_draw at Robotics Stack Exchange
|
apriltag_draw package from apriltag_detector repoapriltag_detector apriltag_detector_mit apriltag_detector_umich apriltag_draw apriltag_tools |
ROS Distro
|
Package Summary
| Tags | No category tags. |
| Version | 3.0.4 |
| License | Apache2 |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Description | ROS/ROS2 package tag detection using the UMich or MIT Apriltag library |
| Checkout URI | https://github.com/ros-misc-utilities/apriltag_detector.git |
| VCS Type | git |
| VCS Version | release |
| Last Updated | 2025-09-01 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Bernd Pfrommer
Authors
ROS Apriltag drawing package
This repository has a ROS2 component for drawing apriltags onto an image. You will find this package handy when trouble shooting apriltag detection problems. The node in this package is usually launched from a launch file in the apriltag_detector package. Refer there for more information.
Components
apriltag_draw::ApriltagDraw
- Topics (subscribed):
-
tags: the detected tags from the apriltag library. -
image: the image from which the tags were detected. Must be synced withtags, i.e. identical header time stamps in both streams.
-
- Topics (published):
-
image_tags: image with the tags drawn onto
-
- Parameters:
-
image_transport: What image transport to use (defaultraw) -
qos_profile: What profile to use for subscribing to images. Allowed aresensor_dataanddefault. Defaultdefault. -
max_queue_size: How many images or tag detections to keep. Default: 200.
-
Launch files
draw.launch.py
Arguments:
-
camera: name of the camera, e.g./camera_0. Default:camera. -
image: name of the image underneath the camera node, e.g.image_raw. The node will then subscribe to images/camera_name/image_raw. Default:image_raw. -
image_transport: the transport to use, e.g.compressed,ffmpegetc. Default:raw.
composable.launch.py
This launch script has identical arguments to draw.launch.py, but is implemented as a composable
node for illustration purposes.
Example usage
ros2 launch apriltag_draw draw.launch.py image_transport:=ffmpeg camera:=/cam_sync/cam3
Will create a node using the compressed ffmpeg image transport, using the following topics,
and publishing an image under /cam_sync/cam3/tags.
Subscribers:
/cam_sync/cam3/image_raw/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
/cam_sync/cam3/tags: apriltag_msgs/msg/AprilTagDetectionArray
Publishers:
/cam_sync/cam3/image_tags: sensor_msgs/msg/Image
/cam_sync/cam3/image_tags/ffmpeg: ffmpeg_image_transport_msgs/msg/FFMPEGPacket
License
This software is issued under the Apache License Version 2.0.
Changelog for package apriltag_draw
3.0.4 (2025-09-01)
- support new image transport node interface
- Contributors: Bernd Pfrommer
3.0.3 (2025-07-29)
-
avoid deprecated image transport functions
-
Fix compilation and loading of shared libraries on Windows
* Fix compilation and running on Windows ---------Co-authored-by: Bernd Pfrommer <<bernd.pfrommer@gmail.com>>
-
Contributors: Bernd Pfrommer, Silvio Traversaro
3.0.2 (2025-05-24)
- no longer use ament_target_dependencies
- Contributors: Bernd Pfrommer
3.0.1 (2025-02-28)
3.0.0 (2025-02-28)
- use new detector structure, use image transport subscriber discovery when available
- Contributors: Bernd Pfrommer
2.0.1 (2024-09-26)
2.0.0 (2024-05-11)
- initial release as ROS2 package
- Contributors: Bernd Pfrommer
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros_environment | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_clang_format | |
| apriltag_msgs | |
| cv_bridge | |
| image_transport | |
| sensor_msgs | |
| rclcpp | |
| rclcpp_components |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| apriltag_tools |