案例
机器视觉测量与定位
自写的视觉软件,测量工件尺寸与角度,输出四轴坐标让手臂对准工件。
我们先看了什么
客户原本的问题不是「量不准」,是「量得慢」。人工用卡尺逐件量测,数字要再输进系统,中间有两次出错的机会。
我们看过工件之后判断视觉可行,关键在于工件与背景的对比够强、摆放姿态的变化范围有限。这两件事不成立的话,视觉方案会变成无止境的打光与调参,那时候我们会建议不要做。
硬件配置
Basler ace 2 系列 GigE 工业相机,黑白感光元件,搭配 C-mount 定焦镜头,以铝制冲孔支架固定在 EPSON SCARA 手臂旁,采定点俯视。
工件放在深色雾面背板上。这不是随手摆的——高对比的背景让工件边缘在图像上清楚分离,是视觉测量稳定与否的第一道关卡。
软件是我们自己写的
画面上的测量程序由我们开发,跑在 macOS 上,以 TCP 与设备通信。
影片中看得到的功能:
- 面积筛选 设定最小与最大面积门限,滤掉噪声与非目标物
- 尺寸测量 检测到的工件标出实际尺寸,单位毫米,画面上标着 4.3 mm、2.7 mm、2.3 mm
- 角度输出 计算工件的旋转角,画面上是 9.03 度
- 四轴坐标 X、Y、Z、U 四个字段。U 是 SCARA 的旋转轴;有这个值,手臂才知道要转多少度去对准一个歪斜摆放的工件
- 参数存取、画面旋转与镜像、测量数据储存
为什么自己写
市售的视觉套装软件多半是封闭的。要接客户既有的产线流程时,卡的往往不是算法,而是授权方式与扩展性。
自己写的好处是测量逻辑、通信协议、数据格式都能配合现场,需要加入机器学习的判断时也能直接接上去。
想知道更多
测量精度、节拍与可处理的工件种类,依实际工件评估后提供。