999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于圖像識別的生產(chǎn)線零件分揀系統(tǒng)

2016-04-12 00:00:00萬劍鋒黎洪松
現(xiàn)代電子技術(shù) 2016年12期

摘 要: 針對工業(yè)領(lǐng)域的生產(chǎn)線零件分揀系統(tǒng)進(jìn)行研究,其零件識別采用圖像識別方法。主要針對工件圖像的預(yù)處理進(jìn)行了研究,使用加權(quán)平均的濾波方法對工件圖像進(jìn)行去噪處理,使用基于雙峰法的閾值分割方法對去噪圖像進(jìn)行分割,并使用凱西算子提取圖像中的工件邊緣。同時對工件位置的定位方法進(jìn)行了研究,為控制機(jī)械手抓取零件提供依據(jù),用三菱公司的RV?4FL工業(yè)機(jī)器人進(jìn)行工件分揀實(shí)驗(yàn),使用上位機(jī)的Matlab軟件實(shí)現(xiàn)工件零件的圖像處理、識別和定位。

關(guān)鍵詞: 圖像識別; 零件分揀; 工件定位; 生產(chǎn)線

中圖分類號: TN957.52?34; TP391 文獻(xiàn)標(biāo)識碼: A 文章編號: 1004?373X(2016)12?0062?04

Abstract: The sorting system of parts in the production line in the field of industry is researched in this paper, in which the image recognition technology is used to recognize the parts in production line. The study on pretreatment of workpiece images is the important point of the paper. The method of weight average filtering is adopted to achieve on the denoising processing of workpiece images. The threshold segmentation method based on the two?peak method is used to segment the denoised image. The Casey operator is employed to extract the workpiece edge in the image. The positioning method of workpiece location is studied to provide basis for controlling the manipulator to grasp parts. PC Matlab software is used to realize image processing, identification and location of workpieces. The workpiece sorting experiment was conducted with sorting robot (Mitsubishi RV?4FL industrial robot).

Keywords: image recognition; part sorting; workpiece positioning; production line

0 引 言

目前在整個工業(yè)生產(chǎn)領(lǐng)域都需要應(yīng)用機(jī)器視覺,比較具有代表性的行業(yè)有物流、醫(yī)學(xué)、農(nóng)業(yè)、半導(dǎo)體以及汽車制造等。在研究機(jī)器視覺時需要計(jì)算機(jī)技術(shù)、光電子學(xué)、信號處理、圖像處理以及人工智能等多學(xué)科知識作為支撐。為了有效地處理工業(yè)生產(chǎn)線上的雜亂工件,本文通過研究得到了一種視覺算法,該算法能夠識別和定位工件的位置,工業(yè)機(jī)器人利用該算法能夠分揀工件。

通過在工業(yè)機(jī)器人分揀技術(shù)中應(yīng)用機(jī)器視覺來識別和定位工件,機(jī)器人在接收到攝像機(jī)傳輸過來的工件坐標(biāo)以后就可以由機(jī)器人完成分揀工作。在工業(yè)生產(chǎn)線上分揀技術(shù)發(fā)揮著非常重要的作用,通過機(jī)器視覺技術(shù)能夠有效地提升生產(chǎn)效率,改善產(chǎn)品質(zhì)量[1?3]。

1 零件分揀機(jī)器人總體結(jié)構(gòu)

零件分揀機(jī)器人總體結(jié)構(gòu)如圖1所示,由工控機(jī)、工業(yè)相機(jī)、運(yùn)動控制卡、工業(yè)分揀機(jī)器人、傳感器單元以及通信總線等組成。通過全自動編程可以對工業(yè)機(jī)器手的工作柔性進(jìn)行控制。通過機(jī)器視覺系統(tǒng)的應(yīng)用可以有效識別物料以及控制精度,并利用運(yùn)輸機(jī)來傳遞物料。在原型機(jī)上利用自動分揀系統(tǒng)能夠檢測傳輸速度、動態(tài)抓取以及自動分揀。

工業(yè)相機(jī)能夠不斷的識別進(jìn)入到分揀作業(yè)區(qū)的目標(biāo)對象,并進(jìn)行圖像的采集,通過Matlab軟件分析和運(yùn)算采集到的圖像,同時分析分揀目標(biāo)的運(yùn)動路徑、識別目標(biāo)對象分類信息以及變換目標(biāo)對象坐標(biāo),這樣通過控制機(jī)器人就能夠完成分揀動作[4]。

2 工件圖像處理

在應(yīng)用機(jī)器視覺的過程中,為了抑制和消除圖像中的無效信息,更加有效地檢測有效信息,并減少系統(tǒng)的數(shù)據(jù)存儲量,需要采取有效地方法運(yùn)算和處理原始工件圖像,這樣能夠有效的提升機(jī)器視覺系統(tǒng)的穩(wěn)定性以及測量精度。工件圖像處理流程圖[5]如圖2所示。

