论文部分内容阅读
视觉技术在工业检测和控制领域得到了广泛的应用,目前很多工业生产线上都使用机械手对平台上的产品进行抓取操作,抓取之前先要对工作平面上的产品进行定位,常用的视觉定位方法主要有立体视觉定位和单目视觉定位两种。单目视觉定位是指利用单一相机拍摄的图像序列计算出待测物体方向和位置的算法,相对于立体视觉而言,该方法由于设备安装方便简单而得到越来越广泛的应用。目前国内外对单目视觉定位和定位误差的研究已经很成熟了,但鲜有对定位误差的位置分布规律做出定量分析计算,而定位精度提高的方法往往也都是靠复杂的非线性标定算法从模型上减小定位误差。本文对定位误差的分析方法是通过建立单目视觉模型,然后建立定位误差模型,再对模型中的参数进行误差分析,然后用建立的单目视觉定位误差模型补偿修正定位误差。本文首先建立了单目视觉定位模型,得出空间已知平面上点的横纵坐标与该点的像面坐标之间的关系,实现该平面上的点定位。然后,本文分析了视觉定位系统中可能的误差来源,根据径向畸变模型建立定位误差模型。最后,通过工作台平面定位实验,对棋盘格144个角点进行定位,用这144个角点的定位误差数据通过最小二乘法拟合该定位误差模型中的待定系数,并用最终确立的定位误差模型补偿144个角点定位误差。实验结果显示:该定位误差模型的两个待定常数的拟合确定系数高达0.9以上,经过定位误差模型补偿修正以后,棋盘格144个角点的两个坐标方向的最大定位误差由2.15mm、1.94mm显著降低到0.62mm、0.29mm。实验结果证明本文提出的单目视觉定位误差模型的正确性,并证明了影响成像系统畸变的主要因素是径向畸变。