KLT & Load Carrier Detection Skill
This skill enables the detection of predefined containers in the camera's field of view. The focus is on the detection of one KLT, but other types of small load carriers are also possible. The prerequisite for this skill is that the edge of the container can be detected by the camera. With this skill, various information is also determined and displayed to the user on the left side of the screen, which helps in the creation of a robot program. The skill offers two ways of providing position information. One is that the container position and orientation (center of the container) can be displayed, which can be used for a dynamic workspace definition. In addition, intelligent and dynamic processes can be realized with this approach. For example, in the automotive industry, parts often arrive at the gripping station in KLT on a conveyor belt. This does not ensure that the container is in the exact same position. To compensate for this uncertainty, this skill can be used to optimally measure the ROI (region of interest).
Another way is to display a transformation with respect to a reference position or container. By a matrix multiplication of the reference position with a teach-in position of the bin's handle, it is possible to calculate a handle point in relation to the bin. With this approach, boxes can be gripped by a conveyor and stacked on a pallet. This is a classic example of when the empty bins need to be sent for cleaning.

Euro container

Small load carrier
Skill Result Information
Position
Position of the detected bin position in the robot's coordinate frame
Orientation
Rotation of the detected bin position in the robot's coordinate frame
Item fraction
Estimated filling level
Bin empty
Decision if a bin is empty or not; based on the previous parameter and an adjustable threshold
Changed reference pose
After saving a reference position of the bin, the skill also calculates the distance and rotations between the saved position and the new detection.
Distance to reference
Translational deviation from the reference pose
Rotation relative to reference
Rotational deviation from the reference pose
Specifications
Conditions
Camera Mount:
Dynamic
Static
Supported type:
KLT
Euro contianer
Specs
Avg. recognition rime:
< 1 seconds
Supported grippers:
Parallel
Vacuum
Features
KLT / load carriers position detection
Rotated position recognition
Single instance recognition
Parameter Example
To ensure accurate identification of various types of load carriers, the skill parameters can be easily adjusted to fit your specific needs. Here are some recommendations to help you find the perfect parameters for your application. For your convenience, we've only included descriptions of parameters that differ from the default settings.

Used Object: Industry-standard load carrier (398x297x171 mm)
Camera Distance: 690mm
Camera Mount: 30° angle
Skill Parameters:
Bin dimensions: according to size of load carrier (0.398x0.297x0.171m). It's recommended to start with the longest edge as your x-axis
Edge width: according to size of load carrier (0.015)
Reference Pose: no change
Other parameters: default values
Technical Parameter Description
Parameter
Bin dimensions
bin_x
, bin_y
, bin_z
int
The dimensions of the bin.
Edge width
edge_width
float
The width of the edge of the bin. If the edge does not have the same width on all four sides, the smallest width should be used. However, some bins have small gaps on the edge. In that case, better results are obtained if these gaps are ignored for the determination of the edge width.
Detections
pose (Transformation)
The pose of the bin.
bin_empty (bool)
True if the bin is empty.
item_fraction (float)
Fraction of pixels containing items.
reference_trafo (Transformation)
Transformation relative to the reference pose.
Last updated