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.

Cover

Euro container

Cover

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.

KLT & Load Carrier Detection Skill for standard KLT
  • 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

Name

Bin dimensions

Parameter

bin_x, bin_y, bin_z

Type

int

Description

The dimensions of the bin.

Name

Edge width

Parameter

edge_width

Type

float

Description

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

Type

pose (Transformation)

Description

The pose of the bin.

Type

bin_empty (bool)

Description

True if the bin is empty.

Type

item_fraction (float)

Description

Fraction of pixels containing items.

Type

reference_trafo (Transformation)

Description

Transformation relative to the reference pose.

Last updated