999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于機器視覺的汽車零部件平面度檢測系統(tǒng)設(shè)計

2022-11-10 07:48:08王宇龍
電子測試 2022年18期
關(guān)鍵詞:特征測量檢測

王宇龍

(中國計量大學(xué)計量測試工程學(xué)院,浙江杭州,310018)

0 引言

平面度是汽車零部件的各項形狀公差中重要組成部分之一,也是生產(chǎn)檢測過程中最重要的技術(shù)指標(biāo)之一。在很大程度上,平面度決定了汽車部分零部件的裝配質(zhì)量,影響汽車的使用性能。所以如何快速準(zhǔn)確檢測汽車零部件平面度成為目前汽車零件制造行業(yè)的研究方向之一。

到目前為止,在零部件平面度測量行業(yè)中,部分廠家仍采用塞尺測量法,檢測精度低,效率低,只能檢測零件邊緣。這對于需要大批量檢測的產(chǎn)線是難以接受的。有的廠家采用三坐標(biāo)測量法[1],測量速度慢,而且需要被測要素保持水平,導(dǎo)致企業(yè)只能對產(chǎn)品進(jìn)行抽檢不能進(jìn)行全檢。

圖1 設(shè)備示意圖

針對目前測量方法的精度低、效率低、速度慢、容易造成人力資源浪費等問題,本文設(shè)計了一種基于機器視覺的汽車零部件平面度在線檢測系統(tǒng),滿足了目前國內(nèi)對汽車零部件進(jìn)行平面度測量大批量、高速度、高精度的需求,降低企業(yè)成本,提高企業(yè)的運行效率,具有廣闊的應(yīng)用前景。

1 整體方案設(shè)計

本系統(tǒng)的總體技術(shù)路線如圖2所示,分為視覺和機器兩部分:

圖2 系統(tǒng)整體設(shè)計方案

(1)在視覺部分中,主要包含硬件與軟件兩部分。視覺硬件主要指測量采用的激光輪廓儀。視覺軟件指的是點云算法以及上位機軟件的設(shè)計。點云算法采取先粗配準(zhǔn)再精配準(zhǔn)的方式,實現(xiàn)平面度測量。上位機軟件設(shè)計是基于Visual Studio 2019軟件開發(fā)環(huán)境使用C++編程語言并調(diào)用PCL點云庫與OpenCV視覺庫進(jìn)行編寫、測試與實現(xiàn)。

(2)在機器部分需完成硬件總體架構(gòu)的搭建,配合視覺部分實現(xiàn)待測物及激光輪廓儀的運動,同時設(shè)計下位機軟件,實現(xiàn)待測物、激光輪廓儀的運動控制以及各機構(gòu)的聯(lián)動。

2 系統(tǒng)模塊設(shè)計

如圖3所示,本系統(tǒng)按照功能上可以劃分為分為三個模塊。

圖3 系統(tǒng)模塊設(shè)計圖

2.1 運動控制模塊設(shè)計

運動控制模塊以可編程控制PLC為核心,通過驅(qū)動氣缸、激光輪廓儀移動電機、不合格平剔除機構(gòu)以及兩個傳送帶的運動,完成與計算機、激光輪廓儀以及檢測傳感器的信息交互。待測物檢測的運動控制流程如下所示:

①將待測物放置于載物臺上,隨上料傳送帶一起運動。

②當(dāng)上料檢測激光位移傳感器檢測到有物體進(jìn)入檢測區(qū),并且當(dāng)載物臺在檢測區(qū)就位后,傳感器將信號傳遞給PLC,控制氣缸向上頂起載物臺以保證檢測時待測物不受傳送帶振動等因素干擾。

③然后,PLC向電機發(fā)送信號由電機帶動激光輪廓儀移動,同時激光輪廓儀開始掃描。待獲取待測物的表面點云信息后,傳輸至計算機進(jìn)行下一步的點云顯示、計算與處理。

④完成掃描后的待測物進(jìn)入下料傳送帶。PLC接收計算機給出的平面度檢測反饋信號,若待測物平面度檢測不合格則控制剔除機構(gòu)進(jìn)行剔除,若待測物平面度檢測合格則允許待測物通過,進(jìn)入后續(xù)的檢測環(huán)節(jié)。

2.2 點云采集模塊設(shè)計

點云采集模塊由激光輪廓儀和待測物組成。該模塊主要負(fù)責(zé)完成點云信息的獲取,選擇合適的采樣幀率、采樣點距以及景深對待測物進(jìn)行掃描。

2.3 點云處理模塊設(shè)計

