Validate Box Dimensions
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.

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
When the standard box dimensions are known, this Step compares the input box dimensions with the standard ones to determine whether the recognized box dimensions fall within the acceptable error tolerance, thus confirming their validity.
- 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
-
- 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
When the standard box dimensions are unknown, this Step will determine whether there are boxes with abnormal dimensions between them based on the currently recognized box dimensions.
- 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