3D Bin Recognition

You are currently viewing the documentation for a pre-release version (2.2.0). To access documentation for other versions, click the "Switch Version" button located in the upper-right corner of the page.

■ If you're unsure about the version of the product you are using, please contact Mech-Mind Technical Support for assistance.

Function Description

This step integrates vision-processing functions such as point-cloud preprocessing, 3D matching, and deep learning to quickly complete bin recognition.

Usage Scenario

This step is suitable for workpiece-picking scenarios where bin positions change. It is generally preceded by Capture Images from Camera and followed by pose-adjustment steps.

  • Scenario 1

    Bin positions vary during material feeding, but bins remain static during workpiece picking. In this case, recognition is required only once when each bin arrives for the first time, without repeated recognition, which effectively improves cycle time.

    In this scenario, workpiece recognition and bin recognition can be performed in two separate vision projects, as shown below.

    usage scenario 1
  • Scenario 2

    Bins may move during workpiece picking, or bin point clouds may interfere with workpiece recognition. In this case, both workpiece recognition and bin recognition should be performed simultaneously to update bin poses in real time and avoid bin-point-cloud interference during matching, thereby improving workpiece recognition stability.

    In this scenario, bin recognition and workpiece recognition can be performed simultaneously in one vision project, as shown below.

    usage scenario 2

Input and Output

Input

Input Port Data Type Description

Camera Depth Image

Image/Depth

Original depth image of bins.

Camera Color Image

Image/Color

Original color image of bins.

Output

Output Port Data Type Description

Bin Pose

Pose[]

Bin poses.

Bin Name

String[]

Bin names.

Bin Size

Size3D[]

Bin sizes.

Internal Bin Depth Image

Image[]

Depth images inside bins.

This port is added after selecting Depth Image and Color Image in the General Settings process of the 3D Bin Recognition Tool.

Internal Bin Color Image

Image[]

Color images inside bins.

This port is added after selecting Depth Image and Color Image in the General Settings process of the 3D Bin Recognition Tool.

Internal Bin Surface Point Cloud

PointCloud/XYZNormal[]

Surface point clouds inside bins.

This port is added after selecting Surface Point Cloud and Edge Point Cloud in the General Settings process of the 3D Bin Recognition Tool.

Internal Bin Edge Point Cloud

PointCloud/XYZNormal[]

Edge point clouds inside bins.

This port is added after selecting Surface Point Cloud and Edge Point Cloud in the General Settings process of the 3D Bin Recognition Tool.

Parameter Description

Parameter Description

Select Workpiece

Description: Select workpieces to be recognized from the drop-down list. Workpieces need to be added in the configuration wizard in advance.

Adjustment instruction: Click Configuration Wizard (or the Configuration Wizard button on the step block) to enter the 3D Bin Recognition Tool. For usage, refer to 3D Bin Recognition Tool.

If Trigger Control Flow Given No Output is selected for the 3D Bin Recognition step, control flow is triggered when this step has no output. Note that Trigger Control Flow Given Output remains effective.

Is this page helpful?

You can give a feedback in any of the following ways:

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.