某型飛機機務虛擬訓練系統(tǒng)的設計與現(xiàn)實_第1頁
某型飛機機務虛擬訓練系統(tǒng)的設計與現(xiàn)實_第2頁
某型飛機機務虛擬訓練系統(tǒng)的設計與現(xiàn)實_第3頁
某型飛機機務虛擬訓練系統(tǒng)的設計與現(xiàn)實_第4頁
某型飛機機務虛擬訓練系統(tǒng)的設計與現(xiàn)實_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、    某型飛機機務虛擬訓練系統(tǒng)的設計與現(xiàn)實    郭巍+王洪強+王旭東【摘要】同傳統(tǒng)機務訓練方式相比,機務虛擬訓練具有演示形象生動、操作靈活等優(yōu)點,能有效的縮短培訓周期、減少培訓資源浪費。針對某型飛機機務維護虛擬訓練系統(tǒng)的功能需求,給出了一種基于udk的虛擬訓練系統(tǒng)開發(fā)流程,并詳細介紹了系統(tǒng)開發(fā)中主要技術問題的解決方法,最后通過系統(tǒng)實現(xiàn)說明了本文提出方法的可行性和有效性?!娟P鍵詞】機務維護  udk  虛擬訓練  虛擬現(xiàn)實g77              

2、;                    a      2095-3089(2016)11-0233-04designing and realization of a type aircraft maintence virtual reality training systemguo wei,wang hong-qiang,wang xu-dong(1. china pla 95997 unit, beijing fengtai 100076)【abstract】c

3、ompared with the traditional aircraft maintence training mode, virtual reality training has the presentation of vivid, flexible operation, etc., and it can effectively shorten the training cycle and reduce the waste of training resources. according to the functional requirements of the aircraft main

4、tence virtual reality training system of a certain type of aircraft, this paper presents a virtual training system development process that based on the udk, and introduces the methods to solve the key technical problems during system development in detail. finally, through an system example to illu

5、strate the feasibility and effectiveness of the proposed method.【keywords】 aircraft maintence; udk; virtual reality training; virtual reality一、引 言航空機務工作是對飛機及其裝備在使用過程中進行維護和修理的保障工作,是航空兵部隊戰(zhàn)斗、訓練保障工作的一個重要組成部分。飛機上的各種裝備比飛機有更快的發(fā)展,不僅更為高級、精密和復雜,而且在數(shù)量和種類上成倍增長,其維護難度大,對作業(yè)人員的操作技術和專業(yè)素質要求較高。傳統(tǒng)的機務培訓模式主要采用理論學習和實裝訓練相結

6、合,存在許多缺陷。如理論學習不夠形象、生動,造成培訓效果差;實裝訓練影響裝備壽命,訓練過程中稍有不慎,容易造成裝備損壞,存在巨大的安全隱患;同時實裝訓練受到裝備數(shù)量和訓練場地空間的限制,一次性培訓人員較少,培訓周期過長,造成大量人力、物力、財力的浪費。虛擬現(xiàn)實(virtual reality,簡稱vr)技術是一種先進的數(shù)字化人機接口技術,利用計算機技術生成一個逼真的,具有視、聽、觸等多種感知的虛擬環(huán)境,用戶通過使用各種交互設備,同虛擬環(huán)境中的實體相互作用,使其產(chǎn)生身臨其境的交互式視景仿真和信息交流。目前虛擬現(xiàn)實技術已經(jīng)在人工智能、cad、軍用和民用圖形仿真、模擬訓練、遙感、游戲娛樂等方面得到了

7、廣泛應用1-3,同時采用虛擬現(xiàn)實系統(tǒng)進行虛擬擬訓練已成為一種重要的軍事訓練手段4-6,并開始應用于航空機務維護人員培訓,取得了良好的培訓效果。二、機務虛擬訓練系統(tǒng)的需求分析針對該系統(tǒng)而言,實現(xiàn)機務虛擬訓練就是研制模擬訓練的虛擬仿真系統(tǒng),完成該型飛機機械、特設和電子等專業(yè)的維護操作科目的學習、練習和考核等功能,并提供相應的人員信息管理功能。虛擬訓練軟件在計算機上創(chuàng)設三維虛擬訓練場景,操作人員通過鼠標點擊場景中的物品、設備、部附件等進行操作,以完成各項科目的學習和訓練。運行環(huán)境為運行訓練軟件所必需的硬件設備,包括計算機、網(wǎng)絡設備等。根據(jù)訓練系統(tǒng)功能要求,系統(tǒng)主要劃分為人機交互、模式選擇、數(shù)據(jù)庫、模

8、型庫、知識庫和核心工作引擎等部分,其中模式選擇部分根據(jù)使用情況選擇不同的模式,可以完成教學模式、練習模式和考核模式等不同模式的設定。其基本組成如圖1所示。圖1  訓練系統(tǒng)的基本組成人機交互部分將操作人員的操作指令變換為虛擬訓練的動作指令,并在訓練系統(tǒng)中顯現(xiàn)出來。根據(jù)訓練層次不同,操作人員可以選擇教學模式、練習模式、考核系統(tǒng)模式滿足不同操作人員的使用要求。核心工作引擎是虛擬維修訓練系統(tǒng)的基礎平臺,包含模型控制、通信、數(shù)據(jù)生成和動作跟蹤等核心功能,通過對接口的封裝,屏蔽了對模型的讀取、控制等具體操作,上層應用系統(tǒng)不需要和三維仿真平臺直接交互,簡化了應用系統(tǒng)的設計,實現(xiàn)了系統(tǒng)設計的通用性和

