何彬媛 黃堅 劉桂雄 林鎮(zhèn)秋
摘要:標準件裝配質量包含零件類型、位置偏差、姿態(tài)偏差等多個指標,還具有部位多、類型復雜的特點,該文提出基于裝配局部特征的檢測模板結合機器視覺的產(chǎn)品裝配質量智能檢測方案。首先,分析鑒別產(chǎn)品質量需從類型、位置、角度方面進行檢測,還須結合裝配公差要求,研究標準件局部特征檢測方法;其次,通過標準件局部特征檢測對裝配部件進行快速準確定位、利用數(shù)學模型進行鑒別,結合SURF算法確定主方向及特征點,實現(xiàn)標準件裝配質量的快速智能檢測;最后,構建機箱標準件裝配質量檢測裝置,對多個不同型號ADLINK嵌入式機箱進行試驗。結果表明:與全局檢測相比,使用標準件裝配質量的局部特征智能檢測技術,檢測時間可縮短86.31%,實現(xiàn)零漏檢,識別正確率達100%。
關鍵詞:標準件裝配質量;檢測模板;局部特征檢測;智能檢測
中圖分類號:TP391.4
文獻標志碼:A
文章編號:1674–5124(2019)03–0018–06
Intelligent detection technology for local characteristics of chassis standard component assembly quality
HE Binyuan1, HUANG Jian1, LIU Guixiong1, LIN Zhenqiu2
(1. School of Mechanical and Automotive Engineering, South China University of Technology, Guangzhou 510640, China; 2. Guangzhou Hua Jie Electronic Technology Co., Ltd., Guangzhou 510663, China)
Abstract: The assembly quality of standard components includes many types of parts, position deviation, attitude deviation, etc. It also has many features and complex types. The intelligent detection scheme of product assembly quality based on the detection template of assembly local features combined with machine vision is proposed. Firstly, the analysis and identification of product quality should be tested in terms of type, position and angle. It is also necessary to study the local feature detection method of standard components in combination with assembly tolerance requirements. Secondly, the assembly parts can be quickly and accurately positioned and utilized by the local feature detection of standard components. The model is identified, combined with the SURF algorithm to determine the main direction and feature points, to achieve rapid intelligent detection of standard component assembly quality. Finally, the chassis standard component assembly quality inspection device is constructed, and several different models of ADLINK embedded chassis are tested. The results show that compared with the global detection, the detection time can be shortened by 86.31% and the recognition accuracy rate is 100% using the local feature intelligent detection technology of the
standard component assembly quality, and every standard component is detected.
Keywords: standard component assembly quality; detection template; partial image detection; intelligent detection
0 引言
機箱種類繁多,機箱標準件裝配具有部位多、類型復雜、且同一類型部件相似度高等特點,人工檢查方式難以滿足大批量生產(chǎn)要求,基于機器視覺機箱標準件裝配質量圖像檢測技術是實現(xiàn)機器代人、提高生產(chǎn)效率、促進裝配產(chǎn)業(yè)升級的保證[1]。標準件裝配質量機器視覺檢測以圖像模板作為載體,模板具有相應的位置、角度及評判標準等數(shù)據(jù),從而實現(xiàn)標準件的類型識別與裝配質量鑒別[2-3]?;谀0迤ヅ錂C器視覺技術是通過分析目標與模板間的相似性以實現(xiàn)目標識別,具有魯棒性好、應用廣泛的特點[4]。模板匹配包括基于灰度相關性匹配、基于圖像特征匹配[5]。其中,基于灰度相關性匹配是在目標與背景差別較大場景下,按某種特定相似性度量方法,逐像素地將模板圖像的灰度矩陣與目標圖像所有搜索域的灰度陣列進行比較的方法[6]。文獻[7]研究灰度匹配的緊固件缺失檢測方法,采用空間二維滑動模板,取得較好匹配效果,但對特征較少的物體檢測效果不太理想;浙江大學研究基于灰度相關性模板匹配算法的PCB元件檢測,實現(xiàn)滿足工業(yè)自動化檢測高精度識別,但難以適用于位置變化與灰度變化大的被測對象,計算量大,一定程度上影響實時性[8]?;趫D像特征匹配是指通過提取圖像的顏色特征、紋理特征、角點特征、空間位置特征等,建立圖像特征參數(shù)庫,運用特征參數(shù)來實現(xiàn)匹配。文獻[9]結合圖像特征匹配技術,提出零件輪廓快速檢測方法,采用模板匹配全局檢測技術自動獲取零件圖像,完成相應區(qū)域零件檢測?;诨叶认嚓P的匹配效果好,但算法復雜、耗時長,難以滿足裝配部位多的機箱檢測要求;基于圖像特征匹配技術可以準確地找出匹配位置,對種類復雜或形變較大被測對象具有較好適應性,檢測速度與準確率較高。
本文將基于圖像特征模板匹配技術,在機箱裝配標準件漏裝配、誤裝配與正確裝配的檢測結果評判標準下,提出一種面向機箱標準件裝配質量的局部特征智能檢測技術,實現(xiàn)對裝配質量快速智能鑒別與質量分析。
1 標準件局部特征檢測方法
機箱標準件裝配質量檢測需根據(jù)裝配圖明確各標準件的裝配要求,標準件裝配質量指標由零件類型是否正確、零件位置偏差、零件姿態(tài)偏差構成,一個合格裝配產(chǎn)品除正確裝配外,還必須使得標準件在裝配公差范圍內(nèi)。在模板匹配技術基礎上,除了檢測安裝位置,角度也是評判標準件裝配優(yōu)劣的重要指標。在標準件裝配質量檢測過程中,在滿足裝配圖中各部位參數(shù)、裝配要求情況下,盡量減少圖像檢測計算量,提高檢測實時性能。
表1為標準件局部裝配質量檢測模板參數(shù)表,基準位置、主方向、標準件類型、標準件位置、標準件特征點、標準件尺寸、裝配公差、標準件方向等參數(shù)的數(shù)學符號以及物理意義如表所示。
檢測過程需要讀取標準件R={T1,T2,···,Tj,j∈Z};基準位置O(x,y);標準件Ci位置(xmo1,ymo1)、(xmo2,ymo2)、...、(xmoi,ymoi);標準件Ci特征點(xm1,ym1)、
(xm2,ym2)、...、(xmi,ymi)。標準件局部特征模板構建方法為:
1)選定基準位置O(x,y),即在零件圖上或實際機箱檢測中,用來確定其他點、線、面相對位置時所依據(jù)的基準?;鶞饰恢玫倪x取盡量考慮產(chǎn)品中非裝配部位或出現(xiàn)裝配錯誤可能性極小的部位。在局部特征模板構建過程中,基準位置與其他部位須呈現(xiàn)線性特征,選擇零件形狀規(guī)則、有對稱面、識別度高的部位。
2)選擇需要檢測的裝配標準件部位,根據(jù)裝配圖記錄R={T1,T2,···,Tj,j∈Z}、標準件尺寸Si、位置公差(εxi,εyi)、角度公差θi、標準件特征點(xmi,ymi)。根據(jù)O(x,y),確定標準件檢測區(qū)域、標準件位置(xmoi,ymoi)信息。
3)采用SURF特征提取算法確定圖像的主方向n0。SURF特征點提取過程包括:使用箱型濾波器逼近Hessian濾波器,構建圖像金字塔尺度空間,基于非極大抑制初步確定特征點,使用Haar小波響應尋找主方向[10],即圖像主方向n0?;鶞饰恢门c標準件特征點連線方向矢量為標準件方向,n0與Pi夾角為標準件裝配方向角。
2 面向機箱裝配標準件局部特征質量智能檢測技術
圖1為面向機箱裝配標準件局部特征的質量智能檢測原理框圖,包括檢測模板匹配、生成標準件局部檢測區(qū)域、標準件局部裝配質量檢測。它依據(jù)機箱標準件裝配特點,先由檢測模板快速獲取標準件局部檢測范圍,再由各標準件裝配標準分析機箱裝配質量。標準件局部裝配質量檢測是評價機箱裝配質量的關鍵技術,標準件局部檢測可對裝配部件進行快速準確定位,降低機箱標準件因成像圖像的運動模糊、邊緣干擾造成的定位誤差。
由選取確定其他點、線、面位置的基準位置,確定其他各參數(shù)后,根據(jù)檢測模板信息從檢測圖像獲取基準位置O′(x′,y′)。根據(jù)標準件C′零件尺寸、安i裝尺寸、裝配尺寸等相關信息,估計其檢測范圍;讀取Ci位置(xdo1,ydo1)、(xdo2,ydo2)、...、(xdoi,ydoi);讀取′Ci特征點(xd1,yd1)、(xd2,yd2)、...、(xdi,ydi)。標準件局部裝配質量檢測數(shù)學模型如下:
1)根據(jù)標準件名稱確定檢測區(qū)域,檢測模板、待檢測圖像中各標準件相對位置(?xmoi=|xmoi?x|,?ymoi=|ymoi?y|)、(?xdoi=|xdoi?x′|,?ydoi=|ydoi?y′|),則由裝配尺寸與公差定義檢測模板Ci裝配區(qū)域為:
圖2為檢測模板標準件Ci檢測區(qū)域,以基準位置為參考點,根據(jù)裝配公差得到Ci的檢測區(qū)域為[Rxmoi,Rxmoi]、[Rymoi,Rymoi]。
那么待檢測圖像中Ci名稱可表示為:
2)根據(jù)待測標準件裝配位置偏差評價裝配質量。分別計算裝配圖像上標準件C′位置(x,yidoidoi)與基準位置O′(x′,y′)、模板圖像上標準件Ci位置(xmoi,ymoi)與基準位置O(x,y)坐標差值,得裝配位置偏差?xoi、?yoi為:
圖3為標準件位置公差與位置偏差,由此判斷待測標準件C′位置偏差(?x,?y)是否在位置公ioioi差(εxi,εyi)范圍內(nèi)。3)根據(jù)待測標準件裝配角度偏差評價裝配質量。已知模板圖像上標準件Ci位置(xmoi,ymoi)、標準件特征點(xmi,ymi)、斜率k0,則裝配角度αmi為:
同理,待測圖像C′角度α為:
由式(4)和式(5),得待測標準件C′角度偏差?αi:
圖4為標準件角度公差與角度偏差,由此判斷待測標準件C′角度偏差?α是否在角度公差θ范圍內(nèi)。
式(1)~式(6)為標準件局部裝配質量檢測方法的數(shù)學模型。
3 試驗與效果分析
按表2搭建機箱裝配圖像采集裝置。在Matlab R2017b、LabVIEW 2017軟件環(huán)境下,選取ADLINK-MVP6010嵌入式機箱進行實驗,圖5為標準件局部裝配質量的圖像智能檢測效果;表3為機箱標準件檢出結果,標準件類型、數(shù)量均能準確檢出;表4為實驗檢測數(shù)據(jù),使用機箱裝配標準件局部特征的質量智能檢測技術,檢測時間減少86.31%,實現(xiàn)零漏檢,檢測準確率達100%。
上述實驗裝置與檢測系統(tǒng)在機箱彩色圖像、灰度圖像檢測上均有良好效果,對MXE系列無風扇嵌入式電腦進行實驗,對MXE-1300機箱、MXE-1400機箱彩色圖像進行檢測,圖6為兩種機箱彩色圖像裝配質量檢測效果。對2U服務器、ADLINK嵌入式機箱灰度圖像進行檢測,圖7為兩種機箱灰度圖像裝配質量檢測效果。上述兩種類型圖像檢測均實現(xiàn)100%準確率,
檢測時間均不超過0.997s;表5為各型號機箱不同類型圖像檢測數(shù)據(jù)。
4 結束語
1)基于機器視覺檢測的標準件局部特征檢測方法,依據(jù)裝配標準件的裝配位置、大小、公差等裝配質量要求,提出面向機箱標準件裝配質量的智能檢測技術,建立標準件局部檢測數(shù)學模型,根據(jù)標準件裝配公差(位置、角度)評價裝配質量,有效提高檢測精度。
2)搭建機箱標準件裝配質量實驗裝置與檢測系統(tǒng),與全局檢測相比,使用標準件裝配質量的局部特征智能檢測技術后,檢測時間減少86.31%,識別準確率達100%,實現(xiàn)零漏檢;對多種機箱(彩色、灰度)圖像進行檢測分析,均實現(xiàn)100%識別準確率,檢測時間不超過0.997s,有效提高機箱裝配質量檢測效率。
下一步將繼續(xù)改進圖像模板提取方法,減少人工構建模板、設置檢測參數(shù)的工作量,提高實際應用的通用性。
參考文獻
[1] ZHENG Y, ZHANG X, CHEN Y, et al. Peg-in-hole assembly based on hybrid vision/force guidance and dual-arm coordination[C]// 2017 IEEE International Conference on Robotics and Biomimetics (ROBIO), 2017.
[2] ARDHY F, HARIADI F I.Development of SBC based machine-vision system for PCB board assembly Automatic Optical Inspection[C]// 2016 International Symposium on Electronics and Smart Devices (ISESD), 2016.
[3] ZHANG J Y, XU S P, LIU Y, et al. Research on the identification method of micro assembly part[C]// 2017 2nd International Conference on Image, Vision and Computing (ICIVC), 2017.
[4] LEO G D, LIGUORI C, PAOLILLO A, et al. Online visual inspection of defects in the assembly of electromechanical parts[C]// 2014 IEEE International Instrumentation and Measurement Technology Conference (I2MTC) Proceedings, 2014.
[5] RAIHAN F, CE W. PCB defect detection USING OPENCV with image subtraction method[C]// 2017 International Conference on Information Management and Technology (ICIMTech), 2017.
[6]司小婷,吳文江,孫一蘭.基于視覺的零件識別和定位[J].組合機床與自動化加工技術,2016(10):70-73.
[7] YUAN X, LIU B, CHEN H. Algorithm and program design for fastener locating and detection using wavelet transformation and template matching[C]// 2017 IEEE 17th International Conference on Communication Technology (ICCT),2017.
[8]孫煉杰,樊臻.基于模板匹配的光纖收發(fā)PCB板目標檢測[J].計算機應用與軟件,2018,35(1):128-131,190.
[9]任永強,杜瑞,李軍.基于機器視覺的差速器卡簧裝配防錯檢測研究[J].制造技術與機床,2018(1):30-34.
[10]郭雪梅,劉桂雄,黃堅,等.面向標準件裝配質量的PI-SURF檢測區(qū)域劃分技術[J].中國測試,2017,43(8):101-105.
(編輯:李剛)