常用的預(yù)處理方法是將彩色圖像轉(zhuǎn)變?yōu)榛叶葓D像,通過閾值變換來去除噪聲。本文在工件圖像去噪的過程中主要應(yīng)用了加權(quán)平均的濾波方法。作為一種局部平滑算法,采用加權(quán)平均濾波算法能夠?qū)D像的邊緣細(xì)節(jié)進(jìn)行有效保留。在應(yīng)用時應(yīng)當(dāng)重點(diǎn)關(guān)注如何選取各點(diǎn)權(quán)值系數(shù)、如何選擇方向和形狀、如何控制領(lǐng)域大小。其中中心像素點(diǎn)P(i,j)指的就是位于領(lǐng)域中心待處理的像素點(diǎn)。通常按照下面的原則進(jìn)行權(quán)值的選擇:

首先,相比于其他像素點(diǎn),中心像素點(diǎn)P(i,j)應(yīng)當(dāng)被賦予較大的權(quán)值;然后,在確定權(quán)值時參考與中心像素點(diǎn)P(i,j)的距離,如果像素點(diǎn)距離較近就賦予較大的權(quán)值,相反,當(dāng)距離較遠(yuǎn)時就賦予較小的權(quán)值;最后,分析像素點(diǎn)在灰度值上是否與中心像素點(diǎn)P(i,j)接近,如果灰度值相似性較大就賦予較大的權(quán)值,相反,如果相似性較小時就賦予較小的權(quán)值。

本文采用改進(jìn)算法的權(quán)值為灰度梯度的倒數(shù),其中濾波窗口為3×3 領(lǐng)域,領(lǐng)域內(nèi)的灰度矩陣[6]為:

這里需要將標(biāo)準(zhǔn)工件模板的圖像顏色進(jìn)行轉(zhuǎn)換,由彩色圖像向灰度圖像轉(zhuǎn)換,并進(jìn)行閾值變換。采用二值化處理方法對工件圖像進(jìn)行處理,經(jīng)過結(jié)果變換以后0和 255是工件圖像中的兩個值。

按照下式進(jìn)行閾值變換:

[Fi,j=0 , fi,j

式中:F(i,j)為圖像;灰度值0表示黑色;灰度值255表示白色;t表示閾值[7]。

在進(jìn)行圖像分割的過程中主要采用基于閾值的分割方法,其中用于分割的閾值可以通過圖像的灰度直方圖信息來獲得。通過對一定數(shù)量閾值的應(yīng)用能夠?qū)D像的灰度級進(jìn)行劃分,當(dāng)像素相同時則認(rèn)為是同一個物體。對于一些背景和目標(biāo)處于不同灰度級范圍內(nèi)的圖像比較適用。

主要按照以下兩種步驟應(yīng)用閾值化分割算法:首先對閾值進(jìn)行確定,本次研究中主要通過實(shí)驗(yàn)獲取閾值;然后通過比較像素值以及分割閾值就可以對像素進(jìn)行劃分。浮動閾值法以及固定閾值法是目前比較常用的閾值變換方法。本次研究中閾值的獲取通過雙峰法來實(shí)現(xiàn),下面詳細(xì)介紹雙峰法的基本思想[8]。

應(yīng)用雙峰法的基礎(chǔ)是圖像主要包括背景和前景兩個部分,前后兩景在灰度直方圖上都成高峰,而圖像的閾值在雙峰之間的最低谷處,其具體的表達(dá)式:

[Fx=0, x

式中:T表示閾值。

使用上述方法得到的零件二值圖和直方圖如圖3所示。

通過應(yīng)用某種算法能夠?qū)D像中背景和圖像間的交接線提取出來,進(jìn)而完成工件邊緣的檢測。當(dāng)圖像中的灰度發(fā)生突然變化時所形成的區(qū)域邊界就是工件圖像的邊緣。通過圖像灰度分布的梯度能夠?qū)D像灰度的變化反映出來,所以邊緣檢測算子可以通過局部圖像微分技術(shù)來獲取。圖4為邊緣檢測方法流程圖。

本次研究中的工件邊緣是通過凱西算子來提取的。在提取工件邊緣時首先通過對二維高斯函數(shù)一階導(dǎo)數(shù)的應(yīng)用來平滑工件圖像,如式(5)所示為圖像與二維高斯函數(shù)的卷積:

3 工件位置確定

