嚴培培
(江西科技學院機械學院,江西 南昌 330098)
?
基于網(wǎng)絡環(huán)境的食品分揀視覺檢測系統(tǒng)設計
嚴培培
(江西科技學院機械學院,江西 南昌 330098)
以網(wǎng)絡環(huán)境為基礎,對食品分揀視覺檢測系統(tǒng)進行研究,通過分析食品分揀系統(tǒng)的設計要求和設計原理,建立食品分揀系統(tǒng)結(jié)構(gòu)模型,并以面包為對象進行食品中心位置檢測試驗,結(jié)果表明:試驗誤差范圍在-1%~4%,滿足分揀視覺處理的精度要求,可為其它工業(yè)自動化分揀系統(tǒng)設計提供參考。
食品;分揀;網(wǎng)絡結(jié)構(gòu);視覺檢測
隨著科學技術(shù)的快速發(fā)展和產(chǎn)業(yè)結(jié)構(gòu)的調(diào)整,工業(yè)機器人技術(shù)、網(wǎng)絡技術(shù)、視覺檢測技術(shù)不斷被引進到食品生產(chǎn)行業(yè)中,這些技術(shù)不僅降低了生產(chǎn)成本和勞動強度,還提高了生產(chǎn)效率、保證了產(chǎn)品的質(zhì)量[1]。
傳統(tǒng)的食品生產(chǎn)行業(yè)主要依靠人工來完成食品的分揀,效率非常低,而且會造成食品的二次污染[2]。機器人視覺技術(shù)主要是為機器人建立視覺檢測系統(tǒng),動作達到靈活性和柔性化要求,對所處的環(huán)境具有一定的適應性。在生產(chǎn)線中主要采用Eye-to-Hand的方式實現(xiàn)目標抓取[3]。國外已有利用視覺檢測技術(shù)來完成對未知目標的檢測。中國起步比較晚,主要集中在科研機構(gòu),如天津大學與哇哈哈集團研發(fā)基于Delta 機器人的果奶裝箱機構(gòu)和沈陽新松研發(fā)的工業(yè)搬運機器人等[4]。為實現(xiàn)食品分揀視覺系統(tǒng)的開發(fā)應用,試驗擬以網(wǎng)絡環(huán)境為基礎,對食品分揀視覺檢測系統(tǒng)進行研究,旨在提高分揀視覺處理的精度,減小誤差范圍。
1.1 分揀系統(tǒng)的設計要求
由于市場對高品質(zhì)的產(chǎn)品需要以及人工成本的增加,生產(chǎn)企業(yè)不斷將機器人生產(chǎn)線投入車間。特別是食品生產(chǎn)行業(yè),對其安全性能要求極高。食品的分揀系統(tǒng)主要是由一系列的工業(yè)控制機、工業(yè)相機以及運動控制器等組成[5]。在對其設計的過程中,應滿足四點要求:① 各運行機構(gòu)性能高效穩(wěn)定;② 執(zhí)行機構(gòu)具有高度的靈活性和柔性化,能夠完成不同的產(chǎn)品規(guī)格化和標準化;③ 在控制系統(tǒng)工作的過程中具有一定的自適應性和自動識別的功能;④ 在整個包裝食品分揀過程中,實現(xiàn)無人接觸,確保食品的安全衛(wèi)生。
1.2 分揀系統(tǒng)的設計原理
機器視覺系統(tǒng)工作原理見圖1,整個機器的食品分揀系統(tǒng)主要是工業(yè)計算機、運動器、工業(yè)相機、交流伺服系統(tǒng)。當食品在生產(chǎn)線上運動時,工業(yè)相機會對其進行拍照,將得到的圖像通過數(shù)據(jù)總線傳到工業(yè)控制機中,通過一定的算法對圖像進行處理和判斷,得到的食品屬性信息會傳送到執(zhí)行機構(gòu)中,交流伺服系統(tǒng)根據(jù)發(fā)來的指令完成食品分揀[6]。
1.3 分揀系統(tǒng)的結(jié)構(gòu)模型
根據(jù)分揀系統(tǒng)的設計要求與原理,進行了分揀系統(tǒng)的結(jié)構(gòu)建模(見圖2)。模型由五部分組成,分別為PC機、工業(yè)相機、執(zhí)行機構(gòu)、工控機、數(shù)據(jù)傳輸設備。在系統(tǒng)構(gòu)建安裝過程中,應該保證各裝置的協(xié)調(diào)性。主要控制的核心是PC機,對整體布局也是非常重要的。工業(yè)相機安裝在執(zhí)行機構(gòu)的前面,并且拍照的寬度要比傳送帶的寬度略大,合理的布置也為后續(xù)的軟件設計提供了依據(jù)。
圖1 機器視覺系統(tǒng)工作原理圖
圖2 分揀系統(tǒng)的結(jié)構(gòu)模型
整個工業(yè)機器人系統(tǒng)是以Motoman系列為本體,其為6軸多關(guān)節(jié)型,由交流伺服電機驅(qū)動[7]。該機器人系統(tǒng)的控制柜能夠與計算機進行通信。
2.1 工業(yè)相機
在對食品進行拍照時,光源的選取非常重要。它能夠檢測物品的突出部分,而且光源的穩(wěn)定性對圖像的質(zhì)量影響非常大[8]。因此,考慮成本的情況下,盡量保證其不受其他光源的干擾。綜合亮度、穩(wěn)定性、壽命等屬性參數(shù),試驗選定LED光源。
圖像的采集不僅要考慮速度、方式、分辨率等,而且要考慮精度、視野、成本和壽命等。CCD相機通過反射的光線,經(jīng)過鏡頭傳播至CCD芯片上,根據(jù)累積的電荷,對其進行濾波和放大處理,最后對圖像進行輸出,并非采用常規(guī)的采集卡,而是通過網(wǎng)絡的傳播,直接送到服務器[9]。經(jīng)過比較,選擇DALSL系列的工業(yè)相機(基于以太網(wǎng)協(xié)議開發(fā))。其參數(shù)為:80萬像素、外形尺寸95 mm×50 mm×16 mm,光圈手動,以64幀每秒的速度進行掃描,分辨率可以達到1 024×768。
2.2 工控機
在食品分揀系統(tǒng)中,工控機是控制的大腦,對其選擇直接決定著圖像的處理和執(zhí)行機構(gòu)的效率。但是在實際過程中,還要考慮安裝、防塵等。綜合比較下,選擇研華科技的610L型工控機[10]。其參數(shù)為:處理器Dual-Core,主頻3 GHz,內(nèi)存4 G。
2.3 網(wǎng)絡控制
食品分揀系統(tǒng)以工業(yè)以太網(wǎng)為總體結(jié)構(gòu),可實現(xiàn)不同系統(tǒng)的協(xié)調(diào)。圖3為網(wǎng)絡控制結(jié)構(gòu)圖,在運行的過程中,運用工業(yè)相機對食品的信息進行采集,存在主機中。在對系統(tǒng)進行逐級分類時,HMI可以設置不同的參數(shù),并對出現(xiàn)的異常情況及時進行處理,將結(jié)果反映到主機中[11]。管理級主要是工控機和服務器,現(xiàn)場級可以將處理的信息進行交換,實現(xiàn)一定的操作。
圖3 網(wǎng)絡控制結(jié)構(gòu)圖
系統(tǒng)的軟件主要是由人機交互界面、視覺軟件、運動控制組成。通過人機界面的信息分析處理,由視覺軟件傳遞給控制部分,系統(tǒng)見圖4。在視覺系統(tǒng)選取時,要滿足3個要求:① 魯棒性能要高;② 系統(tǒng)要能保證可靠和準確性;③ 整個系統(tǒng)的算法要能對實際情況完成實時性和通用性[12]。根據(jù)上面選擇的工業(yè)相機,DALSA系列的相機采用的視覺軟件是Sherlock。其是基于VC軟件開發(fā)的,視覺采集的過程主要是圖像信息的收集,根據(jù)運用的算法,對特征提取。然后基于VC環(huán)境,對控制系統(tǒng)進行實時處理,保證數(shù)據(jù)的正確分析和準確無誤的傳送,及時達到控制端,為執(zhí)行機構(gòu)運行奠定基礎[13]。
軟件Sherlock具有強大的不同數(shù)據(jù)通訊接口,不僅擁有
圖4 軟件系統(tǒng)圖
高等的編輯功能,而且支持第三方工具開發(fā)以及特殊工具的定制[14]。此視覺系統(tǒng)的開發(fā)就是基于此展開的。在整個設計的過程中,首先基于VC的開發(fā)視覺環(huán)境對軟件進行處理,實現(xiàn)與Sherlock軟件的連接。然后對比不同食品圖像,實現(xiàn)算法的結(jié)合。最后對掃描到的特征進行配對,并反饋給控制系統(tǒng)。
經(jīng)過一定的運算,編寫圖像采集的程序:
void CmypicprosysDlg::OnBnClickedStartBtn()
{ if (m_bstate)
SetTimer( 1 ,m—timer, NULL);//每秒執(zhí)行一次
GetDlgItem(IDC_START_BTN)-〉SetWindowText(“暫?!?;
KiliTimer(l);
GetDlgltem(IDC_START_BTN)->SetWindowText(“開始處理”);
m_bstate=!m_bstate;}
在對系統(tǒng)進行處理時,速度也是重要的影響因素。影響其快慢的主要是圖像處理時間和VC數(shù)據(jù)的處理,故有必要對其進行系統(tǒng)檢測[15]。
選取面包為研究對象,經(jīng)過實驗驗證,獲得圖像見圖5。
經(jīng)過實際驗證,發(fā)現(xiàn)視覺軟件處理得到的結(jié)果與實際的食品距離存在誤差。根據(jù)中心點來算(圖6),其誤差范圍為-1%~4%,能夠滿足視覺處理的精度要求。但是對于所需的旋轉(zhuǎn)角度來說,不同的軟件算法并不一樣,加上不同的誤差波動是比較大的,其誤差值為-6%~9%,基本滿足設計的要求。
圖5 食品中心位置圖像
圖6 實際食品中心位置檢測
本試驗以網(wǎng)絡環(huán)境為基礎,對食品分揀視覺檢測系統(tǒng)進行了研究,通過分析食品分揀系統(tǒng)的設計要求和設計原理,建立了食品分揀系統(tǒng)結(jié)構(gòu)模型,采用80萬像素,進行速度掃描為64幀每秒,分辨率為1 024×768的DALSL工業(yè)相機,610L型的工控機作為系統(tǒng)硬件,Sherlock為系統(tǒng)軟件,實現(xiàn)了食品分揀視覺系統(tǒng)的開發(fā)。以面包為對象進行食品中心位置檢測試驗,結(jié)果表明,試驗誤差范圍在-1%~4%,滿足分揀視覺處理的精度要求,這為其它工業(yè)自動化分揀系統(tǒng)設計提供了參考。
[1] 晏祖根, 李明, 徐克非, 等. 高速機器人分揀系統(tǒng)機器視覺技術(shù)的研究[J]. 包裝與食品機械, 2014(1): 28-31.
[2] 嚴培培. 面向非典型食品生產(chǎn)的高速機器人分揀系統(tǒng)設計[J]. 食品與機械, 2016, 32(2): 94-97.
[3] 蔣毅, 李正洋, 應在恩, 等. 食品分揀機器人動力學仿真[J]. 食品與機械, 2015, 31(5): 93-95.
[4] 袁歡. 基于計算機視覺技術(shù)的零件自動分檢系統(tǒng)[D]. 杭州: 浙江理工大學, 2015: 23.
[5] 霍罡. 基于PLC的工件表面檢測與分揀控制系統(tǒng)設計[J]. 微計算機信息, 2012(6): 42-43.
[6] 張朝陽. 基于視覺的機器人廢金屬分揀系統(tǒng)研究[D]. 北京: 中國農(nóng)業(yè)大學, 2015: 21.
[7] 王衛(wèi)翼, 張秋菊. 基于機器視覺的蟲蝕葵花籽識別與分選系統(tǒng)[J]. 食品與機械, 2014, 30(2): 109-113.
[8] 楊芳, 吳進軍. 基于機器視覺的機針智能質(zhì)量檢測分揀系統(tǒng)設計[J]. 制造業(yè)自動化, 2013(16): 18-20.
[9] 李勇, 伍先達, 邢武, 等. 基于機器視覺的零件表面瑕疵自動分揀系統(tǒng)設計[J]. 自動化與儀器儀表, 2010(5): 40-41, 44.
[10] 修學強, 姜鑫. 一種食品自動傳送分揀機的結(jié)構(gòu)設計與控制實現(xiàn)[J]. 食品工業(yè), 2014(9): 203-205.
[11] 劉子龍. 基于機器視覺的快速分揀食品包裝系統(tǒng)研究[D]. 漢中: 浙江工業(yè)大學, 2015: 32.
[12] 何探. 基于機器視覺的Tripod機器人分揀算法研究與應用[D]. 廣州: 華南理工大學, 2015: 26.
[13] 王振杰, 孫曄, 顧欣哲, 等. 計算機視覺技術(shù)對食品腐敗檢測的研究進展[J]. 食品安全質(zhì)量檢測學報, 2015(8): 2 969-2 975.
[14] 蔣毅, 李正洋, 應在恩, 等. 食品分揀機器人動力學仿真[J]. 食品與機械, 2015, 31(5): 93-95, 148.
[15] 李嘯宇, 張秋菊. 顆粒狀食品視覺檢測分選技術(shù)的發(fā)展[J]. 食品工業(yè)科技, 2014(13): 378-381, 386.
Design of visual inspection system for bulk food sorting based on network environment
YANPei-pei
(JiangxiUniversityofTechnology,DepartmentofMechanicalEngineering,Nanchang,Jiangxi330098,China)
Based on the network environment, the food sorting visual inspection system was studied. Through the analysis of the design requirements of food sorting system and the design principle, the food sorting system structure model was established, and the bread was taken as the garget for food center position detection test. The results showed that: test error in the range of -1%~4%, meet the requirements of precision sorting and visual processing and can provide a reference for the design of other industrial automatic sorting system.Keywords: food sorting; network structure; visual inspection; control system
嚴培培(1985-),女,江西科技學院講師,碩士。
E-mail:yuyansiying@163.com
2016—05—27
10.13652/j.issn.1003-5788.2016.10.025