孫艷茹 ,逄崇雁 ,蓋琪琳
(1.哈爾濱華德學(xué)院機(jī)器人工程學(xué)院,黑龍江 哈爾濱 150025;2.哈爾濱華德學(xué)院電子與信息工程學(xué)院,黑龍江 哈爾濱 150025)
底層是由HALCON 的強(qiáng)大算法庫組成[1],因此PVS 具有頂級的穩(wěn)定性和超高的性能,并且能夠為用戶提供簡單便捷的用戶界面(GUI)。PVS軟件擁有豐富的功能模塊,涵蓋包括1D/2D讀碼、OCR /OCV、濾波、Blob分析、機(jī)器人導(dǎo)航、測量、顏色等。
本文針對農(nóng)業(yè)機(jī)械零件采用2D測量技術(shù)中的角度測量和面積檢測等技術(shù)進(jìn)行模擬操作演示,在批量生產(chǎn)農(nóng)業(yè)機(jī)械零件過程中,用機(jī)器視覺發(fā)揮檢測作用,這對農(nóng)業(yè)自動化應(yīng)用有著重要意義[2]。
PVS 軟件成功安裝,Basler pylon 驅(qū)動成功安裝,其中,使用者選CAMER USER,相機(jī)類型選GIGE。
如圖1所示,為相機(jī)static IP相關(guān)參數(shù)設(shè)置界面。
圖1 相機(jī)static IP 設(shè)置
1)先連接相機(jī),再設(shè)定相機(jī):打開pylon IP configuration設(shè)置相機(jī)static IP:IP 設(shè)定為192.168.2.1;子網(wǎng)掩碼為255.255.255.0。
2)將電腦IP設(shè)置成和相機(jī)在同一網(wǎng)段的。
1)右鍵Hardwareconfiguration,以管理員身份運行。影像輸入頻道相機(jī)配置選Basler(gige-USB3)。數(shù)字IO 選camera。其他默認(rèn)。
2)進(jìn)入PVSsoft。選擇賬戶,輸入密碼。系統(tǒng)設(shè)置查看器數(shù)量1。 系統(tǒng)設(shè)置立即停止設(shè)為1。
3)相機(jī)設(shè)成硬件觸發(fā)。
將視覺許可證文件按照路徑放到對應(yīng)的文件夾。把.dat 文件放到Halcon 的license 文件夾中,具體路徑是默認(rèn)安裝C:Program FilesMVTecHALCON-13.0license。
在農(nóng)業(yè)自動化生產(chǎn)過程中,各個零件組成一個裝置或設(shè)備,對零件的角度測量尤為重要,通過該技術(shù)可以得到想要的零件、適合生產(chǎn)過程需要的零件角度,可提高效率,節(jié)約人工成本,降低人為因素產(chǎn)生的誤差[3-4]。
1)角度工具測量由2 個矩形探頭構(gòu)成的2 條直線的角度。直線1和直線2分別定義兩條直線,使用探頭來進(jìn)行直線檢測。
2)找線的方法是設(shè)置好的參數(shù)來探測一條直線。拾取程序中的直線。
3)設(shè)置角度是基于X軸還是Y軸的。設(shè)置角度方向是順時針還是逆時針。對檢測結(jié)果還需要設(shè)置容差。
步驟如下:①登入PVS 界面后,選擇用戶,輸入密碼,進(jìn)入“配置模式界面”;②相機(jī)拍攝或選擇圖片后,選擇檢測中的“角度”,對兩條線分別操作;③依情況設(shè)置角度;④依情況設(shè)置角度方向;⑤設(shè)置容差;⑥對程序進(jìn)行測試;⑦輸入文本進(jìn)行標(biāo)注;⑧運行程序顯示文本信息;⑨可單步運行查看每個步驟結(jié)果;⑩對程序進(jìn)行保存。角度測量結(jié)果如圖2所示。
圖2 角度測量技術(shù)
在農(nóng)業(yè)自動化生產(chǎn)過程中,面積檢測技術(shù)同理。
1)面積工具用來檢測給定閾值下的圖像面積。
2)閾值:設(shè)置要提取的面積的灰度區(qū)間。
3)容差:對檢測結(jié)果設(shè)置容差。
步驟:①加載圖片后,選擇“檢測面積”;②依情況選擇形狀進(jìn)行劃分區(qū)域;③設(shè)置要提取的面積的灰度區(qū)間;④檢測給定閾值下的圖像面積;步驟5~10同角度測量技術(shù)。面積檢測結(jié)果如圖3所示。
圖3 面積檢測技術(shù)
距離檢測技術(shù)同理。
1)距離命令是用矩形或圓形探頭測量2 點間距離,或點到線間的距離。
2)拾?。菏叭〕绦蛑械狞c、線。
3)數(shù)組:拾取一個點數(shù)組。
4)容差:對檢測結(jié)果設(shè)置容差。
步驟:①加載圖片后,選擇“邊緣檢測”的“點”圖標(biāo);②依情況分別選擇兩個點;③選擇檢測距離,檢測類型為“點到點”;④檢測點到點的距離;5~10 步驟同角度測量技術(shù)。距離檢測結(jié)果如圖4所示。
針對農(nóng)業(yè)機(jī)械零件2D 測量技術(shù)給出整體流程,如圖5所示。
圖4 距離檢測技術(shù)
圖5 系統(tǒng)整體流程圖
隨著勞動力成本越來越高,長期留住員工是企業(yè)面臨的一大挑戰(zhàn),也很難找到很好的替代員工。當(dāng)軟件復(fù)雜的時候,嘗試軟件調(diào)試也是非常困難的。一旦程序員離職,沒有人能夠輕易接手,導(dǎo)致需要重新編寫程序。PVS 平臺旨在解決軟件的通用性難題,以模塊化的工具來幫助用戶解決問題。本文針對農(nóng)業(yè)機(jī)械零件對2D測量技術(shù)闡述PVS軟件的機(jī)器視覺技術(shù)給農(nóng)業(yè)自動化生產(chǎn)帶來的便捷和價值。