🟧 Split Grasp Object Pose Information

Function Description

This operator can input a list containing multiple grasp object poses, iterate through each pose in the list, and decompose it into two basic components: translation component and rotation component. Can process all poses in the list or select a specific indexed pose for decomposition.

Usage Scenarios

  • When subsequent processing flows only need object position information (translation) or only need orientation information (rotation), the required data components can be extracted through this operator.

  • Select processing of single poses, can extract pose information of specific targets (such as the highest scoring first target) from a long list for individual analysis or debugging.

Input Output

Input

Grasp Object Pose Information: A list where each element is a dictionary or object containing pose information.

Output

Decomposed Translation Components: A list containing translation vectors extracted from each input pose.

Decomposed Rotation Components: A list containing rotation vectors extracted from each input pose.

Parameter Description

Keep All Results

Parameter Description

Determine whether to process all poses in the input list or only process one specific pose.

Parameter Adjustment

  • On (Default): Default option. The operator will iterate through each pose in the list and add their decomposition results to the output lists in sequence.

  • Off: The operator will only select the pose specified by the "Keep Result Index" parameter for decomposition, and both final output lists will contain only one element.