File: ensenso_camera_msgs/LocatePatternMono.action
Action Definition
# The parameter set that will be used for capturing the image before searching
# for calibration patterns.
string parameter_set
# Optional. Takes multiple images and averages the position of the calibration
# pattern. This allows a more precise estimation of the pose.
# Note: When there is more than one visible pattern, the averaging is not
# supported by the NxLib. In that case, the capturing is canceled after the
# first shot and the pose of all each pattern is estimated from this single
# image.
uint32 number_of_shots
# The frame in which the pattern position is calculated. If this is empty, it
# will be the same frame that is used for the point cloud.
string target_frame
# Publish the pattern pose as tf transformation from the target frame to the
# frame given here. If this is empty, the pose will not be published on tf.
# Note: When there is more than one visible pattern, it is not clear which pose
# should be published. In that case, the node will not publish any
# transformation.
string tf_frame
---
# True when we found a pattern in a mono camera image.
bool found_pattern
# The frame in which the pattern poses are given.
string frame
# The estimated pattern poses.
geometry_msgs/PoseStamped[] mono_pattern_poses
# Information about the patterns taken from the mono camera.
MonoCalibrationPattern[] mono_patterns
# A potential NxLib exception that occured while executing the action.
NxLibException error
---
# Set to true as soon as the images were captured.
bool images_acquired