技术论坛

 国产机器视觉的使用体验

返回主题列表
作者 主题
看雪001
至圣

经验值:19338
发帖数:2076
精华帖:72
楼主    2022-01-17 11:36:34
主题:国产机器视觉的使用体验


卤煮正在做一个点胶贴片的case,原材料就是如上图所示,要将3个透明PP薄片贴到图中的3个圆形孔位上,要求贴片误差小于0.1mm。

由于注塑件工艺问题,这个产品3个孔位在120°分布位置误差本身就超过了0.2mm,加上不同批次的影响,机器人不能按照固定位置完成贴片,初次尝试使用国产视觉软件引导定位坐标。

于是,选好相机、镜头、光源,一番倒腾安装,采集到的原始图片:

为了突出目标区域的特征值,在图像采集后紧跟一个”图像增强“:


用3个支路,分别抓取3个定位孔的像素坐标:




放大工具执行流程,可以看到圆形查找拟合效果:


当前结果里显示的数字单位都是”匹克素(Pixel“,拟合误差0.18个像素,这到底是多大的物理尺寸?


经像素坐标与物理坐标的标定转换后,获得了第一个孔位圆中心对应的机器人坐标,单位mm,单个像素的物理尺寸是0.043mm,圆形拟合误差即便是1个像素,最大误差也就0.043mm,理论上得到的数据还是令人满意的。接下来要做的就是把视觉软件获取的3个孔位坐标打包,传送给plc或者机器人:

数据打包定义了简要格式,数据第一位”AA“表示通信代码;数据第二位”111“表示3个孔位拍照识别的状态,如果有1个为0即表示拍照识别失败,PLC可以根据该结果要求视觉软件重新拍照;数据第三位开始才是3个孔位的XY坐标值;


最后是将数据发送给预先设置的通信信道。


客户并不知道自己的原材料尺寸超差,我们的团队在调试过程中贴片的效果总是不能达标,排查各种机械安装、程序设计等问题后,才最终锁定原材料的影响,和客户反复沟通的结果是无法管控原材料的超差,只能靠下游设法解决。还好,虽然过程曲折,现在总算轻舟已过,引用航天员的话:

我已出关,感觉良好。

大道至简,知易行难
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。