README
ROS UMich Apriltag detector package
This repository has ROS2 components for detecting Apriltags using the UMich Apriltag library.
Note that this package also provides a plugin that works with pluginlib, meaning you can load this detector directly into your code without going through a ROS2 component.
For more documentation on how to install and use this component, refer to the documentation of the apriltag_detector package.
Components
apriltag_detector_umich::Component
Topics (subscribed, but ONLY when there is a subscriber to
tags
):image
: image topic to use.tags
: the detected tags from the apriltag library.
Topics (published):
tags
: tag detections.
Parameters:
blur
: Sigma (in pixels) for gaussian blur. Default: 0 (no blur).decimate_factor
: Decimate image by this amount. Factor 2 will decimate by 2 in both directions. Default: 1 (no decimation).image_qos_profile
: QoS profile for image subscription. Allowed values:default
,sensor_data
. Use this parameter to achieve QoS compatibility when subscribing to image data. Defaults todefault
.image_transport
: The type of image transport to use, e.g.compressed
. Default:raw
.max_allowed_hamming_distance
: discard tags with hamming error larger than this. Default: 0 (no error allowed).num_threads
: number of threads to use for processing. Default: 1.tag_family
: Apriltag family. Allowed values:tf16h5
,tf25h9
,tf36h11
,tfCircle21h7
,tfCircle49h12
,tfStandard41h12
,tfStandard52h13
,tfCustom48h12
. Default:tf36h11
License
This software is issued under the Apache License Version 2.0.