Rotational Symmetry of the Workobject

This section introduces the rotational symmetry of the workobject.


The “symmetry” in this section refers to “rotational symmetry”.

A rotational symmetric workobject will coincide with itself after rotating around its axis of symmetry. If a workobject has rotational symmetry, you can configure the rotational symmetry parameters according to the specific requirement in the Workobject Configuration window. Configuring the rotational symmetry of the workobject can prevent the end of the robot from rotating meaninglessly when picking and placing, and therefore the picking success rate can be increased and the planning time can be reduced. Therefore, the robot can move more smoothly and swiftly.

Rotational Symmetry

Determine the Axis of Symmetry

The axis of symmetry is one of the axes of the workobject’s geometric center set in Matching Model and Pick Point Editor. The axis of symmetry is not unique. For the same workobject, in Mech-Vision, there can be multiple geometric centers due to different workobject positions and tool types, and therefore the determination of the axis of symmetry will be affected as well.

The table below shows the symmetry types of some workobjects that are placed in a common way. If you are not sure about the axis of symmetry of the workobject you use, please refer to Geometric Center Settings for more information.


The workobjects in the table below are non-symmetrical workobjects.

objects configuration pickpoint1

objects configuration pickpoint2

objects configuration pickpoint3

objects configuration pickpoint4

Track pad of the bulldozer

Drive shaft flange yoke

Sheet metal of the car door

Transmission bell housing

Symmetrical about the Z-Axis

When the workobjects are placed in a normal way, workobjects as shown in the table below are symmetrical about the Z-axis.

objects configuration pickpointz1 objects configuration pickpointz2 objects configuration pickpointz3 objects configuration pickpointz4

Disc brake




Symmetrical about the X/Y-Axis

When the workobjects are placed in a normal way, workobjects as shown in the table below are symmetrical about the X/Y-axis.

objects configuration pickpointxy1 objects configuration pickpointxy2 objects configuration pickpointxy3 objects configuration pickpointxy4

Highly reflective steel rods that are arranged neatly

Steel rods that are stacked randomly

Oil pipe inserts


Number of Folds

A rotational symmetric workobject will coincide with itself after rotating around its axis of symmetry by a certain degree (i.e., angle of rotation a°), and the number of folds N = 360°/a°.

For a common carton, N = 2; for a triangular prism, N = 3; for a cylinder, N = Infinity (i.e., circular symmetry in the software).

objects configuration pickpointtimes1 objects configuration pickpointtimes2 objects configuration pickpointtimes3 objects configuration pickpointtimes4

N = 2

N = 4

N = 9

Circular symmetry

Attempt Range

As shown in the figure below, the angle between B and C represents the attempt range.

workobject symmetry typerange
“A” represents the picking pose when the tool is at the pick point, “B” and “C” represent the pose when the tool picks at the margin of the picking relaxation.

Please set the attempt range according to the workobject position, shape of the bin, tool type, takt time and other factors. An overly large attempt range may increase the planning time; while an overly small attempt range may result in missing the feasible pick point.

Number of Attempts

The number of attempts is calculated automatically from the number of folds and attempt range.

Assuming that the number of folds N = 10, and the attempt range is ±80°, then the angle of rotation can be calculated by 360°/10 = 36°. The number of attempts in one direction can be calculated by 80/36 = 2 and the remainder is 8, which is 2 attempts by the degree of 36° and 72°. The total number of attempts equals 1 + 2 * 2 = 5, which are by the degrees -72°, -36°, 0°, 36°, and 72°.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.