Validate Box Dimensions

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

This Step is used to determine whether the input box dimensions are valid. Boxes with large dimensional errors will be marked as abnormal boxes.

Usage Scenario

This Step is usually used in box depalletizing scenarios to determine whether the dimensions of the recognized box are valid. It is usually used after the Step Calc Poses and Dimensions from Planar Point Clouds.

Input and Output

For example, when only valid box dimensions are output, the input and output of this Step are shown in the figure below.

input and output

Parameter Description

Box Dimension Information

Parameter Description

Box Dimension Info Type

Description: This parameter is used to determine whether the dimensions of the box are known.
Value list: KnownBoxDimension, UnknownBoxDimension
Default value: UnknownBoxDimensions
Instruction: Select KnownBoxDimension when standard carton dimensions are available. Select UnknownBoxDimension when standard carton dimensions are not available.

The following sections introduce the parameters for both options.

KnownBoxDimensions

Parameter Description

Known Dimension Filter Type

Description: This parameter is used to define the output method of this Step after the dimension validation.

Value list: JustWarningAndKeepAlIDimensions, JustRemovelnvalidBox, RemoveAlllfExistslnvalidBox

  • JustWarningAndKeepAlIDimensions: When an invalid box size is detected, only an alert will be sent, but no output result will be deleted. It is recommended to select this option when debugging a vision project.

  • JustRemovelnvalidBox: The detected invalid box dimensions will be removed, and valid box dimensions will be output. It is recommended to select this option during normal production.

  • RemoveAlllfExistslnvalidBox: If any box has invalid dimensions, all box dimensions (including valid ones) will be removed. It is recommended to select this option when there is a high requirement for consistency in box dimensions.

Default value: RemoveAlllfExistslnvalidBox

When the standard interface communication method is used and JustRemovelnvalidBox is selected, the pose of a box with invalid dimensions cannot be obtained. In this case, the Mech-Vision will return error code 1049 and Mech-Viz will return error code 2047.

Box Dimension Error Tolerance

Description: This Step compares the dimensions of all recognized boxes with those of standard boxes. When the difference between the dimensions of a certain box and those of a standard box exceeds this value, the dimensions of the box are considered invalid.
Default value: 30.000 mm

UnknownBoxDimension

Parameter Description

Unknown Dimension Filter Type

Description: This parameter is used to define the output method of this Step after the dimension validation.

Value list: JustWarningAndKeepAlIDimensions, RemoveAlllfExistslnvalidBox

  • JustWarningAndKeepAlIDimensions: When an invalid box size is detected, only an alert will be sent, but no output result will be deleted. It is recommended to select this option when debugging a vision project.

  • RemoveAlllfExistslnvalidBox: If any box has invalid dimensions, all box dimensions (including valid ones) will be removed. It is recommended to select this option when there is a high requirement for consistency in box dimensions.

Box Dimension Error Tolerance

Description: This Step compares the dimensions of all recognized boxes. When the difference between the dimensions of a certain box and those of other boxes exceeds this value, the dimensions of the box are considered invalid.
Default value: 30.000 mm

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.