Grasp Planner Finger Parameters (Coordinate Systems)

The parameters in this section provides user the flexibility to define the coordinate system definition for their gripper.

For grasp_approach_direction axis, it is defined as the direction along which the end effector will travel to approach the object to grasp it.

For the grasp_stroke_direction axis, it is defined as the direction from one side of the finger gripper to another, i.e the direction of movement when the finger gripper closes

For the grasp_stroke_normal_direction axis, is defined as the direction perpendicular to both grasp_stroke_direction and grasp_approach_direction.

For this particular configuration below, assuming the RGB-XYZ convention, the coordinate system is defined as the following:

gripper_coordinate_system:
  grasp_stroke_direction: "x"
  grasp_stroke_normal_direction: "y"
  grasp_approach_direction: "z"
../../_images/finger_axis.png

<finger_gripper_name>.gripper_coordinate_system.grasp_stroke_direction

length_direction: "x"

Description

Axes defining the grasp stroke direction

Type

String

Warning

Restricted to "x" , "y" or "z"

<finger_gripper_name>.gripper_coordinate_system.grasp_stroke_normal_direction

breadth_direction: "y"

Description

Axes defining the grasp stroke normal direction

Type

String

Warning

Restricted to "x" , "y" or "z"

<finger_gripper_name>.gripper_coordinate_system.grasp_approach_direction

grasp_approach_direction: "z"

Description

Axes defining the grasp approach direction

Type

String

Warning

Restricted to "x" , "y" or "z"