发布时间:2024-04-21 08:28:27 人气: 来源:下载雷火电竞亚洲先驱
名:某某某指导教师:XX**成时间:201413目录摘要....................................................(I)Abstract...............................................(II)绪论....................................................(1)国、外研究进展........................................(1)根本原理................................................(2)总结....................................................(9)参考文献...............................................(10)word13摘要计算机视觉应用于各行各业,为各行各业创造出惊人经济效益。本论文要研究的就是把计算机视觉,电气控制,机械控制综合应用于工业自动化。计算机视觉也称机器视觉,它从CCD相机采集图像数据,对数据进展处理和分析,特征匹配,最终得出结论。经计算机处理和分析,得出是否为匹配零件并下发指令,指令传给电气控制局部,经逻辑计算和功率放大,直接驱动相关电机或气液压机械设备动作。机械局部为侍服电机或气液压控制的简单机械手,可以从运送零件的绿色运送带上推下零件。以达到不一样形状零件的自动识别和分类。关键字:机器视觉,特征匹配,人工智能,PLC,单片机,反响系统,自动化,零件识别与分类。hanicalpartgashydraulicservocontrolsimplerobotscanbringpushedfromtransportingpartsgreentransportparts.Automaticidentificationdifferentshapepart.Keywords:machinevision,featurematching,artificialintelligence,PLC,microcontroller,feedbacksystems,automation,partsidentificationclassification.word13绪论随着国发2号文件下发,经济将得到进一步开展。国家大力扶持经济建设,必将扶持工业。要想后发赶超沿海地区,只有提高工业水平,才能实现后发赶超,建成工业强省。衡量工业水平的一个重要标准在于工业生产里的自动化水平。自动化程度高的企业不仅产量高,经济效益也高。它减少了人工本钱,不分白天黑夜都在生产。对企业来说这是最大竞争力。要想把运送带上的零件分类,国外有很多种方法,比如按质量差异来分。这是一种比拟简单的方法。但当零件质量相差较小,这种方法就束手无策了。还有一种是按零件颜色来分,通过CCD摄像头把数据传入计算机进展识别分类。但当零件颜色根本一致时〔比如金属零件〕,这种方法也会无力应对。今天我们要研究和实现的方法根本能解决上述无力应对的情况。这种方法也就是基于零件形状轮廓传入计算机进展设别分类,然后下达指令控制机械装置,达到分类零件的目的。国外研究进展在美国,日本这些工业强国,机器人大国对智能化工业生产研究比拟成熟,进步也比拟大,应用已经很广泛。在中国只有少数汽车厂采用机器人加工和分类零件。对此,本论文要研究的技术非常有实用价值。根本原理word13原理很简单,就是实现步骤多,繁琐。需要把要分类的零件从运送带上经过时的外观轮廓经CCD相机传入计算机,经计算机预处理,如滤波,调整比照度等。之后对图像进展边缘检测,可采用一阶求导或二阶求导,一阶求导近似公式如下:其中h〔x〕为x处的灰度值。此公式也就是离散卷积计算导数法。其卷积核为{-1,0,1}。一阶求导计算轮廓也还能借助其他算子来进展,如Sobel算子。当一阶求导计算轮廓效果不是很稳定时,我们大家可以采用二阶求导来计算轮廓,这样的好处就是稳定。最常用到的算子就是Canny算子。下面是Canny算子计算轮廓的效果图:原图经Canny算子计算后得出的轮廓图得到零件形状轮廓之后,就是让计算机去学习和记忆。这也是整个零件识别和分类系统中最难和最重要的局部之一。让计算机去学习其实就是让计算机从轮廓图像中提取特征。提取图像特征的方法很多,如surf。但是surf实现起来麻烦。我们这里用到一种简单实用的方法。基于轮廓点再计算原图sift特征,保存特征向量,现在就可以和输入新图像进展特征比对了。输入零件图〔白色局部为零件〕:经计算机提取特征之后与输入的图像进展匹配,下面看匹配效果图:word13原图轮廓处理匹配成功匹配成功后会将零件在CCD影像中用框框住。甚至坐标,水平夹角等信息都能检测出来。在多个零件存在的情况同样识别成功,下面看2效果图:原图〔多零件干扰〕轮廓处理匹配成功原图〔多零件干扰〕轮廓处理匹配同样成功从图中可以看出基于轮廓特征识别的优越性了。再看一三角形零件识别效果,输入图像:word13特征提取之后匹配效果:由图可看出匹配效果还是蛮好的,但也有一些质疑。比如,在图1中有2个三角形零件,到底要匹配哪一个呢?这里有一个原如此,匹配最靠近右边的。零件传送带是从左往右运行,优先识别最右边的零件能让机械手有充分时间推下或抓取匹配成功的零件,防止漏分类。优先考虑最右边匹配零件,如图3:零件识别和匹配成功之后剩下的就是分类了,首先把零件轮廓特征输入计算机,把要分类的一堆零件逐一放上运送带,经过CCD相机扫描,再经计算机计算,如果成功匹配,就立即发送指令给电气控制设备,电气控制设备直接驱动机械手别离零件。电气控制设备可以 选用PLC 或单片机。 word 13如果选用西门子S7-200 型号的PLC,能够使用PPI 协议,PC 机以串口通讯方式向 PLC 传送指令,让PLC 去执行。 下面是PPI 协议介绍: 西门子的PPI〔Point Point〕通讯协议采用主从式的通讯方式,一次读写操作的步骤包括:首先上位机发出读写命令,PLC 作出接收正确的响应,上位机接到此响应如此发 出确认申请命令,PLC 如此完成正确的读写响应,回应给上位机数据。这样收发两次数据, 完成一次数据的读写。 看了上面介绍,也懒得去管PPI 协议了,没有试验过的东西就不要去使用了。再加上 使用了PLC,使得总系统性价比太差。我不得不换廉价的51 系列单片机来做电气控制局 〔图4〕单片机引脚根据图4,只要P3.6 和P3.7 连接到RS232 串口通信芯片上。就能与PC 机进展数据 交换。如果把单片机设为下位机。接收指令。使P0.0 拉高电平5 秒〔假设〕,电机正转。 P0.1 拉高电平5 秒〔假设〕,电机反转。都为低电平时电机停止运转。在电机运转时P0.0 与P0.1 总为相反电平,这种逻辑关系交由单片机自行计算,减少PC 机处理消耗。这也保 证了电机安全运作。 当然,单片机P0 口微小电流是不可能驱动电机的。只可以通过三极管放大,在经过继电 器才能驱动电机。电路图如下: word 电动机的输出接一个推手机械臂,机械臂可以纵向移动,把需要分类的零件从蓝色运送带推到绿色运送带上。以达到分类零件的目的。如如如下图: word 13〔图6〕三角形零件为所要分类的零件 若条件允许,可在机械臂运动轨迹最前和最后端各装一个行程开关,当机械臂运动到 最前端时触发前端行程开关。电流信号反响到单片机,让单片机P0.0 立即拉低,同时P0.1 拉高,使电机反转,直到触发后端行程开关,电流信号再次反响到单片机,P0.0 和P0.1 同时变为低电平。电机停止运转,恢复初始位置。等待PC机下一条指令。 至此,总系统流程已经完毕,零件已经分类成功。大体步骤可以看下面流程图: CCD 相机扫描所要 零件 word 13总结 这种分类技术在工业生产里是比拟先进的。是未来工业生产中不可或缺的一种技术。这 项技术不仅能用在分类零件上,还能检测零件缺陷等。比如检测零件形状和位置公差。
机器视觉中的自动调焦及形貌恢复技术探讨研究---优秀毕业论文 参考文献 可复制黏贴
泡罩药丸包装缺陷的机器视觉检测技术探讨研究---优秀毕业论文 参考文献 可复制黏贴
机器视觉在铜条缺陷在线高速检测中的应用---优秀毕业论文 参考文献 可复制黏贴
信号与信息处理专业毕业论文 [精品论文] 机器视觉在食品加工行业的应用研究
控制理论与控制工程专业毕业论文 [精品论文] 仪表面板信息机器视觉采集技术研究
模式识别与智能系统专业毕业论文 [精品论文] 工业零件形状尺寸的机器视觉检测系统的研究