在進(jìn)行實(shí)驗(yàn)以前應(yīng)當(dāng)將手眼標(biāo)定的結(jié)果變換成機(jī)器人抓取時需要的位置坐標(biāo),首先將相機(jī)坐標(biāo)變換為機(jī)器人坐標(biāo),這樣就能夠產(chǎn)生合適的機(jī)器人命令[10?11]。工件的坐標(biāo)位置在機(jī)器人抓取以前就可以通過圖像來獲取。如式(8)所示為相機(jī)靜止時所對應(yīng)的方程:[baseHobj=baseHcam?camHobj=Camrapose-1?camHobj] (8)

觀察手爪坐標(biāo)系以及工具坐標(biāo)系是否具有相同的位置關(guān)系,當(dāng)兩者不重合時就可以得到相應(yīng)的抓取方程式:

應(yīng)當(dāng)在確定手爪坐標(biāo)系與工具坐標(biāo)系十分重合的基礎(chǔ)上抓取實(shí)驗(yàn)?zāi)繕?biāo)物,本次設(shè)計(jì)中手爪坐標(biāo)系和機(jī)器人工具坐標(biāo)系是不重合的,通過測量獲取Z方向的距離,在X以及Y方向的坐標(biāo)不發(fā)生變化。手爪坐標(biāo)系的位姿關(guān)系可以通過工具坐標(biāo)系的位置獲取。可以得到工具坐標(biāo)系與基座之間的位姿關(guān)系,這樣機(jī)器人在抓取時就能夠獲得目標(biāo)的相對位置[12]。

利用計(jì)算機(jī)無法直接獲取工件的空間位置,這里需要通過編制程序來完成,在利用機(jī)械手抓取目標(biāo)物時需要采用合適的方法確定工件坐標(biāo)系與基座之間的位置關(guān)系,按照下面的步驟進(jìn)行坐標(biāo)變換:

(1) 確定標(biāo)定平面以及攝像機(jī)的位姿(camHwcs),通常可以通過人工測量方式獲取該參數(shù),本文使用方法是在機(jī)器人手爪上放置制作好的標(biāo)定,然后利用算子可以直接讀取所拍攝的圖像。

(2) 顯示樣本圖像,圖像中工件的數(shù)目N可以通過工件的特征來獲取,同時對圖像中的工件進(jìn)行預(yù)處理。

(3) 確定工件表面與攝像機(jī)的位姿,首先在工件表面建立坐標(biāo)系,將標(biāo)定板表面與工件表面進(jìn)行重合,所建立的坐標(biāo)系為refHgrasp;然后對相機(jī)的外部參數(shù)進(jìn)行讀取,這樣工件表面坐標(biāo)系以及攝像機(jī)之間的位置關(guān)系camHgrasp就可以得到。

(4) 確定工件與基座之間的位姿(baseHgrasp),首先得到機(jī)器人手眼標(biāo)定的參數(shù),然后根據(jù)步驟(3)得到的camHgrasp就可以獲取工件和基座之間的位置關(guān)系baseHgrasp。

(5) 確定工具坐標(biāo)系和基座之間的位姿,工具坐標(biāo)系和基座之間的位姿(baseHtool)可以通過工具坐標(biāo)系和機(jī)器人手爪之間的位姿(toolHgripper)來獲取,然后通過對機(jī)器人的控制就可以完成目標(biāo)工件的抓取[13?14]。

標(biāo)定位置變換具體流程如圖5所示。

4 工件分揀實(shí)驗(yàn)

本文使用的分揀機(jī)器人為三菱公司的RV?4FL工業(yè)機(jī)器人。使用NI1742型工業(yè)攝像機(jī),采集的圖像分辨率為640×480。運(yùn)動控制卡采用雷賽公司的DMC2410型運(yùn)動控制卡。本文使用上位機(jī)的Matlab軟件實(shí)現(xiàn)工件零件的圖像處理、識別和定位。基于Matlab的工件識別GUI界面如圖6所示。

5 結(jié) 論

本文針對工業(yè)領(lǐng)域的生產(chǎn)線零件分揀系統(tǒng)進(jìn)行研究,其零件識別采用圖像識別方法。主要針對工件圖像的預(yù)處理和工件定位方法進(jìn)行了研究。最后使用三菱公司的RV?4FL工業(yè)機(jī)器人進(jìn)行工件分揀實(shí)驗(yàn),使用上位機(jī)的Matlab軟件實(shí)現(xiàn)工件零件的圖像處理、識別和定位。

參考文獻(xiàn)

[1] 李和平,陳育新.基于LabVIEW工業(yè)機(jī)器人自動分揀系統(tǒng)設(shè)計(jì)[J].機(jī)床與液壓,2015,43(9):90?93.

