[Documentation] [TitleIndex] [WordIndex

Package Summary

The AR pair tracking package

Package Summary

The AR pair tracking package

Overview

Configured by two AR Markers this package tracks the markers and computes a relative pose from the robot to the midpoint(of the baseline) between two markers.

Why two markers

You can do this with a single ar marker - it will supply you with all the information you need - a full six degrees of position and orientation information. However, the orientation data can often be quite dodgy. Detection rates and the position data on the other hand is quite reliable, so here we use position data from the two ar markers to provide more robustness than we could get with ar marker data from one.

Usage

The node can track a multiple pairs of AR markers. The AR Pair lists are configurable through subscriber topic.

Client source code explains what to configure.

ROS APIs

yocs_ar_pair_tracking_node

Subscribed Topics

update_ar_pairs (yocs_msgs/ARPairList)

Published Topics

~spotted_markers (invalid message type for MsgLink(msg/type)) ~initial_pose (geometry_msgs/PoseWithCovarianceStamped) ~relative_target_pose (geometry_msgs/PoseStamped)

Parameters

publish_transforms (bool, default: true) global_frame (string, default: ar_global) marker_frame (string, default: camera_rgb_optical_frame) base_frame (string, default: base_footprint)


2019-07-13 13:21