向 亮 ,邊臻濤 ,王紅娥 ,鄭玉寅 ,李一凡
(武昌工學(xué)院智能制造學(xué)院,湖北 武漢 430065)
農(nóng)用機(jī)械上有各種安裝板件,在傳統(tǒng)的安裝中,都是靠人力去辨識,再拿到不同的安裝工位進(jìn)行安裝。這樣的人工分揀效率低下,難免會因工人疲勞、分神等各種原因?qū)е鹿ぷ骶炔桓?,較易產(chǎn)生失誤的問題。近年來,隨著科技水平的不斷提高,世界正處于新型工業(yè)化的浪潮之中,而機(jī)器人工程作為新型工業(yè)化最主要的趨勢,機(jī)器人產(chǎn)業(yè)的需求也不斷擴(kuò)大。機(jī)器人可以運(yùn)用到農(nóng)用機(jī)械零件分揀的過程中,可以利用機(jī)器人智能化的特點來代替人工操作[1-4]。因此針對這一現(xiàn)象,展開農(nóng)用機(jī)械多規(guī)格板件分揀機(jī)器人工作站視覺系統(tǒng)設(shè)計課題的研究,依靠機(jī)器人視覺來識別多規(guī)格板件,并用機(jī)器人工作站來完成多規(guī)格板件的分揀工作。機(jī)器人視覺系統(tǒng)對不同形狀的板件一一識別,并通過機(jī)器人通信將識別結(jié)果反饋給機(jī)器人,最后機(jī)器人通過末端操作器對已識別的板件進(jìn)行抓取分揀,把不同規(guī)格的板件放入相應(yīng)的采集框中。通過農(nóng)用機(jī)械多規(guī)格板件分揀機(jī)器人工作站視覺系統(tǒng)設(shè)計來達(dá)到使用機(jī)器人工作站代替人工分揀多規(guī)格板件,并提高分揀多規(guī)格板件的準(zhǔn)確性和效率的目的,進(jìn)一步提高生產(chǎn)能力。
工業(yè)機(jī)器人視覺系統(tǒng)可分為兩大核心部分,即機(jī)器人控制部和視覺控制部。機(jī)器人控制部是對機(jī)器人進(jìn)行控制,視覺控制部則要同步控制攝像部和圖像處理部,多個部門緊密配合、相輔相成,借助機(jī)器人視覺系統(tǒng)來搜集相應(yīng)的數(shù)據(jù)和信息,經(jīng)過處理之后及時傳輸?shù)较乱画h(huán)節(jié)中[3-6]。
為了實現(xiàn)對三種板件的分揀,設(shè)計的工作站需要有視覺系統(tǒng)來識別三種板件,通信系統(tǒng)來鏈接機(jī)器人和視覺系統(tǒng),工業(yè)機(jī)器人對板件進(jìn)行夾取分揀,最后用三個收集箱來分裝三種板件。農(nóng)用機(jī)械多規(guī)格板件分揀工作站總方案如圖1 所示。
圖1 農(nóng)用機(jī)械多規(guī)格板件分揀工作站總方案
視覺系統(tǒng)是整個工作站最重要的部分之一,要實現(xiàn)對三種板材的識別,對工業(yè)相機(jī)所拍攝的圖像進(jìn)行采集和處理等操作。多規(guī)格板件分揀工作站視覺系統(tǒng)方案如圖2所示。
圖2 多規(guī)格板件分揀工作站視覺系統(tǒng)方案
設(shè)計的視覺系統(tǒng)硬件部分需要有系統(tǒng)觸發(fā)、拍照攝像、圖像采集等功能。系統(tǒng)觸發(fā)需要用傳感器,當(dāng)板件到達(dá)傳感器感應(yīng)范圍時,傳感器會輸出一個信號給視覺系統(tǒng),觸發(fā)視覺系統(tǒng)中的相機(jī)工作,相機(jī)對下方板件進(jìn)行拍照攝像,上傳圖像到視覺系統(tǒng),視覺系統(tǒng)對上傳的圖像進(jìn)行圖像識別和圖像預(yù)處理。機(jī)器視覺需要有實用性和性價比,同時要有通用的工業(yè)接口,有較高的容錯率和安全性,能夠在復(fù)雜的環(huán)境下工作[7]。視覺導(dǎo)航線路跟蹤機(jī)器人需要利用圖像處理技術(shù),通過攝像機(jī)對線路進(jìn)行檢測[8-9]。而且因為系統(tǒng)安裝在生產(chǎn)線上,相機(jī)檢測速度需要與生產(chǎn)線上的檢測速度保持同步,相機(jī)拍照需要精確且能夠抓拍到移速較高的板件[9-10]。本工作站的工業(yè)相機(jī)選用ME2L-161-61U3M 水星二代Lite 160 萬像素黑白工業(yè)相機(jī)。同時,配套工業(yè)鏡頭選用的是大恒圖像HNP-5028-6M-C1/1.8 型號工業(yè)鏡頭,為了實現(xiàn)高效照明,光源選擇FH-RI15045 LED 環(huán)形光源,最后工作站所需傳感器選擇M18漫反射式光電傳感器。
本工作站視覺系統(tǒng)通過HALCON 軟件編寫程序,對三種規(guī)格板件的圖像進(jìn)行采集和預(yù)處理,并對圖像進(jìn)行識別并將結(jié)果顯示出來。
具體流程如下:先進(jìn)行相機(jī)標(biāo)定,完成相機(jī)標(biāo)定之后,相機(jī)對待采集的板件進(jìn)行拍照,采集圖像,當(dāng)采集的圖像質(zhì)量符合圖像識別標(biāo)準(zhǔn)時,用HALCON軟件對圖像進(jìn)行灰度化等預(yù)處理,完成圖像預(yù)處理后,視覺系統(tǒng)進(jìn)行深度學(xué)習(xí),并建立特征庫,最后通過建立的特征庫與待檢測的板件進(jìn)行特征匹配,從而完成視覺系統(tǒng)對待測板件的識別,并將結(jié)果顯示在顯示屏上。
系統(tǒng)在進(jìn)行識別之前需要對相機(jī)進(jìn)行標(biāo)定,這里采用更為簡便的九眼標(biāo)定法[7-10]。具體步驟如下:
第一步,準(zhǔn)備一張有九個點的圖片,稱之為標(biāo)定板,并且圖中點是尺寸直徑為3 cm的圓,九眼標(biāo)定九點圖如圖3所示。
圖3 九眼標(biāo)定法標(biāo)定板的圖片
第二步,把這張標(biāo)定板放置在工業(yè)相機(jī)的正下方,并且標(biāo)定板需要處于水平位置,然后需要按照Z字形的順序來記錄這九個點的中心坐標(biāo)是多少。
第三步,需要控制工業(yè)機(jī)器人,并且將工業(yè)機(jī)器人的末端操作器裝配在工業(yè)機(jī)器人的法蘭盤上,在實驗室使用的末端操作器是一支筆,用筆尖來按順序靠近九個圓的中心點,用筆尖可以更加精確地得到圓心的坐標(biāo),然后得到機(jī)器人記錄的九組坐標(biāo)數(shù)據(jù)。
第四步,需要用到HALCON 軟件的算子,這一步需要在HALCON 軟件上編程,并且運(yùn)用之前所記錄的數(shù)據(jù)。
目前主流通信協(xié)議有TCP/IP 協(xié)議、ModBus 通信協(xié)議、RS-232通信協(xié)議、串口通信等。
TCP/IP 協(xié)議:不依賴于特定的網(wǎng)絡(luò)傳輸硬件,TCP/IP 協(xié)議能夠集成各種不同網(wǎng)絡(luò)。
ModBus協(xié)議:應(yīng)用層面廣,數(shù)據(jù)傳輸效率低。
RS-232 協(xié)議:抗干擾能力不強(qiáng),傳送距離有限,通常在15 m以內(nèi),僅能實現(xiàn)點對點通信。
串口通信:外設(shè)和計算機(jī)間,通過數(shù)據(jù)信號線、地線、控制線等,按位進(jìn)行傳輸數(shù)據(jù)的一種通信方式。串口通信所需要的傳輸線相較于其他通信方式來說少很多,并且可以大大節(jié)省遠(yuǎn)距離通信的成本,唯一不足的是傳輸?shù)乃俣缺绕渌绞较鄬Φ鸵恍?。此工作站通信要求不高,因此選擇串口通信。
同時在工業(yè)機(jī)器人示教器上編寫程序,將電腦、PLC、相機(jī)、轉(zhuǎn)接器相連接,通過示教器程序來實現(xiàn)相機(jī)和PLC 的通信功能,從而達(dá)到視覺系統(tǒng)與外部保持穩(wěn)定通信的目的。這樣一來,整個機(jī)器視覺的軟件方面可以構(gòu)成一個整體,共同協(xié)作來完成對板件的識別工作。
三種規(guī)格的板件,分別準(zhǔn)備wcgxy.5-1 安裝板A、wcgxy.5-2 安裝板B、wcgxy.5-2 安裝板C 各100 塊,共計300 塊安裝板。將這300 塊板件分批放入工作站中進(jìn)行視覺識別分類與分揀。實驗室設(shè)備如圖4所示。
依次對三種板件進(jìn)行識別,識別過程以及結(jié)果如圖5、圖6、圖7、圖8所示。
圖5 三種板件識別前效果圖
圖7 板件C識別完成效果圖
圖8 板件B識別完成效果圖
上述效果圖是對三種板件分別進(jìn)行識別,本視覺識別系統(tǒng)同樣也可以對各種排列情況的板件進(jìn)行識別,無論是對于單塊板件,還是對于隨機(jī)兩種板件或三種板件,都可以進(jìn)行精確識別。下面再演示對隨機(jī)兩種板件進(jìn)行識別,識別效果如圖9、圖10、圖11所示。
圖9 安裝板A和安裝板C識別前效果圖
圖10 安裝板A和安裝板C識別效果圖(先對安裝板A進(jìn)行識別)
圖11 安裝板A和安裝板C識別效果圖
如圖9、圖10、圖11 所示,本視覺系統(tǒng)成功完成了對隨機(jī)兩種板件的識別。
本工作站對300 塊三種類型板件的視覺識別結(jié)果如表1所示。
從表1 可以看出,三種板件的識別成功率都在95%以上,所以該視覺系統(tǒng)的可靠性、準(zhǔn)確性及工作效率較高。
表1 測試結(jié)果
三種規(guī)格板件分揀機(jī)器人工作站中的關(guān)鍵部分是視覺系統(tǒng),視覺系統(tǒng)是工作站能夠?qū)cgxy.5-1 安裝板A、wcgxy.5-2 安裝板B、wcgxy.5-2 安裝板C 這三種板件進(jìn)行高效識別和分揀的基本保障。本文從現(xiàn)實情況和意義出發(fā),通過確定農(nóng)用機(jī)械多規(guī)格板件分揀工作站總方案來明確研究方向,再對系統(tǒng)硬件進(jìn)行了設(shè)計和選型,對系統(tǒng)軟件的設(shè)計以及軟件之間的通信進(jìn)行了研究,最后對本工作站視覺識別功能進(jìn)行了測試,測試結(jié)果基本符合預(yù)期,能夠滿足需求。通過自動分揀農(nóng)用機(jī)械多規(guī)格板件的工作站,可以大大提高農(nóng)用機(jī)械的裝配效率,減少人工成本,并且可以在惡劣環(huán)境中工作。