Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro foxy showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

Package Summary

Version 2.2.0
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

Changelog for package apriltag_draw

2.2.0 (2024-05-11)

  • initial release
  • Contributors: Bernd Pfrommer

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 3.0.4
License Apache2
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

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
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

ROS package for drawing apriltags on image

Maintainers

  • Bernd Pfrommer

Authors

No additional 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 with tags, 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 (default raw)
    • qos_profile: What profile to use for subscribing to images. Allowed are sensor_data and default. Default default.
    • 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, ffmpeg etc. 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

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

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged apriltag_draw at Robotics Stack Exchange