樊洪良,劉艷平,秦 龔
(滬東中華造船(集團)有限公司, 上海 200129)
在船舶建造過程中,復雜曲板的加工檢測目前仍需依靠手工卡樣板和樣箱及后續(xù)的指導實現(xiàn)[1]。對于同系列船而言,首制船使用的樣板和樣箱往往會因材質(zhì)、使用頻率和保管場地等因素的影響而發(fā)生變形或損壞,不能繼續(xù)用于后續(xù)產(chǎn)品的曲面加工,這就直接導致樣板和樣箱的使用率較低,消耗量較大。此外,這種主要依靠人工比對的檢測方法通常無法保證曲板的加工精度。因此,為滿足現(xiàn)代造船的要求,實現(xiàn)智能制造,本文采用曲面快速檢測系統(tǒng)實現(xiàn)對曲面成型的快速檢測,將船體曲板型面測量數(shù)據(jù)與船體曲面標準模型數(shù)據(jù)相對比來計算并顯示誤差數(shù)據(jù)。
目前,隨著CCD(Charge Coupled Device)相機的性能不斷提升,高精度的三維測量系統(tǒng)已得到廣泛應用?;诓煌臄z影測量原理,通過這些三維測量系統(tǒng)均可快速獲取大量完整的三維數(shù)據(jù),從而實現(xiàn)對船體曲板型面的三維測量[2]。首先采用三維點云技術將獲取的曲面形貌點云數(shù)據(jù)轉(zhuǎn)換為船體曲板型面的三維點云模型,然后將采用該模型所得結(jié)果與船體曲面標準模型數(shù)據(jù)相對比,最后通過投影儀將計算所得偏差數(shù)據(jù)(誤差位置和數(shù)值)以加入標注的方式投影到被檢測的船體曲板型面上,便于工人根據(jù)投影圖像進行標記和補償加工。
針對船舶制造中的曲板測量問題,研制曲板型面快速三維測量系統(tǒng)可快速、高精度地獲得曲板的三維面形數(shù)據(jù),以便后續(xù)進行加工質(zhì)量分析。主要研究方法和技術途徑如下。
曲面密集點云測量系統(tǒng)采用的測量方法是投影柵相位法,其基本原理是采用數(shù)字投影儀將預先生成的數(shù)字光柵投射到被測物體表面,光柵隨物體表面高度的變化而發(fā)生變形,使用2臺攝像機將該變形條紋圖像同步拍攝下來。利用雙攝像機構(gòu)成的立體視覺系統(tǒng)獲得2 幅場景的二維圖像;采用多頻外差相移算法求取每點的展開相位;采用外極約束即可實現(xiàn)左右攝像機圖像點的匹配,進行圖形配準;通過計算空間點在2 幅圖像中的視差來獲得該點的三維坐標,進而實現(xiàn)物體的三維重建。采用投影柵相位法能獲取待測工件的稠密點云數(shù)據(jù),精度高,測量速度快,能獲得工件的整體三維形貌數(shù)據(jù)。
根據(jù)像素坐標解算出物體真實的世界坐標,實現(xiàn)物體的三維重建,需對攝像機的內(nèi)參數(shù)和外參數(shù)進行標定。攝像機內(nèi)參數(shù)包括水平垂直方向的焦距、主點位置和鏡頭畸變等,這是對小孔成像進行數(shù)學建模所需的參數(shù)。攝像機外參數(shù)是攝像機坐標系與物體所在世界坐標系之間的變換關系,主要包括旋轉(zhuǎn)和平移2種位置關系,反映物體在2 個坐標系之間的剛體變換[3]。因此,測量系統(tǒng)標定是實現(xiàn)精確三維重建的關鍵步驟,上述參數(shù)標定的精度直接影響工件的實際測量精度。
測量傳感器掃描1 次只能獲取待測工件表面的部分三維形貌信息,對于大尺寸零件的測量,需從不同角度進行多次掃描,并對多視場掃描數(shù)據(jù)進行拼接。不同視場的測量結(jié)果的基準坐標系不同,即使對應的是物體上的同一點,其三維坐標也不相同。因此,測量傳感器測量數(shù)據(jù)拼接的關鍵是獲取不同視場的坐標系轉(zhuǎn)換參量。多個視場坐標系的轉(zhuǎn)換變量通過視場之間的公共特征匹配,進而計算得到變換矩陣。
采用特征提取算法獲取每個測量視場的紋理特征,基于特征匹配,在不同視場中找到匹配的特征,得到2 個視場之間一一對應的三維點集,作為下一步的輸入。
測量傳感器采用雙目立體視覺測量原理設計,雙目立體攝像機的結(jié)構(gòu)布局方式直接影響2臺攝像機的共同視場和圖像匹配時的搜索范圍。根據(jù)待測件測量范圍大、需近距離測量的特點,測量傳感器選擇匯交光軸式結(jié)構(gòu)的雙目立體視覺系統(tǒng)。
測量傳感器的參數(shù)設計主要包括攝像機參數(shù)選擇、兩攝像機間基線距離、兩攝像機間光軸交角和工作距離等。根據(jù)水火彎板件的外部形貌測量需求,工作距離設定為2000mm,光軸夾角設定為30°,基線距為1000mm,測量范圍為3000mm×2000mm。根據(jù)仿真結(jié)果,測量精度滿足測量需求。測量傳感器采用基于雙目的投影柵相位測量原理,其實物見圖1。
圖1 測量傳感器實物圖
得到船體曲板型面的三維點云數(shù)據(jù)之后,需對測量數(shù)據(jù)和模型數(shù)據(jù)進行建模和對比,計算誤差,并通過投影儀顯示。數(shù)據(jù)分析流程見圖2。
圖2 曲板型面數(shù)據(jù)分析流程
2.1.1 數(shù)據(jù)解析
tinyXML 是當前十分流行的一款開源的解析XML 的解析庫,支持讀取和修改XML 格式的文件,方便使用,且內(nèi)存占用量很少,十分適于保存簡單數(shù)據(jù)、配置文件和對象序列化等數(shù)據(jù)量較小的工作。采用tinyXML 可較為方便地解析數(shù)據(jù),將屬性中標準模型的三維坐標數(shù)據(jù)提取出來,并存入矩陣中。圖3 為標準模型點云,是通過tinyXML 解析并提取的船體曲板型面標準模型XML 數(shù)據(jù)的曲板型面標準模型點云數(shù)據(jù)。
2.1.2 數(shù)據(jù)對齊
數(shù)據(jù)對齊主要采用主成分分析法求解船體曲板型面標準模型點云和測量點云2 塊點云的主成分,得到主方向和主平面,通過求得的主平面法向量和主方向求解第一次旋轉(zhuǎn)矩陣和第二次旋轉(zhuǎn)矩陣,利用平移矩陣和旋轉(zhuǎn)矩陣將標準模型點云數(shù)據(jù)轉(zhuǎn)換到測量點云數(shù)據(jù)所在的坐標系下。
在進行點云數(shù)據(jù)對齊過程中,由于需完成數(shù)據(jù)對齊的船體曲板型面是曲面的,無法直接進行對齊,應采用提取特征的方法進行數(shù)據(jù)對齊。然而,提取船體曲板型面的二次曲面特征的方法比較復雜,因此本文通過降低數(shù)據(jù)的維度(即將點云數(shù)據(jù)從三維降到二維或一維),并對得到的平面或向量進行計算,實現(xiàn)點云的數(shù)據(jù)對齊[4]。完成數(shù)據(jù)對齊之后的標準模型點云和靶標板測量模型點云見圖4。
圖3 標準模型點云
圖4 完成數(shù)據(jù)對齊之后的標準模型點云和靶標板測量模型點云
在完成船體曲板型面的標準點云模型和測量點云模型的數(shù)據(jù)對齊,并將計算得到的兩者沿法線方向的對應點的距離作為誤差數(shù)據(jù)之后,對得到的誤差數(shù)據(jù)模型進行標注,并通過投影將其顯示在船體曲板型面上。
當計算所得誤差數(shù)據(jù)為正數(shù)時,曲板型面上顯示的點為紅色;當計算所得誤差數(shù)據(jù)為負數(shù)時,曲板型面上顯示的點為藍色,且每個點的右邊都標有具體的誤差數(shù)值。通過投影矩陣將三維的誤差數(shù)據(jù)模型投影到二維的投影儀數(shù)據(jù)微鏡裝置(Digital Micro-mirror Device, DMD)平面,并通過投影儀將誤差圖像顯示在船體曲板型面上(見圖5)。標準模型數(shù)據(jù)和船板測量數(shù)據(jù)在三維坐標系中的誤差分布見圖6,可從模型右側(cè)的顏色條中讀取誤差數(shù)值及其正負[5]。
圖5 船板上點的誤差圖像局部
圖6 標準模型數(shù)據(jù)和船板測量數(shù)據(jù)在三維坐標系中的誤差分布
在水火加工平臺上選擇某型船艏部曲板,該零件大小為1611mm×684mm,板厚14mm,材質(zhì)為L907A鋼。該曲板具有雙向曲率,形狀較為復雜,需采用樣板和樣箱協(xié)助完成檢測和加工。采用曲板成型快速檢測裝備對曲板進行測量,驗證其測量精度和測量之后是否可通過曲面匹配建立實測曲板與曲面理論模型的對應關系,實時計算并反饋偏差。
1) 向曲板成型快速檢測系統(tǒng)中導入理論曲面模型,并設置相關參數(shù);
2) 安裝曲板型面快速成型檢測裝備,調(diào)整檢測系統(tǒng)的工作距離為標準工作距離;
3) 在測量范圍內(nèi)對曲板進行檢測(見圖7),驗證其測量精度和測量之后是否可通過曲面匹配建立實測曲板與實際船板的對應關系,實時計算并反饋偏差;
圖7 對曲面板進行檢測
4) 在曲板線型檢測結(jié)果合格之后,利用檢測系統(tǒng)的邊界投影功能將曲板四周的加工余量線投至曲板上,施工人員在投射位置敲出樣沖,并根據(jù)樣沖畫出余量線,測量結(jié)束之后對曲板加工余量進行修割;5) 在曲板線型檢測結(jié)果合格之后,利用檢測系統(tǒng)的肋骨線投影功能將曲板肋骨線投射至曲板上,施工人員在投射位置敲出樣沖,并根據(jù)樣沖畫出肋骨線,方便后續(xù)進行曲板裝配作業(yè)。
采用曲板成型快速檢測裝備對曲板進行三維坐標采集,形成點云數(shù)據(jù)。經(jīng)過三維坐標轉(zhuǎn)換,將所得數(shù)據(jù)與曲板理論模型相對比,對曲板的橫向、縱向、扭曲和光順性等進行有效判別,并通過曲面匹配建立實測曲板與實際曲板的對應關系。得到標準模型數(shù)據(jù)與曲板測量數(shù)據(jù)在三維坐標系中的誤差分布和最后曲板加工的裁剪邊界,當鼠標點至任意一點(如檢測線位置)時,偏差值可自動顯示出來(見圖8)。同時,通過投影儀將誤差數(shù)據(jù)投影到船板上,為矯正工作提供理論依據(jù)(見圖9)。從圖9 中可看出,投影的圖像與船板較為吻合,增強現(xiàn)實顯示的結(jié)果比較理想。
圖8 實測曲板與實際曲板對比
圖9 被測曲板反饋理論偏差
綜合本文所述曲板檢測工藝在試驗段建造過程中的應用,得到以下結(jié)論:
1) 在3m×2m 測量范圍內(nèi),點測量精度為1mm;
2) 在曲板加工和檢測過程中,采用該工藝能使樣板和樣箱的使用量減少30%以上;
3) 利用曲面檢測系統(tǒng)的曲板邊界和肋骨線投影功能指導曲板余量切割和裝配劃線,可減少工時40%以上。
曲板快速檢測工藝不僅可應用于曲板型面快速檢測,更可延伸到船舶復雜曲面結(jié)構(gòu)件(如艉軸架、錨穴、錨唇和艏柱等)的外形檢測中。該工藝的研究應用有助于實現(xiàn)船舶建造過程中由模擬量傳遞向數(shù)字量傳遞的轉(zhuǎn)變,提升我國的船舶制造水平和技術能力,促進數(shù)字化造船技術和智能制造的發(fā)展與應用。