光學(xué)測量誤差產(chǎn)生的原因及解決辦法
近年來,國內(nèi)不少高校和科研院所對實物反求技術(shù)進行了大量研究和開發(fā),并在一些關(guān)鍵技術(shù)上有所突破。通過自主開發(fā)和技術(shù)合作,國內(nèi)在接觸式測量技術(shù)及設(shè)備的開發(fā)與應(yīng)用上已日趨成熟。但對于非接觸測量的光學(xué)掃描點云數(shù)據(jù)采集技術(shù),目前還很少見到有國內(nèi)研制開發(fā)的成熟產(chǎn)品及其在汽車、模具等行業(yè)成功應(yīng)用的公開報道。為促進對光學(xué)掃描點云數(shù)據(jù)采集及處理技術(shù)的研究與開發(fā),并提供對外技術(shù)服務(wù),我校引進了國外某公司生產(chǎn)的流動式光學(xué)掃描設(shè)備。在設(shè)備使用過程中,經(jīng)常因操作失誤、調(diào)整不當(dāng)?shù)仍蛟斐蓽y量誤差過大的問題。為了透徹消化國外引進技術(shù),筆者結(jié)合工作實踐對此進行了研究和分析,并提出了相應(yīng)的解決方案。
測量誤差主要表現(xiàn)形式
?。?)采集數(shù)據(jù)缺失或數(shù)據(jù)密度達(dá)不到要求。用這種不完整的數(shù)據(jù)進行點云擬合,誤差較大,難以達(dá)到要求的測量精度。
(2)對同一表面的數(shù)據(jù)采集結(jié)果表現(xiàn)為多層點云。這種情況往往出現(xiàn)于被測對象為大型工件或工件為透明物體時。
?。?)單幅采集數(shù)據(jù)不準(zhǔn)確,影響整體測量精度。
?。?)累積誤差過大,使測量結(jié)果出現(xiàn)明顯偏差。
?。?)點云拼接錯誤,導(dǎo)致較大測量誤差。
?。?)測量結(jié)果中粗大點(噪音)數(shù)據(jù)過多。
誤差原因分析及提高精度的對策
筆者結(jié)合實際工作經(jīng)驗,通過測試分析,將產(chǎn)生較大測量誤差的主要原因歸納為:標(biāo)定不當(dāng)、標(biāo)尺使用不當(dāng);測頭鏡頭組合選擇不當(dāng);測量順序不當(dāng);測量策略選擇不當(dāng);工件表面標(biāo)志點安放不當(dāng);測量過程中操作不當(dāng);工件被測表面預(yù)處理不當(dāng);后處理不當(dāng);測量環(huán)境選擇不當(dāng)?shù)龋F(xiàn)分別分析如下:
?。?)標(biāo)定不當(dāng)、標(biāo)尺使用不當(dāng)
掃描測量頭(測頭)由光源、CCD攝像機及相應(yīng)的鏡頭組構(gòu)成。在進行點云數(shù)據(jù)采集之前,首先需要對測頭進行初始化,主要內(nèi)容包括:
?、俑鶕?jù)被測對象的大小、表面特征的多少及其復(fù)雜程度選擇不同的鏡頭組合;
②根據(jù)測量現(xiàn)場條件、被測對象的表面形態(tài)及表面處理情況確定主光源的光強;
?、鄹鶕?jù)系統(tǒng)標(biāo)準(zhǔn)工作流程對所選定的鏡頭組合進行標(biāo)定,使標(biāo)定精度值≤0.020;
如果測量之前未進行上述工作,而是直接使用以前標(biāo)定的測頭進行測量,則可能因鏡頭組合、光源光強、標(biāo)定精度不符合本次測量要求而無法保證測量精度,導(dǎo)致產(chǎn)生較大誤差。
在測量中,如果因操作失誤而使測頭受到?jīng)_擊、碰撞,應(yīng)及時對測頭進行檢查,如已發(fā)生損壞,要進行修理;如未發(fā)生損壞,也必須對測頭進行重新標(biāo)定;即使測量中未發(fā)生任何操作失誤,但如果測量時間較長,也需定時對測頭進行快速標(biāo)定,檢查測頭的精度狀況。
標(biāo)尺是對大型工件進行數(shù)據(jù)采集時利用數(shù)碼像機對整個工件上的標(biāo)識點進行定位的*工具,所使用標(biāo)尺上的標(biāo)準(zhǔn)尺寸應(yīng)與實際利用照片進行處理時所顯示的尺寸數(shù)值一致。
?。?)測頭鏡頭組合選擇不當(dāng)
采集大型工件表面點云數(shù)據(jù)時,應(yīng)選用測量范圍較大的鏡頭組合,以實現(xiàn)總體數(shù)據(jù)的快速采集;對于其中部分特征較多、較小的區(qū)域,則選用測量范圍較小的鏡頭組合再進行局部小特征的突出測量,以獲得較好的測量效果。
對于大型工件,如選擇測量范圍較小的鏡頭組合進行測量,則要求工件表面有較多用于點云拼接的標(biāo)識點,這就會延長工件預(yù)處理時間,加大測量時間跨度,因環(huán)境溫度隨時間變化引起的誤差就會反映到測量結(jié)果中,且會影響整個測量效率。如果用數(shù)碼像機對整個工件上的標(biāo)識點進行定位,測量時自動進行拼接,則因標(biāo)識點數(shù)較多、出現(xiàn)標(biāo)識點之間關(guān)系相同的概率變大,容易發(fā)生拼接錯誤;如果不用數(shù)碼相機對整個工件上的標(biāo)識點進行定位,相鄰單幅點云之間利用共同標(biāo)識點進行拼接,則由于拼接次數(shù)較多,也會產(chǎn)生拼接累積誤差過大的現(xiàn)象。
反之,對于小型工件,如果選擇測量范圍較大的鏡頭組合進行測量,則無法準(zhǔn)確反映工件上的小特征,使測量結(jié)果達(dá)不到要求的精度,需要重新更換合適的鏡頭組合,重新進行標(biāo)定和測量。
?。?)測量順序不當(dāng)
測量順序是指測量時相鄰單幅測量結(jié)果間的疊加順序。以測量一個細(xì)長工件為例,圖中1,2,3,4,5所示矩形區(qū)域為當(dāng)前標(biāo)定測頭的測量范圍。當(dāng)按圖所示發(fā)射狀排列方式測量工件時,首先測量工件中間位置,完成中間第1幅的測量后,再測量第2幅,然后利用三個共同的標(biāo)志點將第2幅與第1幅進行拼合,此時會產(chǎn)生一個拼接誤差。同樣,第3幅與第2幅之間進行拼合時,也會產(chǎn)生一個拼接誤差。假設(shè)所有的拼接誤差大小相同,則1,2,3之間產(chǎn)生的累積誤差為28,1,4,5之間產(chǎn)生的累積誤差也為28。測量結(jié)果顯示,1,2,3之間的累積誤差與1,4,5之間的累積誤差并不形成疊加關(guān)系,因此總的累積誤差仍為28。如按圖2所示的順序排列方式測量工件,則zui大累積誤差為48。因此,測量時應(yīng)盡可能采用“以中心為基準(zhǔn),發(fā)射狀排列”的測量順序,以減小累積誤差。
(4)測量策略選擇不當(dāng)
測量時,應(yīng)將被測工件按大型工件、中型工件、小尺寸多特征工件、內(nèi)腔工件等進行分類,對于每類工件應(yīng)相應(yīng)采取不同的測量策略。
測量大型工件時,可首先用數(shù)碼像機對標(biāo)識點進行總體定位,然后選擇一個單幅測量范圍較大的鏡頭組合進行測量;如工件尺寸過大,可分兩次進行測量,然后利用共同的參考點進行拼合;如大尺寸工件中存在較多的局部小特征,則可在測量基本完成后,再選用一組測量范圍較小的鏡頭組合進行局部測量。為便于小范圍測量的自動拼合,對該局部進行預(yù)處理時應(yīng)增加參考點的密度。
測量中、小型工件時,應(yīng)注意采用正確的測量順序,以減少累積誤差。實際上,對中、小型工件也可以采用對大尺寸工件的測量策略,但必須配備用于對參考點進行總體定位的數(shù)碼像機及相關(guān)軟件。
測量工件內(nèi)腔表面時,為克服光學(xué)掃描測量設(shè)備的景深限制,可采取一些技術(shù)手段將內(nèi)腔測量轉(zhuǎn)化為外型測量,如可將硅膠注人工件內(nèi)腔中,待其凝固后取出,對其外型進行測量。
?。?)工件表面標(biāo)志點安放不當(dāng)
不管是大型工件還是中、小型工件的測量,都會遇到工件表面標(biāo)志點的安放問題。
大型工件的數(shù)據(jù)采集一般需要使用標(biāo)尺和數(shù)碼像機,測量可分兩步進行:*步,利用大的數(shù)碼點對用于單幅測量點云拼合的標(biāo)志點進行整體構(gòu)造,為保證通過正常運算獲得單幅測量用的標(biāo)志點點云,必須遵循圖1所示的排列規(guī)則;第二步,以標(biāo)志點點云作為參考系,系統(tǒng)會將測得的每個單幅點云中的標(biāo)志點與已有參考點云中的標(biāo)志點進行比較,如二者吻合,則自動進行拼合,兩個相鄰單幅點云之間不必再有重疊部分。也可進行測量,但前提是每個單幅點云都必須包含至少三個標(biāo)志點,此時需對被測區(qū)域適當(dāng)粘貼標(biāo)志點,否則會造成測量困難或使測量精度下降。
中型工件的標(biāo)志點粘貼與大型工件有所不同,由于相鄰兩幅點云的自動(或手工)拼合需要根據(jù)相鄰單幅點云的共同標(biāo)志點來完成,因此中型工件的標(biāo)志點粘貼密度應(yīng)大于大型工件,否則難以實現(xiàn)相鄰兩幅點云的拼合。
由于小型工件標(biāo)志點的安放會不同程度地掩蓋工件上的特征,因此工件表面應(yīng)盡量少貼或不貼標(biāo)志點,以獲得較完整的掃描數(shù)據(jù)。
此外,一般應(yīng)將標(biāo)志點粘貼在工件上較平整的位置,以減小對標(biāo)志點處點云補缺的難度及相應(yīng)的測量誤差。
?。?)測量過程中操作不當(dāng)
在測量過程中,應(yīng)注意以下操作要點:
?、僬{(diào)整測頭方位,使被測部位同時位于兩個測頭的測量范圍之內(nèi);
?、谡{(diào)整主光源的光強,分別調(diào)整標(biāo)識點和工件表面的清晰度,使測量部位的標(biāo)識點及工件表面達(dá)到zui清晰程度;
?、蹨y量過程中應(yīng)盡量避免對測頭的沖擊或碰撞。如不慎發(fā)生這種情況,應(yīng)及時對測頭進行檢查和重新標(biāo)定,以保持后續(xù)測量的精度,否則,測量結(jié)果會顯示測量部件數(shù)據(jù)缺失,甚至使測量*無法繼續(xù)進行。
(7)工件被測表面預(yù)處理不當(dāng)
開始測量前,需要對工件表面進行適當(dāng)?shù)念A(yù)處理。如果工件形狀十分簡單,且工件尺寸較小,通過單幅測量即可完成數(shù)據(jù)采集,則只需使工件表面能在主光源照射下形成漫反射即可。但通常情況下,僅僅通過單幅掃描測量很難完成對一個完整工件的數(shù)據(jù)采集,且一般的工件表面在主光源照射下也很難形成符合測量要求的漫反射,因此必須在工件表面預(yù)設(shè)一些參考點,利用共同的參考點對各次測量結(jié)果進行拼合,并用著色劑對工件表面進行均勻噴涂處理,使工件表面形成較理想的漫反射。
被測工件表面預(yù)處理不當(dāng)主要指:
?、俟ぜ砻婺承┎课环垂膺^強或吸光過多,不能形成適合掃描要求的漫反射,導(dǎo)致無法形成有效的點云,測量結(jié)果顯示該部位數(shù)據(jù)缺失;
?、谌狈ψ銐虻膮⒖键c,導(dǎo)致無法進行拼合,即使能形成點云,也只是分散點云而不是整體點云;
?、酃ぜ砻鎱⒖键c的粘貼一致性太強,缺少特點,使系統(tǒng)無法有效識別單幅點云的拼合位置,從而容易產(chǎn)生拼合錯誤,難以形成被測工件的整體點云。
工件被測表面預(yù)處理不當(dāng)還包括未對工件表面不能正確反映設(shè)計意圖的部分進行修正、工件表面在測量中被碰傷而未及時修復(fù)、工件安放狀態(tài)不當(dāng)(如工件受力)等非測量因素。此外,在對工件內(nèi)腔(如發(fā)動機氣道)進行硅膠注射以形成模型時,注射量不足或硅膠中氣泡過多也會使形成的模型不能正確反映工件內(nèi)腔實際形狀。
?。?)后處理不當(dāng)
在光學(xué)掃描測量中,并非測量所得數(shù)據(jù)即為點云數(shù)據(jù),測量的過程實際上是形成工件影像的過程,要獲得點云數(shù)據(jù),還需利用ATOS系統(tǒng)對形成的影像數(shù)據(jù)進行后處理。對于用單幅點云進行拼合生成的結(jié)果,首先需要利用幾個共同的標(biāo)識點將所有的單幅數(shù)據(jù)對齊,以減少累積誤差;然后利用對齊后的點云進行重運算,將影像數(shù)據(jù)轉(zhuǎn)換為點云數(shù)據(jù)。此時的點云數(shù)據(jù)可能還存在密度不均勻、粗大誤差點多等問題,可再經(jīng)過三角網(wǎng)格化處理(Polygonize),zui終獲得質(zhì)量較好的點云數(shù)據(jù)。
當(dāng)然,后處理不僅僅包括上述內(nèi)容。在實際測量中,掃描獲得的數(shù)據(jù)點并不一定只局限于所測實物模型,一些不屬于該模型的、測量環(huán)境中的隨機點也被同時測人,因此在進行后處理時必須去除這些不需要的點,以減小其后在基于點云數(shù)據(jù)進行三維CAD模型構(gòu)造時產(chǎn)生錯誤的可能性。
此外,后處理還包括對點云的簡化處理。在一個實物反求點云中,對工件各個部位的精度要求并非*相同,因此,對一些不太重要的部位可作降低點云密度的簡化處理;對一些比較重要的部位則可提高其點云密度。這樣不僅能保證三維模型構(gòu)造的精度要求,而且可大大提高建模效率。
當(dāng)然,后處理不僅僅包括上述內(nèi)容。在實際測量中,掃描獲得的數(shù)據(jù)點并不一定只局限于所測實物模型,一些不屬于該模型的、測量環(huán)境中的隨機點也被同時測人,因此在進行后處理時必須去除這些不需要的點,以減小其后在基于點云數(shù)據(jù)進行三維CAD模型構(gòu)造時產(chǎn)生錯誤的可能性。
此外,后處理還包括對點云的簡化處理。在一個實物反求點云中,對工件各個部位的精度要求并非*相同,因此,對一些不太重要的部位可作降低點云密度的簡化處理;對一些比較重要的部位則可提高其點云密度。這樣不僅能保證三維模型構(gòu)造的精度要求,而且可大大提高建模效率。
結(jié)語
近年來,實物反求技術(shù)在新產(chǎn)品設(shè)計、產(chǎn)品改型設(shè)計、模具制造等方面正發(fā)揮著越來越重要的作用,在汽車制造、航空航天、機床工具、國防、電子、模具等領(lǐng)域的應(yīng)用日趨廣泛。但目前國內(nèi)對相關(guān)技術(shù)的研究還比較滯后,相關(guān)的技術(shù)裝備還主要依賴進口。因此,研究和開發(fā)具有我國自主知識產(chǎn)權(quán)的實物反求技術(shù)及設(shè)備,并盡快實現(xiàn)商品化應(yīng)用,是該領(lǐng)域的當(dāng)務(wù)之急。本文對光學(xué)掃描點云數(shù)據(jù)采集系統(tǒng)實際應(yīng)用中的精度影響因素進行了分析,并提出了相應(yīng)對策,希望能對提高相關(guān)測量設(shè)備的應(yīng)用水平有所幫助,同時也可為實物反求技術(shù)的研究提供一些可資借鑒的實際經(jīng)驗,促進我國反求工程技術(shù)開發(fā)、應(yīng)用水平的不斷提高。