1、第 卷第期湖北工业大学学报 年 月V o l N o J o u r n a l o fH u b e iU n i v e r s i t yo fT e c h n o l o g yA u g 收稿日期 基金项目国家自然科学基金();武汉理工大学重庆研究院科技创新开放项目(Z L )第一作者易军(),男,湖南永州人,工学博士,湖北工业大学教授,研究方向为机电一体化.通信作者谢良泽(),男,湖北荆州人,湖北工业大学硕士研究生,研究方向为机器视觉.文章编号 ()平板屏隙尺寸检测中相机标定和误差补偿方法易军,谢良泽,胡新宇,宋连(湖北工业大学机械工程学院,湖北 武汉 ;武汉理工大学重庆研究院,
2、重庆 )摘要由于相机视野小,工业中机器视觉检测平板屏隙尺寸时故采用移动视觉的方式.平板屏隙检测时精度要求高,而采用传统的标定方法误差较大,且移动机构所产生的系统误差对测量精度影响较大.针对张正友的标定算法对移动视觉中的相机标定精度较低的缺点,提出一种基于张正友标定法并考虑径向畸变的方法,以此提高检测系统的标定精度.通过分析直线电机的跟踪误差及轮廓误差产生原因,使用计算机视觉校验棋盘格角点坐标的统计学方法对电机误差进行补偿,采用C C D相机与三条直线电机组成龙门移动系统搭建的实验平台.实验结果表明,该平台的检测精度达到 mm,满足平板屏隙检测行业的需求.关键词移动测量;相机标定;误差补偿;畸变
3、矫正 中图分类号T P 文献标识码A工业检测中通常采用移动视觉的方式对工件进行多次局部测量,以满足高精度大尺寸的测量需求 .目前,对张正友标定法的改进主要有对初始参数用最小二乘法、投影后的坐标与实际值用最小二乘匹配、标定图像投影到空间虚拟矩阵、将标定板相片通过平面变换等算法,但是这些方法存在过程复杂、工作量大等缺点 .国内外学者通过电机各个轴交叉耦合控制、分析误差的传递函数、建模系统运动轨迹、研究伺服轴动态匹配的特性、自适应控制等研究来提高控制系统的精度 .上述误差补偿方法成本高昂,不能实现实时误差检测.本文提出了一种基于张正友标定法结合消除图像径向畸变的标定法来提高系统的标定精度,通过分析直
4、线电机的跟踪误差及轮廓误差产生原因,使用计算机视觉校验棋盘格角点坐标的统计学方法对电机误差进行补偿.平板屏隙尺寸检测平台搭建及误差分析本文检测系统使用 万像素C D D相机,结合倍放大的远心镜头构成光学测量系统(图);使用条重复定位精度为m直线电机组成龙门移动系统带动相机运动,其中条平行的直线电机同步驱动构成Y轴,结合刚性连接的龙门架安装一条与Y轴正交的直线电机构成X轴.相机视野大小为mm mm,结合移动机构其 工作范围为 mm mm.坐标系的原点设置在相机采集图像的上角来建立相机坐标系Mc a m.由于机构中没有旋转自由度,相机安装与电机动子相对姿态固定,因此以动子回零状态下的Mc a m原
5、点作为原点,直线电机两个正交的运动方向分别为X、Y坐标轴,建立检测系统的基坐标系Mb a s e.各坐标系如图所示.X?Y?图移动视觉测量系统在平板屏隙检测行业中需要满足 mm的测量精度,而C C D相机视野较小,只有局部的平板屏隙图像,所以采用移动视觉的方式来检测.在采用移动视觉进行测量时存在如下问题:)平板电脑触摸屏的屏隙尺寸测量精度需求在 mm,而采用传统的张正友法未考虑到径向畸变,标定精度不能满足移动视觉中精度的要求;)在采用移动视觉的方式进行测量时,由于移动机构带动相机移动对工件进行多次局部拍照,而移动机构带来的传动系统误差等因素影响视觉测量的精度,消除系统误差也是提高测量精度的重要
6、考量.平板屏隙尺寸检测中相机标定在移动视觉系统进行移动检测的过程中,标定是重要的步骤,而精密测量需要提高标定的精度.由于当时实验采用相机的局限性,张正友标定法只考虑了切向畸变,未考虑到径向畸变,若移动视觉中直接用张正友标定法,则径向畸变的影响,会导致标定误差较大,影响精密测量的结果.径向畸变的产生会导致像素点沿着径向的方向产生偏移,这种现象用方程近似表示为:(xdxu)kxu(xuyu)kxu(xuyu)()(ydyu)kyu(xuyu)kyu(xuyu)()不发生畸变的图像坐标为(xu,yu),发生畸变的图像坐标用(xd,yd)(xd,yd)来表示.其中:第一阶的光学中心发散化系数为k,第二
7、阶的光学发散系数为k.移动视觉检测系统中相机的透镜和成像平面不完全平行会引起切向畸变,这种现象一阶和二阶方程近似表示为:(xdxu)p(xuyu)pxuyu()(ydyu)p(xuyu)pxuyu()光学中心系数用P来表示,通过式()和()求出的实际图像坐标为:uaxxux(xu,yu)u()vayyuy(xu,yu)v()由式()和()可得内外参数,其中(xu,yu)为不发生畸变图像,x,y为X、Y轴的旋转参数,ax,ay为像素坐标系纵横轴上的尺度因子.相机固定在直线电机的动子上,综上可得相机坐标系与电机坐标系的转换关系为:wcHcgHweHegH()式中:wcH为世界坐标系与相机坐标系的转
8、换关系,cgH为相机坐标系与标定板坐标系的转换关系,weH表示为世界坐标系与电机坐标系的转换关系,egH表示电机坐标系与标定板坐标系的转换关系.在实际标定过程中,首先将相机与直线电机的动子刚性固定,保持直线电机静止拍摄多幅不同位姿的标定板图像,提取每幅标定板角点坐标,在计算图像坐标(xu,yu)加入光学中心分散化系数k,k来修复张正友标定法中图像的切向畸变,然后得到发生畸变后的图像坐标(xd,yd),通过计算以上方程式得到Mc a m坐标系与Mc a m坐标系的对应关系.检测系统的误差补偿直线电机的运动误差分析基于移动视觉的平板屏隙尺寸精密检测系统对平板电脑进行高精度检测,精度达到 mm.考虑
9、到相机装配在龙门直线电机模组的动子上,移动系统由于控制算法、机械传动、装配工艺等因素会产生系统误差,会导致移动视觉基于直线电机位置所计算的测量结果误差偏大.直线电机在装配时平行度有误差、驱动器发给电机的脉冲、相机移动时的惯性和相机移动时产生的摩擦力等因素,都会导致检测系统的误差.)跟踪误差在实际检测平板屏隙尺寸的过程中,平板屏隙尺寸检测系统中程序设定相机到达的坐标与实际运行过程中相机到达的坐标之间的位置距离(即跟踪误差)如图所示.eyP x ty t(),()exlP(x(t),y(t)xyo图跟踪误差分析X,Y轴电机中X轴和Y轴的位置跟踪误差分别为:ex|x x|,ey|y y|()同理可以
10、得到龙门移动系统跟踪误差:P pexey(x x)(y y)()轮廓误差轮廓误差即移动机构带动相机达到的实际位置,与平板屏隙检测系统中程序所设定相机的理想运动移动轨迹之间的最短距离.检测系统中的相机只在X,Y轴上直线运动,所以只需要对系统进行直线轮廓分析.如图示,l为相机在程序上设定的直线路径,l 为移动机构带动相机在实际运行过程中的直线路径,PC和P C分别代表X,Y轴直线电机的跟踪误差,PN即为t时刻时直线轮廓误差.yxP x ty t(),()exlP(x(t),y(t)eylNMQ?Co图直线轮廓误差分析根据几何关系得到如下关系式:P NMQMQMCQ CMCP Cc o seyc o
11、 sQ CP Cs i nexs i n()湖北工业大学学报 年第期联立上式可以求解得到X,Y轴直线电机的轮廓误差与跟踪误差的转换对应公式:eyc o sexs i n()由式()可得结论,平板屏隙检测系统中电机的直线轮廓误差与跟踪误差存在一次函数关系,即电机的跟踪误差增大,则轮廓误差也随之增大.所以对于检测系统中的系统误差,我们可以通过缩小电机的跟踪误差来减少整个系统的轮廓误差,从而提高直线电机的定位精度以提高移动视觉的测量精度.直线电机的运动误差补偿实现由式()可知,消除跟踪误差即可减少整个检测系统的误差.因此本文根据移动视觉中相机随电机动子运动的特性,提出一种基于移动视觉和标定板角点坐标
12、定位的系统误差测量及补偿方法,测量出X、Y轴电机在完整行程下的系统误差并补偿到控制系统中,达到降低系统误差的目的.该方法步骤如下:)将X轴回原点,并将标定板放置在该位置相机视野下;)采集标定板图像,保持标定板位置相对于机架静止,使X轴向正方形移动标定板棋盘格单格长度使得标定板某一角点与移动前均可采集到,电机移动采集示意图如图所示;Puu(,)111Puu(,)222P x y(,)yxyxbO1O2?A?B图电机移动采集示意图)反复移动X轴固定距离并采集图像,直至采集到全行程下标定板角点的所有坐标P i;)换 算 得 到 图 像 坐 标 值P i的 世 界 坐 标 值w o r l dP i.
13、w o r l dP i 与w o r l dP i的差值即为电机移动的理想值,w o r l dDi 减去w o r l dDi的值即为电机移动的实际值,计算每幅图像与前一幅图像中同一棋盘格的理想距离与实际距离的差值e,即可得到在该位置电机移动的系统误差e(w o r l dDi w o r l dDi)(w o r l dP i w o r l dP i)()重复上述过程取平均值得到X轴全行程下的系统误差;)重复上述过程得到Y轴全行程下的系统误差.由式()可知,通过上述分析,直线电机中单轴运动的系统误差可以认为是检测系统的主要误差,由此分别测出X轴和Y轴电机的直线误差,即可计算出X、Y轴龙
14、门移动机构的综合系统误差,得到电机在每个位置的误差表后即可在位置控制时加入补偿,使得龙门移动机构实际定位点与目标点尽可能接近,从而保证移动视觉的测量精度.实验分析本文基于移动视觉对平板电脑的屏隙尺寸进行精密测量,使用直线电机搭建正交龙门移动机构,视觉部分由安装在直线电机动子上的相机和光源组成.因此本文设计了以下实验.系统标定实验与结果本系统采用海康威视的 万像素面阵相机配合倍的远心镜头,每次采集不同位姿的标定板图像.实际采集的图像带有非理想的透镜成像畸变,因此需要计算透镜畸变参数来对其进行纠正.拍摄标定板图像如图所示.图标定板图像两种方法的标定误差直方图如图所示.0.120.100.080.0
15、60.040.020?/Pix0123456789 10 11 12 13 14 15 16 17 18?Overall Mean Error:0.09 plxels图标定误差直方图平均标定误差为 像素,小于要求的精度范围,在棋盘格标定中精度达到m.该标定方法满足平板屏隙尺 寸检测系统 中 相 机 的 标 定 精 度要求.电机误差实验针对移动视觉系统中直线电机运动所产生的误差,本文提出了一种基于C C D相机定位标准棋盘格的直线电机误差整定方法,实验实物如图所示.首先将X轴电机回原点,在相机视野下放置标定板并保持位置不变,然后使X轴电机向正方向移动棋第 卷第期易军,等平板屏隙尺寸检测中相机标定
16、和误差补偿方法盘格单格长度,即mm和mm,采集移动前后图像,重复移动X轴固定距离直至X轴全行程,最后采集标定板角点所有坐标,计算X轴全行程下的系统误差(图).重复上述实验可得到Y轴全行程误差(图).图测量系统误差实验0 06.0 05.0 04.0 03.0 02.0 01.0?/mmX?/mm20406080100 120 140 160 180图X轴系统误差由图得,跟踪误差最大值 mm,误差均值在 mm.由于X轴电机步进时带动相机的移动,电机的重量较大而导致X轴电机步进时惯性过大,从而造成X轴电机的跟踪误差较大.由图中Y轴直线电机系统误差可得,最大跟踪误差 mm,误差均值 mm.两条平行的
17、直线电机同步驱动结合刚性连接的龙门架构成Y轴,由于龙门架较为稳定且两条直线电机平行度较高,所以Y轴的跟踪误差较小.通过上述实验得到X、Y轴电机的误差值,并对误差值进行数据分析,在位置控制时加入补偿减小电机的跟踪误差,使得龙门移动机构在实际定位点与目标点尽可能接近,从而保证移动视觉的测量精度.0 06.0 05.0 04.0 03.0 02.0 01.0?/mmY?/mm50100150200250300图Y轴系统误差测量系统误差实验为了验证平板屏隙尺寸检测系统的测量精度是否满足要求,采用本系统和三坐标测量机分别测量同一批平板电脑的触摸屏屏隙尺寸,所获得的数据可以反映移动视觉的平板屏隙尺寸精密检
18、测系统的精度,从而验证了本文标定法和系统误差补偿方法的有效性.表平板屏隙测量精度计算mm三坐标测量机的数据系统测量得到的数据测量误差个平板屏隙的长 平板屏隙长的均值 个平板屏隙的宽 平板屏隙宽的均值 通过以上数据分析,系统测量平板电脑触摸屏的屏隙长精度误差均值为 mm,屏隙长度的最大误差为 .系统测量平板电脑触摸屏的屏隙宽的精度误差 mm,屏隙宽度最大误差为 mm.之所以出现误差最大值,原因为平板从流水线进入待检测区域时,由于固定平板需要将平板从传送带上顶起,平板不在一个水平面上,导致图像处理中R O I区域提取错误,产生较大的检测误差.在实际生产中,由于生产设备自动化程度低而导致平板屏隙尺寸
19、存在误差.本平板屏隙尺寸检测仪均满足行业内 mm公差带测量精度,由此可得:本文采用改进的张正友标定法提高了检测系统的相机标定精度,误差补偿方法有效降低了系统误差,从而提高了检测精度.结论本文研究了一种基于移动视觉的平板屏隙尺寸精密检测技术,采用基于张正友标定法结合消除图像径向畸变的高精度标定方法,来提高检测系统的标定精度,通过电机短距离寸动配合C C D相机提取棋盘格上的角点坐标,分析得到系统误差表,并对检测系统进行误差补偿来提高系统检测精度.通过搭建平板屏隙尺寸精密检测平台并进行试验,其中相机标定精度达到m,平板屏隙尺寸检测的精度达到 mm以内,证实本文方法具有高精度的标定精度和较小的系统误
20、差,为提高平板屏隙尺寸精密检测技术提供了新的思路.湖北工业大学学报 年第期参考文献郭静,罗华,张栋栋基于机器视觉的高精度螺孔定位方法研究J导航与控制,():何博侠,张志胜,徐孙浩,等大尺寸机械零件的机器视觉高 精 度 测 量 方 法 J中 国 机 械 工 程,():李钊宝,汪新新,贾茜媛基于机器视觉的工件尺寸高精度测量方法J计算机测量与控制,():Z HAN GZY F l e x i b l en e wt e c h n i q u ef o rc a m e r ac a l i b r a t i o nJ I E E ET r a n s a c t i o n s o nP a t
21、 t e r nA n a l y s i s a n da c h i n e I n t e l l i g e n c e,():刘艳,李腾飞对张正友相机标定法的改进研究J光学技术,():李莉 O p e n C V耦合改进张正友算法的相机标定算法J轻工机械,():朱伟东,曹良洪,梅标,等利用圆心不对称投影精确标定工业相 机J光 学 精 密 工 程,():卢晓冬,薛俊鹏,张启灿基于圆心真实图像坐标计算的高精度相机标定方法J中国激光,():彭妍,郭君斌,于传强,等基于平面变换的高精度相机标定方法J北京航空航天大学学报,():KO R E NY C r o s s c o u p l e d
22、b i a x i a l c o m p u t e rc o n t r o l f o rm a n u f a c t u r i n gs y s t e m sJ A S MEJ o u r n a l o fD y n a m i cS y s t e m s,M e a s u r e m e n ta n dC o n t r o l,():Y EHSS,H S UPL A n a l y s i sa n dd e s i g no f t h e i n t e g r a t e dc o n t r o l l e r f o rp r e c i s em o t
23、i o ns y s t e m sJI E E ET r a n s a c t i o n so nC o n t r o lS y s t e m sT e c h n o l o g y,():李学伟,赵万华,卢秉恒轨迹误差建模的多轴联动机床轮廓误差补偿技术J西安交通大学学报,():李祥飞,赵欢,赵鑫,等面向伺服动态特性匹配的轮廓误差补偿控制研究J机械工程学报,():汪昕杨,刘亚超,钟永彬,等基于自校正自抗扰控制的多电机协 同系 统 J组合 机 床与 自动 化 加 工 技 术,():R e s e a r c ho nC a m e r aC a l i b r a t i o na
24、n dE r r o rC o m p e n s a t i o nM e t h o d s i nF l a tP a n e l S c r e e nG a pS i z e I n s p e c t i o nY I J u n,X I EL i a n g z e,HUX i n y u,S ONGL i a n(S c h o o l o fM e c h a n i c a lE n g i n e e r i n g,H u b e iU n i vo fT e c h,W u h a n ,C h i n a;C h o n g q i n gR e s e a r c
25、 hI n s t i t u t e,W u h a nU n i vo fT e c h,C h o n g q i n g ,C h i n a)A b s t r a c t:I n i n d u s t r y,d u e t o t h es m a l l f i e l do f v i e wo f t h ec a m e r a,w h e n i n s p e c t i n gm a c h i n ev i s i o no f f l a tp a n e l s c r e e ng a ps i z em o b i l ev i s i o n i su
26、 s e dt od e t e c t t h ew a y T h ef l a ts c r e e ng a pd e t e c t i o nn e e d st om e e tt h er e q u i r e m e n t so fh i g ha c c u r a c y,a n dt h eu s eo f t r a d i t i o n a l c a l i b r a t i o nm e t h o d s l e a d st oe r r o r s,a n dt h es y s t e me r r o rg e n e r a t e db y
27、 t h em o v i n gm e c h a n i s mh a s a l a r g e i m p a c t o nt h em e a s u r e m e n t a c c u r a c y T oa d d r e s s t h e s h o r t c o m i n g so fZ h a n gZ h e n g y o u s c a l i b r a t i o na l g o r i t h mf o rm o b i l ev i s i o nc a l i b r a t i o n,w h i c hd o e sn o t c o n
28、 s i d e rr a d i a ld i s t o r t i o na n dl e a d st ol o wa c c u r a c y,t h i sp a p e rp r o p o s e sam e t h o db a s e do nZ h a n gZ h e n g y o u sc a l i b r a t i o nm e t h o da n dc o n s i d e r sr a d i a ld i s t o r t i o nt oc a l i b r a t et h e i n s p e c t i o ns y s t e m
29、w i t hh i g ha c c u r a c y F o r t h es y s t e me r r o r c a u s e db yt h em o t i o no f l i n e a rm o t o r s i nt h em o v i n gv i s i o n,a l i n e a rm o t o re r r o rc o r r e c t i o nm e t h o db a s e do n t h e c a m e r ap o s i t i o n i n g t e s s e l l a t i o ng r i d i sd e
30、 s i g n e d,a n d t h e s y s t e me r r o rt a b l e i so b t a i n e db ya n a l y z i n gt h ec o o r d i n a t ed a t ao f t h ec o r n e rp o i n t so f t h ec a l i b r a t i o nb o a r d,a n df i n a l l yt h ee r r o rc o m p e n s a t i o no ft h el i n e a rm o t o r si sp e r f o r m e d
31、b yt h ee r r o rt a b l e T h ee x p e r i m e n t a lp l a t f o r mb u i l tb yu s i n gC C Dc a m e r aa n dt h r e e l i n e a rm o t o r s t o f o r mag a n t r ym o v i n gs y s t e m,t h ee x p e r i m e n t a l r e s u l t ss h o wt h a t t h ed e t e c t i o na c c u r a c yo f t h e c a l
32、 i b r a t i o nm e t h o dr e a c h e s mm,w h i c h i s s u i t a b l e f o r t h en e e d s i nt h e f l a t s c r e e ng a pd e t e c t i o n i n d u s t r y K e y w o r d s:m o b i l em e a s u r e m e n t;c a m e r ac a l i b r a t i o n;e r r o rc o m p e n s a t i o n;a b e r r a t i o nc o r r e c t i o n 责任编校:张众第 卷第期易军,等平板屏隙尺寸检测中相机标定和误差补偿方法