Depalletizing Vacuum Gripper (Single Pick)

The following parameters can be adjusted when the vacuum gripper is used for single-pick depalletizing.

Suction Cup Offset/Offset Strategy

When the vacuum gripper is used for box depalletizing, the vacuum gripper is fixed and cannot be changed in most cases. However, the vacuum gripper should be used to pick boxes of varied dimensions. To avoid picking non-target boxes in depalletizing, the robot may not pick the target box with the center of the vacuum gripper. Instead, the corner or other parts of the vacuum gripper will be used.

There are three offset strategies, i.e., Default Strategy, Custom Strategy Priority, and By Edge/Corner ID Sequence.

Default Strategy

When this strategy is adopted, the corners of the vacuum gripper will be prioritized for picking boxes.

Box Surface Coverage Lower Limit

This parameter specifies the minimum proportion of a box’s upper surface covered by the vacuum gripper when the vacuum gripper attempts to pick a box. If the coverage is larger than the value, it is considered that the vacuum gripper is able to pick the box.

Custom Strategy Priority

When this strategy is adopted, you can assign priorities to three strategies.

Strategy Priority

There are three available strategies, i.e., CenterToCenter, EdgeMidpointToEdgeMidpoint, and CornerToVertex. Please assign priorities to these strategies according to the actual requirement.

In the figure below, the orange rectangle represents the box, and the gray rectangle represents the vacuum gripper. The green part of the vacuum gripper indicates that the section is activated, while the red part indicates that the section is deactivated.

custom strategy priority1
  • When a single section is activated

    The figures below demonstrate the effects of using CenterToCenter, EdgeMidpointToEdgeMidpoint, and CornerToVertex from left to right.

    custom strategy priority2
  • When both sections are activated

    The figures below demonstrate the effects of using CenterToCenter, EdgeMidpointToEdgeMidpoint, and CornerToVertex from left to right.

    custom strategy priority3
  • The effect is similar when there are more than two activated sections of the vacuum gripper.

Box Surface Coverage Lower Limit

This parameter specifies the minimum proportion of a box’s upper surface covered by the vacuum gripper when the vacuum gripper attempts to pick a box. If the coverage is larger than the value, it is considered that the vacuum gripper is able to pick the box.

Suction Cup Orientation

This parameter specifies the orientation of the vacuum gripper relative to the box group during picking.

You can set the Suction Cup Long Edge Orientation and Orientation Reference, and there are four relative positional relationships in total:

  • Long edges of objects are parallel to that of the vacuum gripper.

  • Long edges of objects are perpendicular to that of the vacuum gripper.

  • The long edge of the vacuum gripper is parallel to the direction along which the boxes are grouped.

  • The long edge of the vacuum gripper is perpendicular to the direction along which the boxes are grouped.

long side direction suction cup

The figure on the left shows the effect when the long edge of the vacuum gripper is parallel to the long edge of the box group, and the figure on the right shows the effect when the long edge of the vacuum gripper is perpendicular to the long edge of the box group.

Offset Priority

You need to set a reference point to enable this feature. The offset strategies will be sorted according to the distance between the TCP and the reference point, and the offset strategy with a TCP closer to the reference point has a higher priority. Once Sort by Distance to Reference Point is selected, the following parameters will appear.

Reference Point X/Y

Specify the position of the reference point. The reference point will appear in the 3D simulation area.

Keep Only High Priority Offset

Only part of the offset strategies with higher priority will be adopted for picking attempts.

Max Plan Results Count

The maximum number of offset strategies that will be kept.

Example

As shown in the figure below, the red dot represents the reference point.

offset priority example1

Assuming that only the CornerToVertex strategy is adopted, the priority of the offset strategies is shown in the figure below.

offset priority example2

By Edge/corner ID Sequence

When this strategy is adopted, the vacuum gripper will pick by using the edges/corners that have been specified by the user with different priorities.

The edge/corner IDs are generated automatically in the vacuum gripper configurator. The two-digit numbers at the edge of each section are edge/corner IDs, as shown below.

side number list

Box Surface Coverage Lower Limit

