判装配到位
步骤做完后画面里能看到稳定结果(装进去了、接上了、分开了),优先用这一组:装配嵌入、两类物体接触或连接、物体分开。
步骤做完后画面里能看到稳定结果(装进去了、接上了、分开了),优先用这一组。
装配嵌入
判什么:目标零件的框中心落在容器零件的框里,就算装到位。
适用场景:
- 电池装进电池仓;
- 笔帽、笔杆一起放进笔盒;
- 内托放进外箱;
- 逐件模式下每个工件的每个插槽(零件 → 工件 + 子区域),见用逐件模式。
怎么配:
- 目标类别:要装进去的零件,可多选。多选时默认 全部目标都进入父容器才通过,也可改成 任一目标进入即通过。
- 父容器:被装入的零件或治具。
- 父容器内子区域(可选):只允许装到容器的某个位置时用。
子区域推荐点 在参考图上框:
- 先在参考图上框一个示例父容器,框得和模型识别出的框差不多大。
- 再框零件应在的位置。
- 确定后,按相对父容器框的比例保存。
- 父容器在画面里移动、远近变化时,子区域跟着走。
- 子区域可以超出父容器框(比如插槽在工件侧面)。
- 框能选中、拖动、拖小方块改大小、按 Delete 删除。
- 也可以用 9 宫格 快速预设,或拖滑条(只限框内)。
多个目标必须落在同一个容器里
画面里有两个笔盒,一个装笔帽、一个装笔杆,不算通过。
细长零件改用「接触或连接」
排线、导线这类细长零件,框中心常落在容器外,用装配嵌入会误判。
两类物体接触或连接
判什么:两个零件的框重叠到一定比例,或者贴边距离很小,就算接上了。
适用场景:排线接到主板;线插进接口;标签贴到产品上;盖子扣到盒子上。
怎么配:
- 物体 A / 物体 B:两个零件,顺序无关。
- 重叠比例阈值:
- 0.05 = 边缘相触(默认);
- 0.20 = 明显贴合;
- 0.50 = 几乎重合。
- 接触容差(px):没有重叠、只是贴着时用,填 5~10。专门用于零件对接、线插到位。
注意:前提是摄像头拍得到接缝,接缝不能被手完全挡住。
物体分开
判什么:此刻两个零件都在画面里,框互不接触,就算分开了。不要求之前接上过。
适用场景:拔出排线;撕开保护膜;拆下治具。
怎么配:
- 物体 A / 物体 B;
- 最小分离间距(px):要拉开一段距离才算时填 10~30。默认不相交即可。
零件离开画面不算分开
拿走一个不算分开。「拔下来顺手拿走」请用「物体不存在」(看整个画面)或「物体离开区域」,见在不在。
还要注意:
- 不要求之前接上过:两个零件本来就分着放,一开始就会通过。要判「先接上、再拆开」,用组合 依次满足:先〔两类物体接触或连接〕,再〔物体分开〕。见用组合条件。
- 同类零件多时,每一对都要分开才通过。3 个 A 配 2 个 B 就是 6 对,只要一对还贴着就不通过。选之前先确认画面里的数量可控。
