前言
機(jī)器視覺(jué)技術(shù)是通過(guò)機(jī)器視覺(jué)產(chǎn)品,即圖像攝取裝置將被攝取目標(biāo)轉(zhuǎn)換成圖像信號(hào),傳送給專用的圖像處理系統(tǒng),根據(jù)像素分布和亮度、顏色等信息,轉(zhuǎn)變成數(shù)字化信號(hào),圖像系統(tǒng)對(duì)這些信號(hào)進(jìn)行各種運(yùn)算來(lái)抽取目標(biāo)的特征,進(jìn)而根據(jù)判別的結(jié)果來(lái)控制現(xiàn)場(chǎng)的設(shè)備動(dòng)作。
作為工業(yè)之眼的機(jī)器視覺(jué)技術(shù)是智能制造時(shí)代和工業(yè) 4.0 時(shí)代實(shí)現(xiàn)工業(yè)自動(dòng)化、智能化和互聯(lián)化的必要技術(shù)手段之一,近年來(lái)在汽車(chē)制造行業(yè)機(jī)器視覺(jué)技術(shù)在自動(dòng)缺陷檢測(cè)、智能識(shí)別、智能測(cè)量、智能檢測(cè)和智能互聯(lián)方面飛速發(fā)展和迭代更新,機(jī)器視覺(jué)技術(shù)是是人眼在機(jī)器上的延伸,是利用機(jī)器代替人眼來(lái)做測(cè)量和判斷的一項(xiàng)綜合技術(shù),它易于信息集成,是實(shí)現(xiàn)計(jì)算機(jī)集成制造的基礎(chǔ)技術(shù)。
機(jī)器視覺(jué)技術(shù)的作用是可以提高質(zhì)量檢測(cè)的可靠性,提高生產(chǎn)效率、生產(chǎn)柔性和生產(chǎn)的自動(dòng)化程度,在危險(xiǎn)的工作環(huán)境中它可以替代人工視覺(jué)進(jìn)行目視檢查,從而滿足制造過(guò)程中人機(jī)工程的需求。機(jī)器視覺(jué)技術(shù)的主要功能主要集中在以下 8 個(gè)方面。
a.生產(chǎn)過(guò)程自動(dòng)檢測(cè),提高生產(chǎn)效率;
b.質(zhì)量提升和質(zhì)量保證;
c.改進(jìn)生產(chǎn)流程,改善人機(jī)工程;
d.零件的精確測(cè)量;
e.柔性化和集成化生產(chǎn);
f.生產(chǎn)過(guò)程監(jiān)控;
g.降低生產(chǎn)成本;
h.縮短產(chǎn)品進(jìn)入市場(chǎng)的周期時(shí)間。
2 機(jī)器視覺(jué)技術(shù)在智能制造中的應(yīng)用和分類
機(jī)器視覺(jué)技術(shù)是人工智能落地到汽車(chē)制造領(lǐng)域中不可或缺的一環(huán),隨著科技日新月異的發(fā)展,機(jī)器視覺(jué)技術(shù)在智能制造和工業(yè) 4.0 時(shí)代在汽車(chē)制造行業(yè)中應(yīng)用的比重將會(huì)越來(lái)越大。
2.1 機(jī)器視覺(jué)在智能制造中主要應(yīng)用
目前機(jī)器視覺(jué)技術(shù)主要在電子及半導(dǎo)體、汽車(chē)制造、醫(yī)藥制造等領(lǐng)域廣泛應(yīng)用,其中在電子及半導(dǎo)體中的應(yīng)用約為47%,在汽車(chē)制造中的應(yīng)用約為16%,在醫(yī)藥制造行業(yè)中的應(yīng)用約為7%,在其它行業(yè)中的應(yīng)用約為 30%。隨著汽車(chē)電動(dòng)化、網(wǎng)聯(lián)化、智能化、共享化浪潮的席卷,機(jī)器視覺(jué)在汽車(chē)制造領(lǐng)域中的應(yīng)用越來(lái)越廣泛和深入,應(yīng)用占比也越來(lái)越重,其在汽車(chē)制造智能制造行業(yè)中的主要應(yīng)用如下。
a.引導(dǎo)和定位。一般采用 3D 視覺(jué),準(zhǔn)確定位并引導(dǎo)機(jī)器手臂尋找物料位置,抓取物料放到指定位置進(jìn)行上下料操作;
b.外觀檢查。這是取代人眼最多的環(huán)節(jié),取代人眼進(jìn)行零件缺陷檢查,如機(jī)加工環(huán)節(jié)的劃傷、磕碰傷等缺陷,裝配環(huán)節(jié)多裝、漏裝、錯(cuò)裝和裝反等缺陷;
c.高精度檢測(cè)。測(cè)量是工業(yè)的基礎(chǔ),對(duì)于人眼無(wú)法識(shí)別的0.01~0.02 mm甚至微米的高精密度零件必須使用機(jī)器識(shí)別完成;d.智能識(shí)別。對(duì)圖像進(jìn)行處理、分析和理解,識(shí)別目標(biāo)對(duì)象,并進(jìn)行數(shù)據(jù)的追溯和采集。應(yīng)用大數(shù)據(jù)進(jìn)行快速收斂,在海量信息中尋找關(guān)鍵特征。e.智能互聯(lián)。主要應(yīng)用為汽車(chē)的無(wú)人駕駛技術(shù),在智能制造場(chǎng)景中將操作人員、工藝設(shè)備、生產(chǎn)物料、生產(chǎn)環(huán)境等數(shù)據(jù)互聯(lián),通過(guò)深度學(xué)習(xí)、智能優(yōu)化、智能預(yù)測(cè)等展示出工業(yè)4.0的威力。
2.2 機(jī)器視覺(jué)和人類視覺(jué)的區(qū)別與聯(lián)系
如表1所示,機(jī)器視覺(jué)技術(shù)相較于人眼有很多的優(yōu)點(diǎn)和差異,這也是其在工藝制造領(lǐng)域廣泛應(yīng)用的重要原因。
2.3 工業(yè)應(yīng)用視覺(jué)相機(jī)分類
機(jī)器視覺(jué)主要采用的是工業(yè)相機(jī),當(dāng)前世界上工業(yè)相機(jī)的知名廠家有美國(guó)康耐視(Cognex)、美 國(guó) NI(National Instruments)、美國(guó)邦納(Banner)、日本基恩士(Keyence)、日本歐姆龍(Omron)、日本松下(Panasonic)、加拿大達(dá)爾薩(Teledyne Dalsa) 、瑞士堡盟(Baumer)等公司,汽車(chē)行業(yè)當(dāng)前應(yīng)用美國(guó)康耐視和日本基恩士相機(jī)居多。如圖1所示,工業(yè)相機(jī)主要分類如下。
圖1 工業(yè)相機(jī)主要分類3 機(jī)器視覺(jué)系統(tǒng)
圖2 機(jī)器視覺(jué)系統(tǒng)主要構(gòu)成
如圖2所示,機(jī)器視覺(jué)系統(tǒng)主要由圖像采集單元、圖像處理單元、圖像處理軟件、網(wǎng)絡(luò)通信裝置等構(gòu)成。圖像采集單元相當(dāng)于 CCD 或 CMOS 相機(jī)和圖像采集卡,將光學(xué)圖像轉(zhuǎn)換為模擬或數(shù)字圖像并輸出至圖像處理單元;圖像處理單元類似于圖像采集和處理卡,對(duì)圖像采集單元的圖像數(shù)據(jù)進(jìn)行實(shí)時(shí)的存儲(chǔ),并利用圖像處理軟件進(jìn)行圖像處理;圖像處理軟件主要在圖像處理單元硬件環(huán)境的支持下完成圖像處理功能;網(wǎng)絡(luò)通信裝置主要完成控制信息、圖像數(shù)據(jù)的通信任務(wù)。
3.1 圖像采集單元
3.1.1 照明光源
機(jī)器視覺(jué)中照明光源的主要作用為可以構(gòu)建足夠的取像環(huán)境,保證光線穩(wěn)定,可以用于突出將要識(shí)取物體的顏色;照亮目標(biāo),提高目標(biāo)亮度;形成最有利于圖像處理的成像效果;克服環(huán)境光干擾,保證圖像的穩(wěn)定性;用作測(cè)量的工具或參照等。機(jī)器視覺(jué)的照明光源可分為鹵素?zé)簟卓棢?、氙氣閃光燈、激光燈、熒光燈和發(fā)光二極管等,其中發(fā)光二極管因?yàn)轶w積小、耗電低、使用壽命長(zhǎng)、反應(yīng)迅捷、運(yùn)行成本低、無(wú)毒環(huán)保、可制成各種形狀、尺寸及各種照射角度等優(yōu)點(diǎn)被廣泛采用。
3.1.2 工業(yè)相機(jī)鏡頭
工業(yè)相機(jī)鏡頭是獲取圖像的工具,根據(jù)光感原理不同可分為互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)和電荷耦合無(wú)件(CCD),將光學(xué)影像轉(zhuǎn)化為數(shù)字信號(hào)的半導(dǎo)體元器件工廠一般采用CCD(使圖像更利于后期處理),獲取信息穩(wěn)定。如圖3所示,鏡頭按照視場(chǎng)、鏡頭光圈、焦距和接口主要有以下4種分類。
圖3 工業(yè)相機(jī)鏡頭分類鏡頭的主要技術(shù)參數(shù)有焦距(EFL),短焦距提供廣角視野 ,而長(zhǎng)焦距提供望遠(yuǎn)視;視場(chǎng)角(FOV),也叫視野范圍,相機(jī)實(shí)際拍到區(qū)域的尺寸,主要與元件尺寸、相機(jī)和元件之間的工作距離、鏡頭的類型等有關(guān),F(xiàn)OV=傳感器尺寸/光學(xué)倍率;放大倍率(Magnification)又稱光學(xué)放大倍數(shù),像高和物高的大小之比,CCD/FOV,即芯片尺寸除以視野范圍;景深表示聚焦清楚的范圍,指的是物體在對(duì)焦清楚時(shí),可移動(dòng)的范圍;鏡頭接口(Mount)是鏡頭與相機(jī)的連接方式,常用的包括 C、CS、F、V、 T2、Leica、M42x1、M75x0.75 等,C 接口是工業(yè)鏡頭常用的一種接口;靶面大小是感光元器件對(duì)角線尺寸;清晰度是分辨率和反差綜合表現(xiàn)的結(jié)果,分辨率代表鏡頭記錄物體細(xì)節(jié)的能力,分辨率越高的鏡頭成像越清晰;光圈數(shù)(F.No)F數(shù)值是光通過(guò)鏡頭量大小的表示。F數(shù)值愈小表示通過(guò)的光量多,F(xiàn)數(shù)值是焦距長(zhǎng)和有效開(kāi)口的比值,F(xiàn).No=EFL/D,鏡頭的光圈大小決定圖像的亮度,在拍攝高速運(yùn)動(dòng)物體、曝光時(shí)間很短的應(yīng)用中,應(yīng)該選用大光圈鏡頭,以提高圖像亮度。
3.1.3 照明技術(shù)
亮視野和暗視野。亮視野就是直接接收反射光,暗視野則是接收散射光,暗視野則可以觀察到物體的輪廓,把一些結(jié)構(gòu)上的問(wèn)題顯現(xiàn)出來(lái)。
曝光。曝光正常是指不過(guò)曝也不欠曝,過(guò)曝是指拍的畫(huà)面很亮,欠曝是指拍的畫(huà)面很暗。偏光技術(shù)、偏振片與偏振光。用于減少眩光或鏡面反射,控制從有光澤的元件的鏡面反射的量,光線經(jīng)偏振片過(guò)改變傳播方向,鏡頭前的分析片配合使用。優(yōu)點(diǎn)是可以使鏡面反射和漫反射分開(kāi),缺點(diǎn)是由于偏振片,要求更高的光強(qiáng)度。
3.2 圖像處理單元
圖4 圖像處理流程圖如圖 4 所示,圖像處理過(guò)程大致分為 4 個(gè)步驟:首先是拍攝,按下快門(mén),拍攝圖片;第二步是傳送,將圖像數(shù)據(jù)由照相機(jī)傳送到控制器;第三步是處理,處理分為前處理,即為對(duì)圖像數(shù)據(jù)進(jìn)行加工,使其特征更加明顯,測(cè)算處理,根據(jù)圖像數(shù)據(jù)對(duì)于損傷、尺寸等進(jìn)行測(cè)算;第四步是輸出結(jié)果,將處理結(jié)果以信號(hào)的形式輸出到相連的控制裝置如PLC中。
以康耐視相機(jī)為例,圖像處理的方法有圖案匹配(PatMax)、直方圖(Extract Histogram)、找邊或片段(Find Line/Segment)、斑點(diǎn)(Extract Blobs)幾種方式。PatMax圖案工具用來(lái)訓(xùn)練圖案特征,將圖像與圖案庫(kù)進(jìn)行對(duì)比,以便驗(yàn)證或者識(shí)別圖像中特定的圖案特征。該工具主要應(yīng)用于確保在生產(chǎn)線上運(yùn)行的產(chǎn)品的正確性,或者要辨別哪個(gè)產(chǎn)品在正確運(yùn)行,并將該信息傳達(dá)到其他車(chē)間設(shè)備。相機(jī)的接受閾值用于定義在模型圖案和找到的圖案之間必須存在的相似程度。PatMax 圖案與像素格無(wú)關(guān),其特征為表現(xiàn)圖像中不同區(qū)域間分界線的輪廓以特征為基礎(chǔ)的表現(xiàn)形式比以像素表現(xiàn)形式更快并更準(zhǔn)確地被轉(zhuǎn)換。PatMax 是有效的圖案定位搜索技術(shù),能夠處理旋轉(zhuǎn)及角度變化等內(nèi)容,PatMax 也可以考慮或忽略額外特征。
采用直方圖可以判斷特征是否存在,是否有漏裝,直方圖搜索框內(nèi)的明暗像素總數(shù)(像素就是圖像的最小信息單元),打分代表搜索框內(nèi)白點(diǎn)或黑點(diǎn)的個(gè)數(shù),圖5所示為相機(jī)直方圖二值化變速箱油泵油封總成零件紅圈內(nèi)位置,該工位相機(jī)采用了直方圖檢測(cè)油泵油封總成零件件是否存在漏裝,為防止 PATMAX 失效情況下的補(bǔ)充檢測(cè),采用二值化處理方式,當(dāng)有油泵油封零件時(shí)為黑色,當(dāng)沒(méi)有油泵密封時(shí)此區(qū)域是純白的(設(shè)置閾值為40,分值小于40視為油泵油封零件無(wú)漏裝,檢測(cè)合格;分值大于 40 則檢測(cè)結(jié)果判斷為油泵油封零件漏裝,此處打分代表搜索框內(nèi)白點(diǎn)的個(gè)數(shù));找邊函數(shù)用于搜索區(qū)域內(nèi)的邊特征;斑點(diǎn)工具用于查找一組灰階值高(低)于規(guī)定閾值的像素組,該函數(shù)用于查找暗背景上的亮點(diǎn)。
圖5 相機(jī)直方圖二值化油泵油封特征3.3 信息通訊單元
工業(yè)相機(jī)的常見(jiàn)接口類型主要有模擬接口、Cameralink、Usb2.0、1394a、1394b、CigE、Ethernet 等,目前汽車(chē)制造行業(yè)現(xiàn)場(chǎng)生產(chǎn)采用的相機(jī)主要采用以太網(wǎng)(Ethernet)通訊。
4 機(jī)器視覺(jué)算法
二值化算法?;叶然窃?RGB(Red,Green,Blue)模型中,如果 R=G=B 時(shí),則彩色表示一種灰度顏色,其中 R=G=B 的值叫灰度值,因此,灰度圖像每個(gè)像素只需一個(gè)字節(jié)存放灰度值(又稱強(qiáng)度值、亮度值),灰度范圍為0~255。一般常用的是加權(quán)平均法來(lái)獲取每個(gè)像素點(diǎn)的灰度值。圖像的二值化就是將圖像上的像素點(diǎn)的灰度值設(shè)置為 0 或255,也就是將整個(gè)圖像呈現(xiàn)出明顯的只有黑和白的視覺(jué)效果。在數(shù)字圖像處理中,二值圖像占有非常重要的地位,圖像的二值化使圖像中數(shù)據(jù)量大為減少,從而能凸顯出目標(biāo)的輪廓[7]。在汽車(chē)制造過(guò)程中如發(fā)動(dòng)機(jī)和變速箱涂膠照相檢測(cè)、打鋼印號(hào)照相照相檢測(cè)等就是采用二值化算法進(jìn)行處理的。
缺陷(瑕疵)檢測(cè)算法。采用相機(jī)檢測(cè)區(qū)域的濃淡度,是通過(guò)對(duì)區(qū)域內(nèi)進(jìn)行區(qū)段劃分,每個(gè)區(qū)段進(jìn)行比較檢測(cè)。從而檢測(cè)出差距大的部分(通過(guò)濃度微分判定)。亮度工具根據(jù)平均灰度值決定特征存在與否。適用于好元件特征明顯暗于或亮于壞元件特征的情況。通過(guò)對(duì)產(chǎn)品X、Y、XY、半徑、圓周等任意方向的掃描,可根據(jù)檢測(cè)對(duì)象選擇區(qū)段的大小、方向、比較間隔、移動(dòng)量。用顏色表示瑕疵等級(jí)(深藍(lán)→淺藍(lán)→綠→黃→紅),可以用二維的形式確認(rèn)瑕疵的范圍和分布。在汽車(chē)制造過(guò)程中的應(yīng)用取例主要為根據(jù)明暗度確定有無(wú)機(jī)加工孔,發(fā)動(dòng)機(jī)和變速箱安裝零件,是否漏擰螺栓,是否有機(jī)加工刀痕等。
深度學(xué)習(xí)與機(jī)器視覺(jué)。深度學(xué)習(xí)是機(jī)器學(xué)習(xí)的一個(gè)領(lǐng)域,這種技術(shù)可以對(duì)相機(jī)軟件進(jìn)行訓(xùn)練并讓其具備學(xué)習(xí)能力,深度學(xué)習(xí)可以通過(guò)人工神經(jīng)網(wǎng)絡(luò)等架構(gòu)完成,通過(guò)處理數(shù)據(jù)和創(chuàng)建用于決策制定的模式,來(lái)模仿人類大腦的工作方式。在深度學(xué)習(xí)算法出來(lái)之前,對(duì)于視覺(jué)算法來(lái)說(shuō)大致可以分為特征感知,圖像預(yù)處理,特征提取,特征篩選,推理預(yù)測(cè)與識(shí)別這5個(gè)步驟。康耐視相機(jī)基于一套最先進(jìn)的機(jī)器學(xué)習(xí)算法把深度學(xué)習(xí)作為傳統(tǒng)機(jī)器視覺(jué)的一種補(bǔ)充,通過(guò)樣本對(duì)系統(tǒng)進(jìn)行訓(xùn)練,以區(qū)分可接受的變化和缺陷,專為工廠自動(dòng)化應(yīng)用設(shè)計(jì),目前已是廣泛測(cè)試并優(yōu)化的可靠軟件解決方案,深度學(xué)習(xí)算法也用于汽車(chē)無(wú)人駕駛技術(shù)。
卷積神經(jīng)網(wǎng)絡(luò)(CNN)與機(jī)器視覺(jué)。機(jī)器視覺(jué)里經(jīng)常使卷積神經(jīng)網(wǎng)絡(luò),即 CNN,是一種對(duì)人腦比較精準(zhǔn)的模擬。實(shí)際上在機(jī)器視覺(jué)里面,可以把卷積當(dāng)做一個(gè)抽象的過(guò)程,就是把小區(qū)域內(nèi)的信息統(tǒng)計(jì)抽象出來(lái)。圖像中不同數(shù)據(jù)窗口的數(shù)據(jù)和卷積核(一個(gè)濾波矩陣)作內(nèi)積的操作就叫做卷積。其計(jì)算過(guò)程又稱為濾波(Filtering),卷積的本質(zhì)是提取圖像不同頻段的特征。卷積神經(jīng)網(wǎng)絡(luò)的深度太淺的話,識(shí)別能力往往不如一般的淺層模型,但如果做得很深,就需要大量數(shù)據(jù)進(jìn)行訓(xùn)練,否則機(jī)器學(xué)習(xí)中的過(guò)擬合將不可避免。
5 汽車(chē)制造行業(yè)中機(jī)器視覺(jué)技術(shù)的應(yīng)用
5.1 機(jī)器視覺(jué)技術(shù)在汽車(chē)發(fā)動(dòng)機(jī)制造過(guò)程應(yīng)用
在發(fā)動(dòng)機(jī)制造過(guò)程中,機(jī)器視覺(jué)可用于以下場(chǎng)景。缸體缸蓋上下線,機(jī)器視覺(jué)引導(dǎo)機(jī)械手把缸蓋抓取到自動(dòng)引導(dǎo)車(chē)(AGV)上或從 AGV 上取下來(lái)。
缸體打鋼印號(hào)打印質(zhì)量檢測(cè)。如圖6所示,主要檢測(cè)原理為使用 OCR 字符檢測(cè)功能建立字符庫(kù),檢測(cè)時(shí)根據(jù)字符庫(kù)的內(nèi)容進(jìn)行字符比對(duì),得出字符與 PLC 提供的字符進(jìn)行比對(duì),當(dāng)相機(jī)拍照后檢測(cè)到的鋼印號(hào)與碼塊中 EUN 碼不一致時(shí),則相機(jī)則報(bào)警,發(fā)動(dòng)機(jī)打入返修岔道或返修區(qū)。為了減少機(jī)器視覺(jué)檢測(cè)過(guò)程中的誤報(bào)警,需要注意以下事項(xiàng)。
a.采用定焦鏡頭提升拍照穩(wěn)定性;
b.相機(jī)程序中“分段讀取分別比對(duì)”比“整條讀取比對(duì)”更能提高檢測(cè)準(zhǔn)確度,建議采用前者;c.缸印號(hào)面有水漬、油漬、銹蝕、雜質(zhì),會(huì)影響照相檢測(cè)效果,保持鋼印面清潔度;d.鋼印號(hào)打號(hào)頭反光和位置不穩(wěn)定會(huì)影響照相檢測(cè)效果,打號(hào)頭需涂上黑色防止反光并保持位置穩(wěn)定或相機(jī)軟件程序設(shè)置延時(shí)拍照;e.鋼印號(hào)字符質(zhì)量穩(wěn)定性會(huì)影響照相檢測(cè)效果,相機(jī)軟件需要深度學(xué)習(xí)持續(xù)訓(xùn)練模板。
圖6 發(fā)動(dòng)機(jī)鋼印號(hào)機(jī)器視覺(jué)檢測(cè)
零件漏裝缺陷或型號(hào)檢測(cè)。檢測(cè)過(guò)程為對(duì)零件的有無(wú)和型號(hào)進(jìn)行檢測(cè),如漏裝或型號(hào)錯(cuò)誤則相機(jī)報(bào)警,待裝配的發(fā)動(dòng)機(jī)、變速箱等不能放行到下一工位。也廣泛應(yīng)用于其它汽車(chē)零部件漏裝和型號(hào)錯(cuò)裝檢測(cè)(如氣門(mén)、油封、柔性盤(pán)、缸體、缸蓋、凸輪軸、活塞等零部件型號(hào)錯(cuò)裝檢測(cè),氣門(mén)、油封彈簧等零部件漏裝檢測(cè)等)。汽車(chē)零件的型號(hào)識(shí)別可通過(guò)代碼識(shí)別、讀取字符和模式識(shí)別3種方式實(shí)現(xiàn)。代碼識(shí)別主要分為條形碼、二維碼、標(biāo)簽碼和 DPM 碼;讀取字符分為 OCR 和 OCV2 種方式;模式識(shí)別分為顏色和形狀 2 種。
圖7 發(fā)動(dòng)機(jī)缸蓋氣門(mén)桿有無(wú)及型號(hào)機(jī)器視覺(jué)檢測(cè)
如圖 7 為汽車(chē)發(fā)動(dòng)機(jī)缸蓋氣門(mén)桿型號(hào)和有無(wú)檢測(cè),一開(kāi)始為色標(biāo)進(jìn)行視覺(jué)防錯(cuò)識(shí)別,因?yàn)橄鄼C(jī)檢測(cè)誤報(bào)警較多,更改為字符進(jìn)行視覺(jué)防錯(cuò)識(shí)別。汽車(chē)零件上用于機(jī)器視覺(jué)識(shí)別的字符和色標(biāo)建議采用差異大的組合進(jìn)行防錯(cuò) ,字符件不建議組合為 1/7、2/3/5/6、8/0,其余字符組合均可;色標(biāo)件建議組合為白/藍(lán)、白/紅、 藍(lán)/黃、紅/黃組合,其余組合差異較小,采用相機(jī)進(jìn)行視覺(jué)防錯(cuò)時(shí)誤報(bào)警較多,現(xiàn)場(chǎng)參考件盡量與正常件狀態(tài)保持一致。零件油太多容易反光時(shí),相機(jī)可選擇采用穿透性強(qiáng)的紅外光源。
涂膠質(zhì)量照相檢測(cè)。如發(fā)動(dòng)機(jī)油底殼、油封、罩蓋、前蓋涂膠等。視覺(jué)檢測(cè)防錯(cuò)過(guò)程為照相檢測(cè)涂膠軌跡與斷膠,通過(guò)檢測(cè)得出膠線軌跡,對(duì)整個(gè)軌跡進(jìn)行檢測(cè),任意點(diǎn)出現(xiàn)軌跡偏移或斷膠則相機(jī)報(bào)警,工件不能流入到下一個(gè)工位。
圖8 發(fā)動(dòng)機(jī)前蓋涂膠軌跡和斷膠機(jī)器視覺(jué)檢測(cè)
如圖8所示為發(fā)動(dòng)機(jī)前蓋涂膠相機(jī)檢測(cè)。采用工業(yè)相機(jī)進(jìn)行涂膠質(zhì)量檢測(cè)時(shí)涂膠軌跡和涂膠質(zhì)量不穩(wěn)定對(duì)相機(jī)檢測(cè)效果有影響,如較小區(qū)域膠條過(guò)短、膠條起始粗、結(jié)尾細(xì)、重疊、拖尾、軌跡較差等情況出現(xiàn)時(shí)相機(jī)檢測(cè)誤報(bào)警率高,需要對(duì)相機(jī)參數(shù)進(jìn)行調(diào)整;涂膠頭歪斜或清潔不干凈涂膠軌跡偏相機(jī)誤報(bào)警率高,需要每班或長(zhǎng)時(shí)間停機(jī)時(shí)對(duì)涂膠頭進(jìn)行及時(shí)清理和檢查;油底殼涂膠這種黑底黑膠的視覺(jué)防錯(cuò)檢測(cè),采用偏振片能更突出膠條輪廓。發(fā)動(dòng)機(jī)缸體軸瓦分級(jí)字符比對(duì)視覺(jué)檢測(cè)。
檢測(cè)原理:使用 OCR 字符檢測(cè)功能建立字符庫(kù),檢測(cè)時(shí),根據(jù)字符庫(kù)的內(nèi)容進(jìn)行字符比對(duì),得出字符同時(shí)讀取二維碼信息,進(jìn)行相互驗(yàn)證保證萬(wàn)無(wú)一失。視覺(jué)檢測(cè)技術(shù)方面主要注意相機(jī)檢測(cè)程序中曝光度參數(shù)合理設(shè)置和模板設(shè)置。
發(fā)動(dòng)機(jī)活塞和連桿瓦蓋安裝方向比對(duì)視覺(jué)檢測(cè)。檢測(cè)原理為采用形狀模式識(shí)別與標(biāo)準(zhǔn)特別比較,設(shè)置自己的模板,進(jìn)行特征點(diǎn)比對(duì)如不一致則相機(jī)拍照后報(bào)警,發(fā)動(dòng)機(jī)打入返修岔道或環(huán)線。視覺(jué)檢測(cè)技術(shù)方面主要注意相機(jī)檢測(cè)程序中曝光度參數(shù)合理設(shè)置和模板設(shè)置。
發(fā)動(dòng)機(jī)和變速箱車(chē)間也采用3D相機(jī)進(jìn)行涂膠檢測(cè),搖臂安裝狀態(tài)檢測(cè)和機(jī)器人自動(dòng)抓取等,如 圖9所示為3D相機(jī)引導(dǎo)發(fā)動(dòng)機(jī)高壓油泵涂膠。
圖9 3D機(jī)器視覺(jué)技術(shù)在發(fā)動(dòng)機(jī)涂膠中引導(dǎo)追隨中的應(yīng)用5.2 機(jī)器視覺(jué)技術(shù)在汽車(chē)變速箱制造過(guò)程中的應(yīng)用
機(jī)器視覺(jué)在變速箱制造車(chē)間主要的應(yīng)用場(chǎng)景為缺陷檢查、防錯(cuò)、定位、測(cè)量和二維碼識(shí)別。防錯(cuò)是通過(guò)特征等對(duì)比分析,判斷工件有無(wú)、裝反、裝不到位或型號(hào)差異;定位是通過(guò)二維、三維定位輸出工件坐標(biāo)值以引導(dǎo)機(jī)器運(yùn)動(dòng)路徑;測(cè)量是通過(guò)對(duì)產(chǎn)品進(jìn)行檢測(cè),獲得所需的各種參數(shù)用于質(zhì)量判斷及工藝改進(jìn);二維碼識(shí)別是讀取產(chǎn)品一維碼、二維碼,獲取產(chǎn)品型號(hào)并進(jìn)行追溯。圖10為某變速箱裝配車(chē)間 50 多個(gè)相機(jī)的應(yīng)用分布情況,主要用于檢測(cè)工件是否安裝到位、工件有無(wú)和型號(hào)防錯(cuò)三種應(yīng)用。
機(jī)器視覺(jué)定位方面的應(yīng)用是零件定位及抓取料、機(jī)器路徑引導(dǎo)。如變速箱殼體總成和變扭器殼體總成上下線,機(jī)器視覺(jué)引導(dǎo)機(jī)械手把變速箱殼體總成和變扭器殼體總成抓取到 AGV 上,或從AGV上抓取下來(lái)。
圖10 機(jī)器視覺(jué)技術(shù)在某變速箱車(chē)間應(yīng)用類別分布檢測(cè) KIT 盤(pán)或配餐盒中零件正確性。檢測(cè)KIT 盤(pán)或配餐盒控制閥體和電磁控制閥體的閥芯、彈簧、悶蓋等零件有無(wú)或放置位置是否正確,拍照結(jié)果與標(biāo)準(zhǔn)模板比較,如不一致則相機(jī)報(bào)警,KIT盤(pán)或配餐盒無(wú)法流入到下一個(gè)工位。
零件檢測(cè)測(cè)量,如通過(guò)檢測(cè)卡簧2個(gè)孔之間的距離判斷卡簧是否安裝到位等。
檢測(cè)變速箱太陽(yáng)齒輪有無(wú)和差速器型號(hào)是否正確,卡簧是否漏壓裝、裝不到位等。
檢測(cè)電磁閥體線束卡扣是否漏安裝、是否未安裝到位。如圖11所示根據(jù)固定范圍內(nèi)的彩色直方圖檢測(cè)區(qū)域,卡扣到位及不到位彩色直方圖 red值小于一定數(shù)值為正確,red 值大于一定數(shù)值為不到位。例如,根據(jù)不到位缺陷件情況設(shè)置判斷閾值為 180,直方圖檢測(cè)區(qū)域 red 打分值小于 180 為到位,red 打分值大于180為不到位,判斷閾值需要根據(jù)實(shí)際缺陷件情況進(jìn)行設(shè)置和驗(yàn)證。
圖11 采用機(jī)器視覺(jué)技術(shù)檢測(cè)變速箱線束卡扣是否安裝到位或漏安裝檢測(cè)電子閥體壓裝水平度。檢測(cè)原理為首先建立圖案模型,然后對(duì)圖案進(jìn)行定位,判斷旋轉(zhuǎn)角度,進(jìn)行是否合格判斷,如不合格則相機(jī)報(bào)警,工件不會(huì)流入到下一個(gè)工位。CARE工位和終檢工位客戶特性和質(zhì)量缺陷檢測(cè)。如機(jī)加工光孔、螺紋孔是否漏加工,變速箱封堵和壓力測(cè)試塞是否漏擰或漏安裝,變速箱線束接頭插針是否歪斜等均可以采用機(jī)器視覺(jué)進(jìn)行防錯(cuò)。
圖12 照相機(jī)開(kāi)動(dòng)率影響潛在因素匯總?cè)鐖D12所示為某車(chē)間機(jī)器視覺(jué)應(yīng)用過(guò)程中的一年內(nèi)相機(jī)誤報(bào)警影響設(shè)備開(kāi)動(dòng)率的影響因素分布。在圖像捕獲階段光源亮度、圖像定位、零件來(lái)料表面質(zhì)量的一致性、零件表面是否帶油、曝光量、焦距都會(huì)影響拍照質(zhì)量,而相機(jī)的視野會(huì)影響到成像的范圍。針對(duì)程序造成的相機(jī)誤報(bào)警問(wèn)題,主要通過(guò)增加訓(xùn)練樣本量,根據(jù)樣本數(shù)據(jù)優(yōu)化參數(shù);針對(duì)來(lái)料差異造成的相機(jī)誤報(bào)警問(wèn)題,主要通過(guò)優(yōu)化相機(jī)參數(shù)(如曝光量、判斷閾值等);針對(duì)光線造成的相機(jī)誤報(bào)警問(wèn)題,主要對(duì)相機(jī)所在工位增加黑箱,保證光線穩(wěn)定性,或者考慮對(duì)部分天窗進(jìn)行有色處理。
5.3 機(jī)器視覺(jué)技術(shù)在汽車(chē)整車(chē)制造過(guò)程中的應(yīng)用
機(jī)器視覺(jué)技術(shù)在汽車(chē)整車(chē)制造工程的車(chē)身、油漆、沖壓和總裝中也有著廣泛的應(yīng)用。主要應(yīng)用于汽車(chē)制造質(zhì)量缺陷檢測(cè),如零件錯(cuò)裝、漏裝和裝反,螺紋孔有無(wú)、加工刀紋、裂紋、毛刺、鎖孔、焊接質(zhì)量等;二維、三維視覺(jué)測(cè)量,可實(shí)現(xiàn)汽車(chē)零部件 3D 尺寸檢測(cè),組合件尺寸檢測(cè)、測(cè)量、面板檢測(cè)、車(chē)身平整度檢測(cè)等;視覺(jué)定位或引導(dǎo)系統(tǒng),機(jī)器人二維定位系統(tǒng)如自動(dòng)擰螺絲機(jī)、自動(dòng)焊錫機(jī)、自動(dòng)點(diǎn)膠機(jī),機(jī)器人三維視覺(jué)引導(dǎo)系統(tǒng),如自動(dòng)引導(dǎo)涂膠、零部件加工、分揀和組裝;設(shè)備診斷、測(cè)試、維護(hù);機(jī)器人控制、CNC 加工;物料搬運(yùn)設(shè)備,如零件分揀、碼垛和拆垛等;設(shè)備運(yùn)動(dòng)控制,如汽車(chē)自動(dòng)駕駛、自動(dòng)操作等;連續(xù)處理和批處理等。
6 機(jī)器視覺(jué)在汽車(chē)制造應(yīng)用中未來(lái)發(fā)展趨勢(shì)
機(jī)器視覺(jué)技術(shù)在汽車(chē)制造行業(yè)未來(lái)的應(yīng)用方面的發(fā)展趨勢(shì)如下。a.汽車(chē)零件的無(wú)序零件定位抓??;b.汽車(chē)零件的表面缺陷檢測(cè);c.基于深度學(xué)習(xí)的防錯(cuò)檢測(cè);d.汽車(chē)零件尺寸的智能測(cè)量;e.基于復(fù)雜邏輯的智能化判斷的智能檢測(cè);f.智能互聯(lián)技術(shù)和無(wú)人駕駛等。7 結(jié)束語(yǔ)
本文通過(guò)機(jī)器視覺(jué)技術(shù)基礎(chǔ)理論及其在汽車(chē)制造領(lǐng)域的分析研究,對(duì)其作用和應(yīng)用過(guò)程中實(shí)際問(wèn)題解決方法進(jìn)行總結(jié)以及未來(lái)發(fā)展趨勢(shì)進(jìn)行了預(yù)測(cè),利用機(jī)器視覺(jué)技術(shù)可有效降低汽車(chē)制造生產(chǎn)成本、提高生產(chǎn)效率、生產(chǎn)柔性和生產(chǎn)自動(dòng)化程度,從而為汽車(chē)制造行業(yè)電動(dòng)化、網(wǎng)聯(lián)化、智能化、共享化發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ),促進(jìn)汽車(chē)制造行業(yè)更高、更快、更好、更可持續(xù)發(fā)展?! ?/p>
評(píng)論
查看更多