Grasp Pose Transform / Pick Point Transform

Functional Description

This operator is used to transform input poses (pick poses or pick points calculated in the camera coordinate system) to the robot’s base coordinate system using a "Hand-eye calibration matrix".

Use Cases

  • Coordinate System Unification: In robot visual picking processes, poses identified by the camera are typically in the camera coordinate system, while robot execution requires poses in the base coordinate system. This operator is used to convert pick poses from the camera coordinate system to the robot’s base coordinate system.

  • Pose Transmission: Transmit and convert pose information between different coordinate systems.

Inputs and Outputs

Grasp Pose Transform:

Input Items

Grab Positional Information: Input list of poses, typically in the camera coordinate system.

Hand-eye calibration matrix: Homogeneous transformation matrix representing the transformation from the camera coordinate system to the robot coordinate system.

Output Items

Grab Positional Information: List of poses after transformation to the target coordinate system.

Pick Point Transform:

Input Items

Pick Points Position: Input list of pick points, typically in the camera coordinate system.

Rotation matrix: Same as above, 4x4 homogeneous transformation matrix.

Output Items

Pick Points Position: List of pick points after transformation to the target coordinate system.

Parameter Descriptions

The functionality of [Grasp Pose Transform] and [Pick Point Transform] operators is the same, only the input and output data types differ:

  • Grasp Pose Transform: Processes a general list of poses (PosesList).

  • Pick Point Transform: Processes a specific list of pick points (PickPointList).

Enable node

Parameter Description

Controls whether this operator performs calculations.

Tuning Description

  • Enabled (default): The operator functions normally.

  • Disabled: The operator performs no operations and directly outputs the input data.