點云處理模塊負(fù)責(zé)點云的顯示、點云的配準(zhǔn)以及待測物平面度的計算和顯示,并與PLC完成信息交互。

因為激光輪廓儀激光掃描時會得到較大的點云數(shù)據(jù),而常用的迭代最近點(Iterative Closest Point,ICP)算法對點云最初始的位置要求較高,容易陷入局部最優(yōu)解,無法達(dá)到實際需求。為確保點云配準(zhǔn)不陷入局部最優(yōu)解,通常將點云配準(zhǔn)分為兩部分,即采用先進(jìn)行點云粗配準(zhǔn)再進(jìn)行細(xì)配準(zhǔn)的點云配準(zhǔn)方式[2].其中點云的粗配準(zhǔn)可以通過點云關(guān)鍵點的局部特征描述子建立對應(yīng)關(guān)系,從而得到變換矩陣,而特征描述子的提取決定了配準(zhǔn)的精度。Rusu等人[3]提出了特征直方圖(Point Feature Histogram, PFH)描述子計算關(guān)鍵點鄰域內(nèi)所有點對的幾何位置關(guān)系作為關(guān)鍵點的主要特點;隨后Rusu等人改進(jìn)了PFH算法,保留了大部分PFH的識別特征,提出一種快速點特征直方圖(Fast Point Feature Histogram,F(xiàn)PFH)特征。然后使用采樣一致性初始配準(zhǔn)(Sample Consensus Intial Alignment, SAC-IA)方法,該方法雖然顯著提高了配準(zhǔn)精度,但降低了效率,常用來進(jìn)行初始配準(zhǔn)。

因此本文采用先提取出點云的FPFH作為點云特征描述[4];然后根據(jù)該特征,采用SAC-IA方法完成初始配準(zhǔn);最后采取ICP算法,實現(xiàn)點云的精配準(zhǔn)。

2.3.1 點云粗配準(zhǔn)

如圖4所示的是一個查詢點Pq的PFH計算的影響區(qū)域。以Pq為圓心,r為半徑,圓內(nèi)的所有點全部互相連接。以P1為原點建立UVW坐標(biāo)系,任意兩點的P1和P2及其法線n1與n2 之間的關(guān)系特征如下所示:

圖4 查詢點Pq的PFH計算的影響區(qū)域

α、φ、d和θ是FPH描述子所需要的特征信息。在獲取這些特征信息后,便可構(gòu)建直方圖,并進(jìn)行歸一化處理。

該方法的缺點是當(dāng)數(shù)據(jù)量變大時,其計算速度會變得緩慢。為了提高 FPH描述子的提取效率,提出了FPFH算法。

點云數(shù)據(jù)中所有點都要先得到SPFH特征,SPFH是用來計算特征點與鄰域點之間的關(guān)聯(lián),利用式(5)計算FPFH特征,計算量大幅度減少,通過后續(xù)的加權(quán)處理,使得FPFH特征獲取了鄰域點與鄰域點之間的關(guān)系信息,填補了SPFH中鄰域點與鄰域點之間關(guān)系信息的丟失,提高了匹配的準(zhǔn)確性。

圖5 FPFH計算原理

獲取FPFH特征子后,對點云P和點云Q采取SAC-IA算法來進(jìn)行特征點匹配計算。SAC-IA算法是在點云P中隨機選擇k個樣本點,在點云Q中尋找這些點最接近的對應(yīng)點,根據(jù)兩個點云數(shù)據(jù)集的相互關(guān)系計算出變換矩陣。利用式(6)來計算配準(zhǔn)的偏差值,并使用Levengerg-Marquardt算法來不斷優(yōu)化最佳平移矩陣和旋轉(zhuǎn)矩陣。

2.3.2 點云精配準(zhǔn)

點云精配準(zhǔn)就是精確地求出點云的相對關(guān)聯(lián)和變換矩陣的過程[5]。由于SAC-IA得到的剛體變換矩陣使兩點云的數(shù)據(jù)大致重疊,但是配準(zhǔn)精度遠(yuǎn)遠(yuǎn)達(dá)不到現(xiàn)實工程應(yīng)用的要求,因此在初始配準(zhǔn)基礎(chǔ)上再進(jìn)行精確配準(zhǔn)。點云精配準(zhǔn)采用迭代最近點(Iterative Closest Point,ICP)算法:首先根據(jù)一定的方法確立對應(yīng)點集P與Q,其中對應(yīng)點對的個數(shù)為n。然后采用最小二乘法迭代計算最優(yōu)的坐標(biāo)變換,即旋轉(zhuǎn)矩陣R和平移矢量t,使得誤差函數(shù)f(R,t)最小,直到滿足要求。