This parameter specifies the minimum proportion of a box’s upper surface covered by the vacuum gripper when the vacuum gripper attempts to pick a box. If the coverage is larger than the value, it is considered that the vacuum gripper is able to pick the box.

Fixed Edge Corner Label Numbers

Specify the sequence of the edge/corner IDs. For example, enter 11, 17, 21, and 22, and the vacuum gripper will pick by using the corresponding edge/corner according to the sequence you specified.

Suction Cup Orientation

This parameter specifies the orientation of the vacuum gripper relative to the box group during picking.

You can set the Suction Cup Long Edge Orientation and Orientation Reference, and there are four relative positional relationships in total:

  • Long edges of objects are parallel to that of the vacuum gripper.

  • Long edges of objects are perpendicular to that of the vacuum gripper.

  • The long edge of the vacuum gripper is parallel to the direction along which the boxes are grouped.

  • The long edge of the vacuum gripper is perpendicular to the direction along which the boxes are grouped.

long side direction suction cup

The figure on the left shows the effect when the long edge of the vacuum gripper is parallel to the long edge of the box group, and the figure on the right shows the effect when the long edge of the vacuum gripper is perpendicular to the long edge of the box group.

Carton Drop Detection

In actual box depalletizing projects, DI check points will be added to the working surface of the suction cups to monitor whether the boxes are dropped during picking and placing by comparing the sensor signal changes.

After the DI check points are added to the vacuum gripper configurator, the software will determine which sensors on the working surface of the vacuum gripper are covered by the picked boxes, and therefore the DI signals that should be detected can be confirmed.

Dist from Carton Edge To Remove DI

When DI check points are used in the carton drop detection and DI check points are at the edge of the carton, the software may mistakenly detect that the carton is dropped due to picking deviation, loose suction at the edge, deformation of the carton, or other reasons. Under such circumstances, you can set a Dist from Carton Edge To Remove DI to remove DI check points at the edge of the carton to avoid detection errors. The red frames shown in the figure below represent the edge area where the DIs are removed.

box remove distance

Count of Picked Workobjects

Select Limit Total Count and you can set the Planned Count and other parameters.

Planned Count

The maximum number of total picked objects.

Total Count of Picked

The number of objects that have been already picked.

Count of Picked This Time

The number of objects picked this time. In the single-pick depalletizing scenario, this value will remain constant at 1.

Avoid Picking on Same Workobject

This parameter group is mainly used to avoid picking on the same pick point in scenarios where the object cannot be picked successfully.

Decreased Priority Range Radius

Default value

0

Instruction

If the distance between the current pose and the most recently tried pose is less than this value, the two poses will be considered the same one, and the pose’s priority for picking will be downgraded.

Discard Range Radius

Default value

0

Instruction

If the distance between the current pose and the lastly tried pose is less than this value, the pose will be discarded for picking.

Example

For example, if the robot only moves the crankshaft but fails to pick it on the first attempt, there is a possibility of successful picking on the next attempt. In this case, Decreased Priority Range Radius can be set to downgrade the priority for picking this crankshaft, while the object pose will be kept. When the robot fails to move the crankshaft at all in the first attempt, it is highly unlikely that the crankshaft can be picked successfully in the next attempt, and therefore Discard Range Radius can be set to discard the pose directly.

Max Length of Repetition Avoidance List

Default value

1

Instruction

The maximum number of workobjects that should not be picked repeatedly. The workobject poses will form a list. When the list length exceeds the upper limit, the pose that is added to the list earliest will be removed from the list and can be used in the next round of planning.

Example

Assuming that the value is set to 2 and Mech-Vision outputs 3 poses when pose 1 is used and the picking fails, pose 1 will be recorded. Pose 2 will also be recorded if the picking fails. However, when pose 3 is recorded, pose 1 will be discarded, and only pose 2 and pose 3 will be kept in the avoidance list.

Subject of Repetition Avoidance

Pick point

Record the pick point of the workobject. If the object has 3 pick points, and one of them was recorded as used during a failed picking, the rest two will not be included in the avoidance list.

Workobject

Record the workobject. If the object has 3 pick points, and one of them was recorded as used during a failed picking, the rest two will be included in the avoidance list as well and the object will not be prioritized for picking next time.

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.