论文部分内容阅读
激光打标是激光加工领域中应用最为广泛的,打标过程中工件位置的确定是关键的一步,随着生产的发展,使用固定夹具对工件进行定位的方式不仅成本较高,且不利于多工件同时定位,同时也会带来人为定位误差的不稳定性。为此提出了将视觉定位技术引入到激光打标系统中,利用视觉定位技术的优点实现工件快速稳定准确的定位,提高生产效率。本文首先对激光打标和机器视觉技术的发展做了简单介绍,调研分析了目前国内外的发展状况。其次结合工件图像的具体特征研究分析了本文用到的图像处理相关算法,如图像分割、二值形态学图像滤波、二值图像边缘检测等。最后研究了视觉定位中的相机标定技术,考虑到传统标定算法的复杂度高,操作过程繁琐,以及激光打标过程中工件的定位是在一个二维平面内进行的,因此提出使用一种基于单平面的射影变换的相机标定方法,并引入多项式矫正算法对成像过程中产生的畸变进行矫正。为了获得工件在激光打标坐标系中的位置和方位角,本文在前期图像处理的基础上提取工件轮廓,利用轮廓的中心来确定工件位置,结合最小二乘法对提取到的轮廓使用Hough变换精确地检测出轮廓中的直线,并根据直线的倾角得到工件的方位角。根据实际的应用需求,分析总结系统各个硬件部分的选取原则,合理搭建定位系统的硬件部分。在VS2005下利用微软的基础类库(MFC)进行本系统软件界面的设计,并使用多线程技术提高软件界面的响应速度,同时使用德国SCAPS公司提供的Activex控件使定位软件与打标系统的控制软件SamLight进行数据交换,最终实现打标系统的工件定位。在整个系统的软硬件搭建完成后进行实验,相机标定实验结果表明针对本系统的标定算法能够取得较高的标定精度,x、y方向上的平均标定误差在0.1mm以内,最大标定误差均小于0.1mm。对标刻平台上的工件进行定位打标,实验表明本定位系统能够在系统所允许的误差内对工件进行准确稳定的定位。最后,本文从图像处理精度方面深入分析了引起定位误差的原因,为本文将来的工作奠定基础。