3 實驗結(jié)果與分析

將本文點云配準(zhǔn)算法應(yīng)用在激光輪廓儀平面度測量中,對汽車零部件模型進(jìn)行平面度測量實驗。如圖6所示綠色點云為源點云,藍(lán)色為目標(biāo)點云。本文實驗的硬件環(huán)境為英特酷睿i7-9750H @2.60GHZ 8GB;顯卡Nvidia gtx 1650;軟件環(huán)境為Visual Studio 2019。

圖6 汽車零部件點云匹配圖

為了驗證點云配準(zhǔn)精度對平面度測量結(jié)果的影響,選取SHOT+ICP點云算法與本文采用的算法進(jìn)行對比。將三坐標(biāo)測量機的平面度測量結(jié)果作為參考值。平面度測量結(jié)果如表1所示。

表1 平面度測量結(jié)果

從表中可以得出,兩種方法的平面度測量結(jié)果與三坐標(biāo)測量機的測量結(jié)果基本一致。由于本文采取的方法的測量結(jié)果重復(fù)性可控制在0.0023mm以下,能夠?qū)崿F(xiàn)對平面度有效的評估。另外,三坐標(biāo)測量機的測量時間在15min以上,而采用本文算法的平面度測量耗時可控制在24.5s左右,因此本文平面度測量方式更適用于大批量測量的場合。

4 結(jié)論

國內(nèi)汽車零部件平面度檢測行業(yè)較為落后,如何進(jìn)行快速準(zhǔn)確測量汽車零部件平面度是重點研究方向之一。本文設(shè)計的基于機器視覺的汽車零部件平面度在線檢測系統(tǒng),非常適用于需要大批量檢測汽車零部件平面度的場合具有廣闊的發(fā)展前景。

猜你喜歡
特征測量檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
如何表達(dá)“特征”
把握四個“三” 測量變簡單
不忠誠的四個特征
滑動摩擦力的測量和計算
滑動摩擦力的測量與計算
抓住特征巧觀察
小波變換在PCB缺陷檢測中的應(yīng)用
主站蜘蛛池模板: 亚洲精品无码专区在线观看| 久久网欧美| 激情无码字幕综合| 九色综合视频网| 免费在线成人网| a欧美在线| 亚洲乱强伦| AV片亚洲国产男人的天堂| 91视频日本| 亚洲永久色| 日本欧美中文字幕精品亚洲| 精品人妻AV区| 四虎国产精品永久一区| 亚洲无线国产观看| 一本大道香蕉高清久久| 沈阳少妇高潮在线| 国产特一级毛片| 日本不卡在线视频| 老司机午夜精品视频你懂的| 日韩欧美国产成人| 国产精品久久久久婷婷五月| 亚洲成a人片在线观看88| 怡春院欧美一区二区三区免费| 五月婷婷综合色| 日本一本正道综合久久dvd| 在线观看免费黄色网址| 手机在线免费毛片| 久久五月视频| 日本不卡免费高清视频| 中文字幕在线观看日本| 免费国产高清视频| 亚洲欧美成人网| 毛片网站在线播放| 欧美伦理一区| 免费日韩在线视频| 啦啦啦网站在线观看a毛片| 中文天堂在线视频| 亚洲欧美色中文字幕| 999国内精品视频免费| 亚洲黄色视频在线观看一区| 久久精品娱乐亚洲领先| 国产成人凹凸视频在线| 日韩精品一区二区三区swag| 99资源在线| 免费毛片视频| 99在线视频免费| 国产欧美另类| 日本爱爱精品一区二区| 91香蕉国产亚洲一二三区| 久久永久视频| 国产成人AV综合久久| 精品天海翼一区二区| 看看一级毛片| 国产呦精品一区二区三区下载| 亚洲色中色| jizz国产视频| 亚洲人精品亚洲人成在线| 亚洲精品在线91| 久久香蕉国产线看精品| 欲色天天综合网| 午夜不卡视频| 波多野结衣第一页| 欧美视频在线不卡| 精品福利视频网| 亚洲三级视频在线观看| 91网址在线播放| 亚洲高清中文字幕| 国产迷奸在线看| 99热精品久久| 日韩高清成人| 国产人成网线在线播放va| 91精品情国产情侣高潮对白蜜| 国产在线高清一级毛片| 一级毛片在线播放免费| 99久久99视频| 亚洲人成高清| 亚洲色图综合在线| 精品国产免费观看| 国产系列在线| 91免费精品国偷自产在线在线| 国产美女91呻吟求| 国产综合网站|