验证箱子尺寸是否有效
功能描述
该步骤可判断输入的箱子尺寸是否有效,尺寸误差较大的箱子将被标记为异常箱子。
使用场景
该步骤常用于箱子拆垛场景,判断识别到的箱子尺寸是否有效。通常在 “计算平面点云的位姿和尺寸” 步骤之后使用。
输入
盒子位姿(必连):待验证的箱子的位姿。
箱子尺寸(必连):待验证的箱子尺寸。
真实尺寸(必连):已知标准箱子的尺寸。当步骤参数 “箱子尺寸信息类型” 选择为 “已知箱子尺寸” 时,需输入该参数。
输出
盒子位姿:有效的箱子的位姿。
箱子尺寸:有效的箱子尺寸。
参数说明
箱子尺寸信息类型
根据是否已知标准箱子尺寸进行选择:
已知箱子尺寸
未知箱子尺寸
下文分别说明两种类型的参数设置。
已知箱子尺寸
当标准的箱子尺寸已知时,该步骤会对输入的箱子尺寸与已知的标准尺寸进行比较,误差在允许范围内的视为该箱子尺寸有效。
已知箱子尺寸过滤类型
该参数用于选择结果的输出方式:
只报警并保留所有尺寸信息:检测到无效的箱子尺寸时仅发出警告,不删除任何输出。推荐在调试阶段使用。
只删除无效箱子:去除无效箱子尺寸,输出有效箱子尺寸。推荐在生产阶段使用。
删除所有无效箱子尺寸的输出:只要存在一个无效箱子尺寸,所有箱子尺寸(包括有效)均被去除。适用于对箱子尺寸一致性要求较高的场景。
箱子尺寸误差范围
输入尺寸与标准尺寸的最大允许偏差。超过该值则判定为该输入的箱子尺寸无效。
未知箱子尺寸
当标准的箱子尺寸未知时,该步骤将输入的箱子尺寸相互比较,若某个箱子与其他箱子的尺寸差异在允许范围内,则认为该箱子尺寸有效。
未知箱子尺寸过滤类型
该参数用于选择结果的输出方式:
只报警并保留所有尺寸信息:检测到无效的箱子尺寸时仅发出警告,不删除任何输出。推荐在调试阶段使用。
删除所有无效箱子尺寸的输出:只要存在一个无效箱子尺寸,所有箱子尺寸(包括有效)均被去除。适用于对箱子尺寸一致性要求较高的场景。
箱子尺寸误差范围
输入尺寸之间的最大允许偏差。超过该值则判定为该输入的箱子尺寸无效。