Depalletizing Skill
Overview
This skill is used for depalletizing single-variety crate types. The box size (length and width) has to be specified in the robobrain® system. Using AI, the boxes are to be reliably recognized and the gripping points in the center of the box are returned to the robot for each box within the visible layer. The skill is implemented such that the box layers are processed from top to bottom to ensure that no boxes of the lower layer are grabbed before the upper layer is completely emptied. Specifying a workspace (ROI) ensures that the skill only focuses on the area of crates and examines them for grab points.
The input to the skill is color and depth information, which is processed by the AI skill. This information is used to identify the different box layers and the box dimensions within them. By specifying the box dimensions in the robobrain® system's graphical interface, these can be reliably identified. In the event of changing crate sizes, the new dimensions can be adjusted in the GUI.
The returned gripping points per crate always represent the center of the box. This is returned next to the quality value and displayed on the graphical interface.
Skill Result Information
Position
Position of the grasp point relative to the robot’s coordinate system (in m)
Orientation
Rotation of the grasp point relative to the robot’s coordinate system (in m)
Specifications
Conditions
Camera mount:
Dynamic
Static
Camera distance:
1,25 – 3,5 m
Parts dimensions:
20 – 40 cm per side
Setup:
Camera position is central above the pallet and camera parallel to the pallet.
Specs
Avg. recognition time:
1 seconds (480x640px)
4 seconds (1920×1080px)
Supported grippers:
Vacuum
Features
Detection of different layers
Detection of all boxes of a layer
Technical Parameter Description
Parameter
The width in [m] of the boxes that shall be detected
box_width
flaot
In order for the skill to robustly detect the boxes, the width of the box to be detected must be entered here in meters.
The height in [m] of the boxes that shall be detected
box_height
float
In order for the skill to robustly detect the boxes, the height of the box to be detected must be entered here in meters.
Detections
pose (Transformation)
Pick pose for the gripper
data (int)
Quality of the original detection, as reported by the AI model.
optimization_angle (float)
Only present if the parameter optimization_orientation
is set to true
. The parameter represents the rotation angle in radians that was applied to the original pick pose during the orientation-optimization step.
Last updated