论文部分内容阅读
随着摄像机技术、数字图像处理技术的飞速发展,机器视觉技术在识别、定位和测量等领域得到了越来越广泛的应用,机器视觉作为一项以计算机视觉为基础的新型技术,原理上具有非接触、实时性、精度高、信息量丰富等显著优点。目前国内许多的电子产品的分选、检测工作,设备的组装工作大多数还是处于人工作业的状态,这样不仅效率低,而且误差大,成本高。将机器视觉技术应用于现代化生产中,将极大地提高智能化生产的发展,提高我国制造业的制造质量,因此对机器视觉伺服技术进行研究是有重大意义的。本文提出了一种机器视觉伺服系统的通用性平台,将该平台稍加改造就可以应用于像缺陷检测、参数测量、几何定位、机器视觉自动焊接等实际应用之中。本文的主要内容就是在LabVIEW软件平台下对机器视觉伺服控制系统进行设计。首先,本文考虑到机器视觉中关键的相机标定技术对整个系统的重要性,对相机的标定进行了一定的研究,分析了相机成像基本模型和坐标转换关系。针对本文所设计的通用平台开发系统进行了标定。其次,对机器视觉模块和运动控制模块进行了具体的设计,研究了定位算法,利用LabVIEW平台所提供的图像处理工具对图像处理进行了研究;对运动控制模块进行设计,编写运动控制模块程序。再次,对基于LabVIEW机器视觉伺服系统通用开发平台进行设计,包括软件开发平台的选择,分析了LabVIEW开发平台的优势;对通用开发平台的软件结构设计,包含了编程架构以及程序的流程图;介绍了通用开发平台各个模块的设计和实现,包含了各个功能模块和子函数的实现以及主程序的实现。最后,通过PCB板自动定位检测系统对本文设计开发平台进行测试,结果表明本文所设计的开发平台切实可行,具有一定的实用价值。