去除被压叠的物体
功能描述
当同一场景中多个物体相互压叠,或物体与场景中的其他物体发生压叠时,可使用该步骤去除不符合要求的物体。
使用场景
该步骤通常用于 3D精匹配 步骤之后,去除因压叠而不适合抓取的物体。
输入
物体位姿(必连):待过滤的位姿列表。
物体点云(必连):原始物体点云列表。
场景点云(可连):场景点云列表,用于处理漏识别工件、隔板、料框等导致的压叠问题。
输出
过滤后物体位姿:过滤后的位姿列表。
过滤后物体点云:过滤后的物体点云列表。
压叠比例:物体的压叠比例列表。
判断结果:表示是否发生压叠的布尔值列表。
参数说明
参数调节等级
用于设置参数调节等级,不同等级对应不同的参数项。
调节说明:选择“基础”后,需完成“物体模板类型”和“阈值设置”分组下的参数设置;选择“高级”后,还需完成“高级设置”分组下的参数设置。
物体模板类型
物体模板类型
选择物体点云的模板类型。
阈值设置
压叠比例阈值
用于设置物体与其他物体压叠比例的阈值。当压叠比例超过该值时,该物体将被判定为压叠物体。
压叠比例 = 物体上方的点云投影面积 / 物体点云模板投影面积
高级设置
像素尺寸生成方式
计算压叠比例时,需要将物体点云正交投影到 2D 平面。该参数用于选择投影后图像像素尺寸的生成方式。
自动:自动确定像素尺寸。要求输入的物体点云必须为同种物体。
手动:手动设置像素尺寸。支持输入不同种类物体的点云。
像素尺寸
该值过大可能导致压叠比例计算精度较低;该值过小可能导致计算得到的压叠比例偏小。
单位为毫米(mm)。
物体周围场景点移除范围
在该范围内,物体周围的场景点云将被移除,剩余场景点云将参与压叠检测。
单位为毫米(mm)。