ensenso_camera_msgs/ProjectPattern Action

File: ensenso_camera_msgs/ProjectPattern.action

Action Definition

# The pose of a pattern in the camera's target frame.
geometry_msgs/Pose pattern_pose

float64 grid_spacing  # The distance between two grid points in meters.
int32 grid_size_x     # The grid size in x and y direction.
int32 grid_size_y

# Optional:
# A transformation between the camera frame and the camera's target frame. If
# this is given, it replaces the transformation that would normally be fetched
# from tf. This can be used to check whether a pattern would be visible at a
# hypothetical camera position.
geometry_msgs/Pose target_frame_transformation

---

# True if all of the projected pattern points are visible in the camera.
bool pattern_is_visible

# The position of the pattern points projected into the left and right camera
# respectively.
ImagePoint[] left_points
ImagePoint[] right_points

# A potential NxLib exception that occured while executing the action.
NxLibException error

---