🟧 Update Pick Point Position Coordinates / Update Grasp Object Pose Position Coordinates

Function Description

This operator uses a set of new 3D coordinate points (center points) to replace the position (X, Y, Z) coordinates in the input pose list (pick points or grasp object poses), while the rotation part of the poses remains unchanged. Can individually select to update only single or certain coordinate axes.

Usage Scenarios

Used when a pose’s orientation is already correct, but its center point position needs updating. For example, when the initial pose XY position is accurate, but the height (Z value) needs to be updated based on another set of data (such as object surface highest point).

Input Output

Input

Pick Points: Original pose list whose positions need updating.

Center Point Coordinates: List containing new position coordinates [x, y, z].

Output

New Grasp Object Pose Information: Pose list with updated position coordinates.

Parameter Description

'Update Pick Point Position Coordinates' and 'Update Grasp Object Pose Position Coordinates' operators have identical functionality, only processing different data types:

  • Update Pick Point Position Coordinates: Processes PickPointList type.

  • Update Grasp Object Pose Position Coordinates: Processes PosesList type.

Update X/Y/Z Coordinates

Parameter Description

Control whether to replace the original pose X/Y/Z coordinates with the X/Y/Z coordinates of the new center points.

Parameter Adjustment

After enabling, the X/Y/Z coordinates of output poses will be overwritten by the corresponding X/Y/Z values in the center point coordinates.

Enable Node

Parameter Description

Control whether this operator executes operations.

Parameter Adjustment

  • On (Default): Normally run the operator function.

  • Off: The operator does not perform any operations and directly outputs the input data.