9、可擴展性。模型庫中存儲了仿真系統(tǒng)運行需要的設備、人員、工具及其他物品的三維模型。數(shù)據(jù)庫中包含了訓練系統(tǒng)維護科目的操作內容、檢查標準、操作代碼、分數(shù)、人員信息等內容。知識庫中包含了操作考核所需的操作過程及評價標準。 三、系統(tǒng)開發(fā)流程udk(unreal development kit)是epic公司對外發(fā)布的虛擬環(huán)境引擎,它提供了完全集成的編輯環(huán)境,所有主要工具都可以通過unrealed訪問,使得管理網(wǎng)格物體、材質、聲效及動畫等資源比以前更加容易,并能使虛擬環(huán)境呈現(xiàn)出前所未有的生動真實的效果7。udk在視景仿真、訓練模擬、教育培訓等方面都有較好的應用8,9,具有很大的靈活性?;趗dk開發(fā)的機務

10、虛擬訓練系統(tǒng)的技術開發(fā)流程為:3ds max等軟件完成三維模型建模;photoshop等圖片處理軟件完成貼圖的處理和制作;flash/scaleform技術完成軟件界面資源的制作;vs2010等軟件完成底層代碼的編寫;udk編譯代碼;三維模型和軟件界面資源導入udk后,在udk中制作關卡文件;最后由udk進行軟件的打包發(fā)布。依據(jù)開發(fā)虛擬訓練系統(tǒng)的特點,具體制定的實現(xiàn)仿真系統(tǒng)的技術路線如圖2所示。圖2  仿真系統(tǒng)的技術路線四、主要技術問題及解決方法1.三維物體建模及導入三維建模是整個虛擬維修訓練系統(tǒng)的前提和基礎,實體模型在虛擬維修訓練環(huán)境下的有效表達是構建整個虛擬維修訓練環(huán)境的重要因素

11、,并且對實體模型的維修操作仿真和工作過程仿真也是構建整個系統(tǒng)的關鍵。在本系統(tǒng)軟件中,三維虛擬場景中的實體模型均為三維模型,都需要應用三維建模軟件進行建模。本系統(tǒng)采用3ds max三維建模軟件對各物體進行三維建模,并根據(jù)真實場景中的材質、尺寸、重要標識等進行貼圖坐標設定。本系統(tǒng)三維建模對象包括機體及部附件、保障器材及車輛、人物角色、機場建筑及附屬設施、樹木等。下圖為部分模型的建模結果。圖3  模型建模結果三維模型的導出/導入可以分為靜態(tài)網(wǎng)格物體和骨骼物體兩類。相比靜態(tài)網(wǎng)格物體,骨骼物體就是帶有動作或動畫的物體,比如人物角色、有動作顯示的設備、移動車輛等等。由于udk不接受骨骼的縮放,因

12、此任何骨骼動畫都只能看作骨骼的旋轉,設定udk中的骨骼為動畫物體之間的層級關系,比如制作打開艙門的動畫,就可以艙門軸為根物體,其他部件都鏈接其上,形成層級關系,然后制作各部件動作,大大簡化了動態(tài)模型的制作。2.材質制作及其動態(tài)顯示材質是udk三維環(huán)境形成的基本單元,它能夠使物體看起來凹凸不平、閃閃發(fā)光、反射光源與折射光源,甚至可以讓人產(chǎn)生錯覺,以為材質所提供的皺紋、疤痕和毛孔等細節(jié)都是物體在建模過程中做出來的。在udk中制作材質,可以看作對貼圖進行一系列變換。按照材質的光照模型,常用的貼圖有漫反射貼圖、高光貼圖和法線貼圖,這些貼圖的制作是制作材質的關鍵點,也往往是難點所在,往往需要對照片、圖片

13、進行多次變換和修改,如不同尺寸、拍攝角度的照片進行拼合,改變圖片的色調、對比度,添加特殊效果,去除雜斑等等。下圖為飛機上的大氣溫度傳感器實物照片,以及分別使用了材質文件和一般貼圖的模型的對比,從圖中可以看到,相比于只是應用了一般貼圖的物體模型,采用了材質文件的模型在真實度上效果非常明顯。圖4  設備實物圖片圖5  使用了材質和貼圖的幾何體對比在udk三維引擎的材質設計中,系統(tǒng)允許用戶重寫在材質上定義的參數(shù),來創(chuàng)建給定材質的自定義實例。這樣通過在環(huán)境的材質中使用一些材質表達式,設計者能夠以每個實例為基礎來提供參數(shù)。對參數(shù)的編輯使用是通過udk中的一個可視化腳本設計系統(tǒng)kism

