Epson机器人标定后验证标定的精度(二)


接上篇。本篇讨论下面的话题:


二是绕着特征点旋转,验证特征点的像素偏差,或者是转换后的机械坐标的偏差。

三是做放料测试,验证实际的放料精度


下面是采用特殊算法标定成功后的数据。后面主要谈谈怎么用旋转特征点的方式验证标定后的精度。

因为手眼标定是把视觉像素换算成机器人的机械坐标,而本算法的原理是:

把工具坐标1做到特征点上,然后走4组位置,记录4组像素与机械坐标,最后调用halcon的标定函数。

因此对于这种标定方式来说,验证工具坐标1是否可靠就是关键地。

而验证方法就是围绕特征点进行旋转,理论上来说围绕工具坐标中心旋转时,无论转多少度,中心点的像素坐标是不会改变的,如果它改变比较大,就证明工具坐标创建有偏差。



image.png


image.png


image.png


标定特征点信息 像素x:1051.864 像素y:1422.329 机械x:-111.796539910321 机械y:371.472250261231




下面顺时针转30度

image.png

标定特征点信息 像素x:1052.854 像素y:1420.533 机械x:-111.908422442778 机械y:371.5354831014


下面转到100度

image.png

标定特征点信息 像素x:1054.15 像素y:1417.336 机械x:-112.107864800149 机械y:371.618792613909


勇哥把结果总结一下:

image.png

可以看到,旋转的角度越大,编差越大。

在30度范围内,X控制在1个像素内,Y控制在2个像素内。

在实验时,勇哥使用的是500万像素的相机,每个像素0.062个毫米。



接下来谈谈放料测试:

这种测试方式是用来测试机器人视觉的实际的取放精度的。和之前勇哥说的几种验证精度不同,它们都是验证视觉本身的标定精度,而带料取放的测试还包含机器人和取放料机构本身的误差。


评估视觉系统是否满足带料取放要求的精度,主要看机器的相关工位的精度要求。

如果要求视觉定位的工位是用来测试电压内阻之类的工作的,通常都是些探针或者铜压块之类的,这类就对定位精度要求不会很高,通常精度控制在0.2mm就足够了。

但是如果涉及到产品工艺的工位,比如折边、贴胶、刀片杀入式边电压测试,精度控制可能就需要小于0.1mm。这种精度要求会让我们压力山大,对于500w的CCD和140mm的视野来说,这意味着边缘过渡像素不能超过2个。

客户通常总想要求最大可能的视野,而公司的机构设计师位出于成本控制,总希望挑选理论上勉强满足要求的相机,吃亏的总是视觉工程师位。



下面一组数据是勇哥取放实际物料的精度测试结果,它的每条记录是放下物料时拍摄的特征点转换出来的机械坐标。

通过这个数据,我们可以看到X的精度是3条,Y是9条。这种精度是非常优秀的。

image.png


--------------------- 

作者:hackpig
来源:
www.skcircle.com
版权声明:本文为博主原创文章,转载请附上博文链接!


本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864