[2] 許凡.視覺引導(dǎo)的抓取機(jī)器人控制技術(shù)的研究與開發(fā)[D].無錫:江南大學(xué),2014.

[3] 朱海濤.基于位置視覺伺服的運(yùn)動工件分揀系統(tǒng)設(shè)計(jì)[D].杭州:浙江工業(yè)大學(xué),2014.

[4] 李明.運(yùn)動食品機(jī)器視覺的識別與定位技術(shù)的研究[D].哈爾濱:哈爾濱商業(yè)大學(xué),2014.

[5] 王鴻博,李建東,崔曉暉,等.基于工業(yè)機(jī)器人的分揀生產(chǎn)線群控通信系統(tǒng)設(shè)計(jì)[J].制造技術(shù)與機(jī)床,2016(3):93?98.

[6] 郝明.機(jī)器視覺在機(jī)器人雜亂工件分揀中的應(yīng)用[D].沈陽:沈陽工業(yè)大學(xué),2015.

[7] 管經(jīng)緯.基于機(jī)器視覺的工件自動分揀系統(tǒng)研究[D].上海:東華大學(xué),2015.

[8] 魏敬強(qiáng).基于雙目立體視覺的工件識別定位與抓取系統(tǒng)研究[D].西安:西安理工大學(xué),2009.

[9] 賀雅琴.自動物料分揀機(jī)器人系統(tǒng)的關(guān)鍵技術(shù)研究[D].廣州:華南理工大學(xué),2011.

[10] 趙彬.基于機(jī)器視覺的工業(yè)機(jī)器人分揀技術(shù)研究[D].沈陽:沈陽工業(yè)大學(xué),2013.

[11] 潘武.基于機(jī)器視覺的工件的識別和定位[D].北京:北京化工大學(xué),2012.

[12] 李春.基于機(jī)器視覺的焊接工件識別與焊接軌跡校正方法研究[D].廣州:華南理工大學(xué),2015.

[13] 梁元月.基于雙目立體視覺的工件識別定位方法研究[D].西安:西安理工大學(xué),2008.

[14] 李陽君.基于視覺的工件識別定位方法的研究[D].西安:西安理工大學(xué),2006.

主站蜘蛛池模板: www.av男人.com| 91精品最新国内在线播放| 中文毛片无遮挡播放免费| 色欲综合久久中文字幕网| 久久亚洲黄色视频| 免费无码在线观看| 日韩精品无码免费一区二区三区 | 亚洲高清在线天堂精品| 精品久久高清| 超碰免费91| 国产aⅴ无码专区亚洲av综合网| 六月婷婷激情综合| 日本精品影院| 九色最新网址| 狂欢视频在线观看不卡| 青青青亚洲精品国产| 欧美综合中文字幕久久| 91久久精品国产| 国产精品久久久久婷婷五月| 国产麻豆福利av在线播放| 一级全黄毛片| a毛片在线免费观看| 人妻少妇乱子伦精品无码专区毛片| 最新国产高清在线| 波多野结衣AV无码久久一区| 青青热久麻豆精品视频在线观看| 国产成人精品男人的天堂下载| 亚洲色图欧美视频| 国产成人亚洲欧美激情| 欧美精品成人一区二区视频一| 亚洲人妖在线| 露脸一二三区国语对白| av一区二区无码在线| 中文字幕亚洲乱码熟女1区2区| 亚洲性日韩精品一区二区| 亚洲精品va| 欧美啪啪网| 日韩大片免费观看视频播放| 久久综合九色综合97婷婷| 制服无码网站| 国产视频欧美| 天天躁日日躁狠狠躁中文字幕| 2020国产精品视频| 亚洲不卡影院| 在线va视频| 亚洲视频四区| 最新国产在线| 在线国产欧美| 色综合久久无码网| 欧美成人h精品网站| 国产黄视频网站| 国产呦视频免费视频在线观看| аv天堂最新中文在线| 日韩不卡免费视频| 日韩少妇激情一区二区| 免费aa毛片| 亚洲国产成人精品青青草原| 日韩无码视频专区| 久久香蕉国产线看观看精品蕉| 毛片免费网址| 国产精品999在线| 亚洲欧美在线看片AI| 色视频国产| 日韩专区欧美| 一区二区三区四区日韩| 午夜福利网址| 视频二区亚洲精品| 色九九视频| 国产成人调教在线视频| 日韩二区三区| 成人福利在线观看| 一级毛片免费高清视频| 亚洲精品成人片在线观看| 精品福利视频导航| 色婷婷电影网| 国产日韩欧美精品区性色| 67194亚洲无码| 国产成人精品在线1区| 欧美日韩一区二区三| 麻豆国产精品一二三在线观看| 亚洲伦理一区二区| 欧美性爱精品一区二区三区|