硕士学位论文MASTERDISSERTATION基于激光视觉的焊缝跟踪及纠偏系统WeldingSeamTrackingandCorrectingSystemBasedonLaserVision作者沈鹏程校内导师孙坚教授校外导师倪鹏专业领域控制工程中国计量学院二〇一五年六月WeldingSeamTrackingandCorrectingSystemBasedonLaserVisionByPengchengShenADissertationSubmittedtoChinaJiliangUniversityInpartialfulfillmentoftherequirementForthedegreeofMasterofEngineeringChinaJiliangUniversityJune,2015中图分类号TP242.2学校代码10356UDC621.3密级公开硕士学位论文MASTERDISSERTATION基于激光视觉的焊缝跟踪及纠偏系统WeldingSeamTrackingandCorrectingSystemBasedonLaserVision作者沈鹏程专业领域控制工程校内导师孙坚教授校外导师倪鹏申请学位工学硕士论文类型应用研究二〇一五年六月独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得中国计量学院或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位论文作者签名:签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解中国计量学院有关保留、使用学位论文的规定。特授权中国计量学院可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:导师签名:签字日期:年月日签字日期:年月日致谢我在研究生三年的学习和生活中受益良多,首先要感谢我的导师孙坚教授在我攻读硕士期间给我的悉心指导和帮助,他为人谦和热情,治学严谨细心。在生活中,能像我知心的朋友一样鼓励我,在科研上,孙坚教授渊博的学识、严谨的治学态度,也深深的影响了我,在论文的写作和措辞等方面,他总是以“专业标准”严格要求我,在孙坚教授的指导下,使我在研究生三年的学习中也取得了一定的成绩,让我的学习科研能力、动手实践能力有了突飞猛进。值此毕业论文之际,谨向恩师致以衷心的感谢和祝福。感谢研究所全体老师在本文研究过程中给予的指导和帮助,特别感谢钟少俊老师提供的帮助和宝贵意见,在整个毕业设计过程中,从开题报告、系统方案设计和系统调试中都给予了指导。感谢师弟张振、陶伟、刘春学在系统硬件搭建时,给予的帮助;感谢游于训、王亚丽、沈广月同学在后续软件算法编写时给予的帮助。感谢张海波、朱少诚师兄在论文写作过程中,给予的指导;感谢唐杰学长、刘君学姐在前期工作中给予的帮助和支持。从论文的选题到搜集资料,从写稿到反复修改,期间经历了喜悦、痛苦和彷徨,伴随着这篇毕业论文的最终成稿,自己还有一点成就感,短暂的三年研究生生活很快就要结束,再次真诚地感觉所有在我三年读书期间帮助过我的老师、同学和朋友,祝大家一生平安!最后要感谢的是我的父母,感谢他们多年来一直给予我鼎力支持和无私奉献,默默的支持我完成学业。在未来的日子里,我会更加努力的学习和工作,不辜负父母对我的殷切期望!沈鹏程2015年6月I基于激光视觉的焊缝跟踪及纠偏系统摘要:本文是在示教型焊接机器人的平台上,针对其不能在焊接过程中实时纠正焊缝偏差导致焊接精度较低的问题,综合国内外焊接机器人发展及研究现状,发现焊接机器人技术与传感技术密不可分,而在众多传感方式中激光视觉传感获得的焊缝信息量最大且精度较高,因此本文提出了在示教机器人的基础上增加激光视觉模块来提高原示教型焊接机器人的焊接精度。本文主要工作如下:(1)对基于激光视觉的焊缝跟踪及纠偏系统进行硬件和软件方案设计,在硬件上,对激光视觉模块的硬件进行选型,包括了工业相机、光学镜头、激光传感器及窄带滤光片,除此以外,为了在焊接时能对视觉系统进行有效的保护,本文设计了激光视觉系统保护装置。(2)系统的图像处理软件是在VS2008和OpenCV平台上进行开发的,其处理过程主要分为图像预处理和图像后处理,图像预处理的目的是对焊缝图像进行除噪和增强光带条纹信息,主要包括的处理方法有:高斯滤波,直方图均衡化以及图像二值化。(3)经过图像预处理,得到清晰的光带条纹之后,进行了图像后处理,首先确定了焊缝图像的感兴趣区域,缩小了图像处理的范围,为后续图像处理提高处理速度;然后,通过图像细化的方法得到焊缝图像中光带条纹的中心线;最后,通过斜率法来提取焊缝图像的特征点,并对提取的结果进行了分析和图像误差计算。(4)在分析标定原理的基础上,通过相机标定确定相机图像坐标系和世界坐标系的转换关系,并得到系统标定误差,上位机与示教型焊接机器人控制器TMS320F2812通过RS232串口建立通信方式。综合图像误差及相机标定误差,系统的误差值在1mm误差范围内,原示教型机器人的焊接精度得到了提高。关键词:激光视觉;焊缝跟踪与纠偏;焊接机器人;图像处理;相机标定分类号:TP242.2UDC:621.3IIWeldingSeamTrackingandCorrectingSystemBasedonLaserVisionAbstract:Thisdissertationaimedatthelowaccuracyofteachingweldingrobotandtherobotcannotcorrecttheweldingpositioninreal-time;researchedonthedevelopmentofweldingrobotathomeandabroad;foundthatweldingrobottechnologyisboundedtogetherwithsensortechnology,itshowedthatlaservisionachievesthelargestinformationofweldingseamandhashighaccuracyamongthosesensorswhichcanbeusedonweldingseamtrackingandcorrecting.Thus,thisthesisproposedamethodthataddedalaservisionmoduleontheplatformofteachingrobottoimproveitsaccuracy.Alloftheworkincluding:(1)Designedthehardwareandsoftwareofthelaservisionsystem.Thedesignandselectionforhardwareequipmentsinclude:industrialcamera,opticallens,lasersensor,andnarrow-bandfilters,inaddition,thisdissertationdesignedaprotectiondeviceforthelaservisionsystem.(2)ThesoftwareofthissystemwasdevelopedontheenvironmentofVS2008andOpenCV,themainworkofimageprocessingcanbedividedintotwosteps:preprocessingandpostprocessing,thepurposeofpreprocessingisreduceimagenoiseandenhancetheimageinformationofopticalstripe,methodssuchasGaussianfiltering,histogramequalizationandimagebinarization.(3)Afterimagepreprocessing,theclearopticalstripecanbeobtained,thenstepedintoimagepostprocessing.Inthispart,theregionofinterestwaschosenfirsttonarrowtheimageprocessingrangeandreducedtimeforsubsequentprocess;then,throughimagethinningmethodtogetthecenterlineofopticalstripe;atlast,usedslopemethodtoextractfeaturepointsfromimage,alsoanalyzedextractionresultsandimageerrorscalculation.(4)Analyzedthecameracalibrationprinciple,andthroughthecalibrationtodetermintheconversionrelationshipbetweenimagecoordinatesystemandworldcoordinatesystem;acquiredcalibrationerroraftercalculation;establishedRS232serialcommunicationbetweenPCandteachingweldingrobotcontrollerIIITMS320F2812.Combinedcameracalibrationerrorwithimageerror,thetotalerrorofvisionsystemislessthan1mm,thissystemhasimprovedtheaccuracyofteachingweldingrobot.Keywords:laservision;weldingseamtrackingandcorrecting;weldingrobot;imageprocessing;cameracalibrationClassification:TP242.2UDC:621.3IV目次摘要...............................................................................................................................I目次........................................................................................................................IV图清单........................................................................................................................VI附表清单...................................................................................................................VII1绪论........................................................................................................................81.1选题背景与意义.........