Rotational Symmetry and Picking Relaxation

This section introduces basics about rotational symmetry and picking relaxation.

The Rotational Symmetry of Tools

The tools specified here are also known as end effectors or grippers. The rotational symmetry is the property a tool has when it looks the same after some rotation by a partial turn. For example:

  • A rectangular vacuum gripper’s degree of rotational symmetry is 180°.

    ../../../_images/squre_tool.png
  • A 3-jaw lathe chuck’s degree of rotational symmetry is 120°.

    ../../../_images/triangle_tool.png

The manifestation of rotational symmetry in respect of “parameters”

The tool is symmetrical along the Z axis in the reference frame of the tool center point.

The manifestation of rotational symmetry in respect of “picking”

For an object in a fixed location, multiple picking poses that take the degree of rotational symmetry as a stepsize will lead to the same effect.

The manifestation of rotational symmetry in respect of “placing”

If the tool rotates a certain degrees for picking due to the application of tool’s rotational symmetry, the tool should rotate back to the original position when placing the workobject.

The Rotational Symmetry of Workobjects

Workobjects refer to objects to be picked. A workobject’s degree of rotational symmetry is the number of distinct orientations in which it looks exactly the same for each rotation. For example:

  • A cylinder is rotationally symmetric in any directions.

    ../../../_images/circle_workobject.png
  • A carton’s degree of rotational symmetry is 180°.

    ../../../_images/box_workobject.png

The manifestation of rotational symmetry in respect of “parameters”

The workobject is symmetric about the X axis

The degree of rotational symmetry

The workobject is symmetric about the Y axis

The workobject is symmetric about the Z axis

The manifestation of rotational symmetry in respect of “picking”

When the tool cannot rotate

If the workobject rotates a certain angle whose degree is a multiple of the workobject’s degree of rotational symmetry, all the workobject poses after rotation can be regarded as the same.

When the workpiece is in fixed location

If the tool rotates a certain angle whose degree is a multiple of the workobject’s degree of rotational symmetry, the results of all the pickings can be regarded as the same.

The manifestation of rotational symmetry in respect of “placing”

If the tool rotates a certain degrees due to the application of workobject’s rotational symmetry, the tool does not need to rotate to the original position when placing the workobject. Workobjects that are expected to be placed in a specific pose do not have the rotational symmetry in the strictest sense, and picking relaxation should be applied in this case.

Picking Relaxation

Picking relaxation describes the degree of flexibility when picking the object. It consists of angle relaxation and distance relaxation.

  • Angle Relaxation

    ../../../_images/angle_threshold.png
  • Distance Relaxation

    The TCP is regarded as coinciding with the object pose as long as the TCP stays within a certain distance on a specific plane related to the object.

The manifestation of picking relaxation in respect of “parameters”

X Relaxation

The threshold and stepsize of the relaxation

Y Relaxation

Z Relaxation

The manifestation of picking relaxation in respect of “picking”

If the workobject is in fixed location, the robot will try picking poses that will not lead to collisions within the relaxation threshold.

The manifestation of picking relaxation in respect of “placing”

Placing according to the workobject pose

The deviation in the workobejct’s pose due to the application of picking relaxation should be compensated at workobject placing.

Placing according to the TCP

The tool is moved to a specified position, while the workobject’s pose does not need to compensated.