14、et實現(xiàn)的,它允許用戶快速簡便地創(chuàng)設復雜的腳本序列,而無需具有改動底層的編程代碼。在kismat中添加一個關于顏色控制的matinee組件,添加新的材質參數(shù)控制軌跡,并在特定時刻設置想要設置的參數(shù)值,如下圖所示。這樣在虛擬場景中,操作人員的相應操作可以影響到材質實例參數(shù)得數(shù)值,材質實例參數(shù)的變化可以影響材質顯示出的結果,在場景中就變現(xiàn)為操作人員通過相應的操作得到了設備的顯示現(xiàn)象。圖6  顏色控制組件的設置3.運動建模維護工作中的運動建模包括車輛運動建模、設備的運動建模和操作仿真中飛機附件的運動過程以及工具使用過程中的運動建模。這些運動建模可以增加仿真的真實程度,達到更好的仿真效果。在

15、udk中一種完成運動建模的方法是使用matinee,它是一種為場景中actor的屬性隨著時間變化設置關鍵幀的工具。運動建模的實現(xiàn)可以有多種方式,訓練系統(tǒng)采用了制作animeset動畫文件進行運動物體設置。對三維物體建模后,分析其運動的方式,在位移運動及旋轉運動的部位分別設置骨骼及定點,通過建模軟件的動畫功能,設置關鍵幀完成動畫設置,如下圖所示。圖7  三維建模軟件中設置關鍵幀動畫設置好以后,將其數(shù)據(jù)輸出,導入到udk中,形成動畫文件。matinee與kismet緊密集成,它顯示為kismet中的一種action(操作)類型,將它的一個輸入端連接到關卡中的某個事件,便可開始播放動作了。

16、如下圖為使用動畫文件及動畫顯示效果。圖8  matinee模塊中使用動畫文件圖9  實現(xiàn)的登機門動畫4.虛擬操作實現(xiàn)虛擬操作是整個維修作業(yè)的重要過程,虛擬操作技術是利用虛擬現(xiàn)實技術,建立的虛擬環(huán)境,通過分析、可視化數(shù)據(jù)表示等技術幫助維護人員進行操作工作。在虛擬維護仿真系統(tǒng)中,對虛擬裝備進行操作,其操作順序主要憑借用戶的感觀與經(jīng)驗來進行判定,具有一定的盲目性和不確定性;另外當設備零件數(shù)目過多時,交互操作易使用戶產(chǎn)生疲勞,難以保證操作序列的正確性和最優(yōu)性,為此還需借助操作序列生成方法,來設置具有一定操作規(guī)則的設備操作序列。 在操作過程中,并不是任務開始時所有設定的操作物體都可以

17、觸發(fā)相應的操作事件的,也就是操作任務中要設定一定的操作序列。使用udk的kismat設定操作任務時要使用一定的控制變量完成操作任務的操作序列。同時在設定復雜序列會遇到的一個問題,就是可能需要從很多地方、在序列層次的任何點上引用一個變量,這里可以使用“命名變量”簡化設計流程。udk場景中不同的物體將會支持產(chǎn)生不同的事件。比如,trigger(觸發(fā)器)支持touch(觸摸)和 untouch(未觸摸)事件。這樣,通過設置操作任務中的物體的事件,就可以為操作任務設定一定的觸發(fā)事件。一個典型的操作序列通過kismat實現(xiàn),可以得到如圖的操作序列。圖中包含了kismat中的創(chuàng)建事件、創(chuàng)建變量、命名變量、

18、層次劃分、對象注釋等內容。一個典型的操作序列如下圖所示。圖10  利用kismat設計的操作序列五、系統(tǒng)實現(xiàn)系統(tǒng)根據(jù)訓練要完成的功能,結合操作任務模式選擇等,設計訓練系統(tǒng)的界面。系統(tǒng)界面分為菜單界面和操作界面兩部分。菜單界面的設計選擇了動態(tài)型較好的scale from技術,可以完成任務種類、操作模式、操作人員登錄、服務器選擇、系統(tǒng)退出等功能,限于篇幅,這里就不詳細介紹了。操作界面作為虛擬訓練中的人機交互界面,主要顯示操作過程中的一些數(shù)據(jù),包括操作名稱、評價文字、操作錯誤數(shù)、操作得分、選擇的工具名稱及圖標顯示。根據(jù)選擇的模式的不同,操作界面顯示的內容會有一定的差別。在操作訓練進行的過程中,操作人員還可以根據(jù)操作的情況選擇打開一些臨時窗口,比如操作標準信息、操作過程信息、操作科目的得分信息等,通過查看這些信息,操作人員可以盡快的熟悉練習科目的要求和步驟,更好的掌握操作訓練過程和操作維護標準。六、結論本訓練系統(tǒng)應用udk引擎、3d建模等技術,解決了三維物體建模、物體材質控制、物體運動建模、訓練交互控制等技術問題,較為真實的模擬了某型飛機的機務任務場景,實現(xiàn)了機務常作科目的操作訓練,滿足了研制要求。在使用的過程中訓練效果好,能使

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論