李飛 郭胤 孫世光
(四川航天技術(shù)研究院第七設(shè)計(jì)部,成都 610100)
示系統(tǒng)中的第一人稱視點(diǎn)保持一致,也可以顯示第三方視角,以便于觀眾觀察和理解操作人員的匯報(bào)思路。
圖1 虛擬裝配仿真系統(tǒng)平面圖
圖2 L型投影空間顯示
CAVE系統(tǒng)是一種高度沉浸式的虛擬現(xiàn)實(shí)系統(tǒng),其通常由4個投影面組成,其中3個投影面置于觀察者面前,剩下的1個置于底部,與其余3個投影面兩兩垂直,共同構(gòu)成了一個相對封閉、無縫拼接的立體空間,如圖3所示。每個投影面具有單獨(dú)的投影通道,可以形成各自獨(dú)立的視圖變換,觀察者通過頭部跟蹤設(shè)備或者液晶立體眼鏡可實(shí)時跟蹤系統(tǒng)所產(chǎn)生的影像并進(jìn)行相關(guān)操作。
圖3 CAVE投影空間顯示
該應(yīng)用模式的創(chuàng)新之處在于其能夠?qū)⒍嗳藚f(xié)同式操作實(shí)現(xiàn)聯(lián)合顯示,突破了傳統(tǒng)匯報(bào)展示模式只能展示單一視點(diǎn)模式的弱點(diǎn),其更加貼近實(shí)際產(chǎn)品設(shè)計(jì)、裝配、維修過程中多人合作的工作模式。
在制定虛擬裝配仿真系統(tǒng)方案之后,接下來重要的工作就是虛擬裝配仿真系統(tǒng)平臺的搭建。虛擬裝配仿真系統(tǒng)平臺是一個多系統(tǒng)復(fù)合應(yīng)用的一體化平臺,其系統(tǒng)搭建如圖4所示,主要由中控系統(tǒng)、顯示系統(tǒng)、音響系統(tǒng)、軟件及圖形工作站組成,其中中控系統(tǒng)包括中控主機(jī)、中控觸摸屏和帶有繼電器模塊功能的燈光及環(huán)境設(shè)備等;顯示系統(tǒng)即為L型投影系統(tǒng)和CAVE投影空間顯示;音響系統(tǒng)包括音頻處理器、功放器和音箱等;軟件及圖形工作站則是由多臺高性能計(jì)算機(jī)組合而成。
虛擬裝配仿真系統(tǒng)中的輸出信號共有4種,分別是:計(jì)算機(jī)信號、音頻信號、控制信號、網(wǎng)絡(luò)信號。計(jì)算機(jī)信號連接顯示器和軟件及圖形工作站,并同時由移動計(jì)算機(jī)終端向虛擬穿戴設(shè)備上輸出;音頻信號從軟件及圖形工作站連接音頻處理器和功放后到音箱輸出,實(shí)現(xiàn)視頻和音頻完全同步;控制信號由中控系統(tǒng)通過繼電器模塊來控制燈光和環(huán)境設(shè)備,通過交換機(jī)作為中轉(zhuǎn)站;網(wǎng)絡(luò)信號在移動計(jì)算機(jī)終端和軟件及圖形工作站間交互,并可直接傳遞至4K投影機(jī)中來實(shí)現(xiàn)大屏幕全屏立體顯示及二維顯示。
圖4 虛擬裝配平臺系統(tǒng)連接圖
虛擬裝配仿真系統(tǒng)平臺目前在航天工程領(lǐng)域主要有兩方面的應(yīng)用,一個是航天產(chǎn)品的裝配干涉檢測,另一個是航天產(chǎn)品的裝配路徑規(guī)劃。這兩項(xiàng)應(yīng)用可極大提高裝配效率。
3.2.1 裝配干涉檢查
航天產(chǎn)品屬于典型的復(fù)雜產(chǎn)品,其產(chǎn)品結(jié)構(gòu)多樣,多由幾個具有特定功能的艙段組成,單個獨(dú)立的艙段安裝及各艙段之間的對接安裝都是裝配過程中的重點(diǎn)和難點(diǎn)。典型航天產(chǎn)品的裝配流程如下:針對單個艙段,先進(jìn)行剛性零件和柔性零件的分類,剛性零件主要包括各類支架等,柔性零件則主要包括電纜電線等。艙段的裝配也就是將各種剛性零件、柔性零件及各種單機(jī)等儀器設(shè)備逐步裝配至完整系統(tǒng),然后再進(jìn)行艙段之間的對接安裝,從而最終形成一個完整的產(chǎn)品。過程中對裝配的技術(shù)和精度要求都較高,同時,隨著航天產(chǎn)品向著一體化和小型輕量化方向發(fā)展,艙段內(nèi)的操作空間越來越有限,這就對裝配工人及裝配工具提出了更高的要求,也增加了裝配過程中出錯的概率。針對航天產(chǎn)品的這些特點(diǎn),對其進(jìn)行裝配干涉檢查是必須的。
虛擬裝配仿真系統(tǒng)所要達(dá)到的效果是給使用者呈現(xiàn)出“物理存在”的實(shí)物,這樣才可以形成與現(xiàn)實(shí)操作情況的高度統(tǒng)一。例如,當(dāng)操作者準(zhǔn)備將一個支架通過螺釘固定在艙段內(nèi)壁的筋條上時,系統(tǒng)必須檢查到支架與筋條之間有接觸后,才能進(jìn)一步觸發(fā)螺釘擰緊的動作,而且在裝配的過程中,系統(tǒng)會時刻檢測零件間是否發(fā)生了接觸碰撞動作,只有通過接觸碰撞檢測,后續(xù)的操作才會觸發(fā),這樣的系統(tǒng)設(shè)置更接近展現(xiàn)出真實(shí)的情況。
實(shí)現(xiàn)虛擬裝配操作的基礎(chǔ)即是系統(tǒng)能夠識別出零件之間接觸、碰撞的相關(guān)作用,并能對其做出快速正確的響應(yīng),干涉檢測是保證虛擬裝配正常合理運(yùn)作的重要步驟。
虛擬裝配仿真系統(tǒng)平臺搭載的Makereal 3D軟件具備專業(yè)物理引擎Unreal Engine 4(UE4),可實(shí)現(xiàn)箱體、球體、凸多邊形和凹多邊形的物理碰撞檢測,其打開界面如圖5所示,在主頁面可依次選擇檢測型號及檢測內(nèi)容,即可對裝配過程中的零件干涉情況進(jìn)行實(shí)時動態(tài)檢測。
圖5 虛擬裝配系統(tǒng)干涉檢測軟件界面
3.2.2 裝配路徑規(guī)劃
由于航天產(chǎn)品裝配工藝的復(fù)雜性,通常需要物理模型來驗(yàn)證工藝設(shè)計(jì)的正確性。具體做法就是工廠根據(jù)設(shè)計(jì)圖紙制造出試驗(yàn)件,然后設(shè)計(jì)人員和工藝人員一起對這些試驗(yàn)件進(jìn)行模裝試配,通過反復(fù)拆卸和重裝來得出最佳的裝配順序和路徑,最后將結(jié)果反饋到設(shè)計(jì)圖紙中進(jìn)行圖紙的定型,以達(dá)到裝配路徑優(yōu)化的目的。針對航天產(chǎn)品的這個特點(diǎn),對其進(jìn)行裝配路徑規(guī)劃是必須的。
裝配路徑的定義即為連接裝配起點(diǎn)和裝配終點(diǎn)的序列點(diǎn)或者曲線。對裝配路徑優(yōu)劣的篩選則被稱為裝配路徑的規(guī)劃。虛擬環(huán)境中要表現(xiàn)一個零件的裝配過程,就需要做出一條裝配的路徑,這是虛擬裝配系統(tǒng)實(shí)現(xiàn)自動裝配運(yùn)動的基礎(chǔ)。
基于虛擬現(xiàn)實(shí)的裝配路徑規(guī)劃,主要是指利用設(shè)計(jì)人員的主觀設(shè)計(jì)能力和計(jì)算機(jī)的計(jì)算能力,通過人機(jī)間的交互,實(shí)現(xiàn)虛擬產(chǎn)品的實(shí)際裝配過程,通過對裝配的步驟和路徑進(jìn)行有效記錄,以便后期通過查詢來進(jìn)行初始裝配路徑的優(yōu)化。實(shí)時的干涉檢測和精確的定位技術(shù)是保證裝配路徑有效性的關(guān)鍵。
需要注意的是在虛擬裝配過程中,對于較復(fù)雜艙段的裝配,其內(nèi)部零部件并不是一步就可以裝配到位,往往需要多個步驟同時進(jìn)行。例如,一根電纜線需在多個艙段間裝配時,一方面要注意電纜線和電纜支架的固定,另一方面也要注意電纜線和電纜卡箍的固定,同時還不能忽略電纜在艙段對接處的固定。總而言之,零件或線纜在裝配時,多個動作可能是同時或是交錯進(jìn)行的,這時就需要借助時序圖來準(zhǔn)確描述裝配時序這個過程,從而具體描述各種有可能發(fā)生的裝配情況。圖6所示的是UE4物理引擎特有的藍(lán)圖編輯器,從圖中可以清楚識別裝配的路徑順序及動作觸發(fā)過程:當(dāng)螺栓與安裝面接觸時,會有一個Break Rotator的觸發(fā),接著沿旋轉(zhuǎn)軸Z會有一個擰動螺栓進(jìn)行裝配的動作。而后續(xù)的螺栓分別向前方(Foward)和右側(cè)(Right)兩個方向的安裝面同時進(jìn)行裝配動作。
圖6 虛擬裝配路徑規(guī)劃時序圖
從圖6中可以看出:在一段時間內(nèi),單個零件有多種運(yùn)動狀態(tài)時,在其時間間隔內(nèi),應(yīng)處于靜止?fàn)顟B(tài);單個零件只允許存在一條仿真路徑,其有多個運(yùn)動動作應(yīng)按時序整合為一條;多個零件的運(yùn)動時間允許有重疊或交錯,當(dāng)觸發(fā)仿真動作時,則應(yīng)按時序并發(fā)執(zhí)行。
在虛擬裝配仿真系統(tǒng)平臺上的物理樣機(jī)應(yīng)用,其內(nèi)容包括使用CAD數(shù)據(jù)模型,對模型進(jìn)行優(yōu)化整理和程序設(shè)計(jì),完成航天產(chǎn)品數(shù)字樣機(jī)的檢測交互性內(nèi)容,可以實(shí)現(xiàn)指定單機(jī)模塊的檢測,將檢測的信息反饋到界面中。
實(shí)際操作效果如圖7所示,將一個已經(jīng)裝配完整的航天產(chǎn)品三維模型導(dǎo)入Makereal 3D軟件中,具體檢測操作過程如下:在虛擬環(huán)境中將手柄移動到產(chǎn)品附近,并用手柄發(fā)出來的射線指向產(chǎn)品的檢測插口位置,點(diǎn)擊手柄扳機(jī)鍵可打開插口蓋。
圖7 檢測插口位置操作
進(jìn)入產(chǎn)品內(nèi)部視角可以查看各零部件的裝配情況,在線檢測干涉區(qū)域,并將干涉狀態(tài)反饋回主機(jī),進(jìn)行故障分析并設(shè)立故障點(diǎn)。同時通過模型狀態(tài)樹可以清楚看到部件的裝配順序,也可以爆炸圖的模式將裝配部件分散開,同時在主機(jī)仿真軟件中同步實(shí)現(xiàn)狀態(tài)展示,而在Makereal 3D軟件中進(jìn)行約束和物理屬性設(shè)計(jì),可完成裝配交互文件制作,如圖8所示。
圖8 仿真軟件裝配制作顯示
全數(shù)字虛擬裝配仿真系統(tǒng)旨在為航天設(shè)計(jì)及工藝人員提供一個良好的仿真環(huán)境,該系統(tǒng)應(yīng)具備使用全數(shù)字仿真、虛擬裝備,以及人機(jī)交互可能需要的各種功能,并可以通過該系統(tǒng)獲取從設(shè)計(jì)到生產(chǎn)所需要的各種信息。通過該系統(tǒng)的建設(shè),可實(shí)現(xiàn)開展統(tǒng)籌能力建設(shè)并提升產(chǎn)品研制能力,借助該虛擬數(shù)字化技術(shù),能夠構(gòu)建一個集產(chǎn)品預(yù)研、設(shè)計(jì)、裝配、工藝規(guī)劃及驗(yàn)證、生產(chǎn)、制造及產(chǎn)品性能演示等為一體的虛擬現(xiàn)實(shí)仿真驗(yàn)證平臺等兩個主要目標(biāo)。