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

基于VR的AN24飛機維修與排故教學平臺的設計

2022-11-29 04:02:24李冠宸邱峰鄭嘉富施浩
電腦知識與技術 2022年29期
關鍵詞:發動機模型教學

李冠宸,邱峰,鄭嘉富,施浩

(上海工程技術大學航空運輸學院/飛行學院,上海 201620)

目前,我國在航空維修實訓教學中存在諸多的問題,如教學成本較高、初學者上手困難、安全隱患頗多等。VR技術的出現能夠很好地解決在航空維修實訓教學中遇到的諸多問題。

本文通過虛擬現實技術,基于3ds Max和Unity3D建立一個AN24飛機維修教學的平臺。目前國內外基于虛擬現實技術應用于航空方面的研究有很多。在國內,施新宇等人利用VR技術針對渦噴六航空發動機的維修設計制作了虛擬教學平臺[1];張雪峰等將虛擬現實技術與起落架模型相結合模擬起落架收放運動,從而達到虛擬教學目的[2];也有將VR技術應用于實際教學中:張鈺等人將VR技術應用在機械加工虛擬仿真教學[3];王璐等人將虛擬現實技術應用在體育教學中[4];王景濤等人將VR/AR運用在婦科手術教學[5]以及季娟等人將虛擬現實技術運用在3D鑄造仿真實訓系統[6]。國外方面,Haslina Arshad等人提出將VR技術作為教學工具運用于工程學中[7]。項目通過大量建模,將AN24飛機以及渦槳-5發動機模型真實還原出來,利用VR技術的交互特性,構建出一個沉浸感強的科普及維修一體的教學平臺。通過三維模型的建立,將VR技術帶入航空維修教學當中,在保證發動機維修專業性前提下,不但滿足高校關于發動機維修專業的教學需求,而且可以促進學生的學習興趣,培養學生的空間能力、動手能力。

1 項目制作

1.1 模型測繪

將渦槳-5發動機進行部件拆卸并進行編號測量、繪制簡易圖紙,同時在網上和書籍等相關渠道查詢AN24飛機相關參數。航空發動機對于精密度要求很高,在測量過程中使用千分尺、游標卡尺、螺旋測微器等工具,為了避免由于測量方法不當、誤讀等人為因素造成的差異,采用多次測量取平均值的方法使測量得到的模型數據更貼近實際。根據標注的數據在Au?toCAD中進行部件三視圖的繪制。圖紙數據整理完畢后,導入計算機用以建模。

圖1 啟動發電機外部三視圖

1.2 模型建模

本文將3ds Max2018版本作為主要建模平臺。發動機零部件較多,且部分部件為不規則體,所以需將此類部件進行簡單的三維模型拆分,確定每一個拆分部件的參數以及三維坐標,最終通過布爾運算將其整合為一個復雜的部件。也可以將一個基本的三維模型轉換成可編輯多邊形,通過不斷修改模型上的點、線、面的位置來得到想要的復雜零件。當重復出現多個部件時,可以使用FFD(將物體以自身坐標軸或指定坐標軸進行復制、平移、旋轉陣列等)。要注意的是,布爾是在建立模型中比較方便的運算方式,它可以實現多個物體的交集、并集、補集等運算,但是經過運算后會產生一些多余的模型,此時需要考慮是否重新選擇運算對象或者將多余模型刪除。

圖2 發動機部件建模

1.3 從3ds Max到Unity3D構建場景

將模型導入Unity3D之前,需要先將各零部件按照拆分需要進行組類分別,以便后續在Unity3D中對各部件添加特定代碼。同時為保證零件均為可拆分體,且位置能夠獨立運動,需要按照零件自身重置坐標軸,保證坐標統一。對于某些看起來不平整的模型,需要對其添加渦輪平滑的命令以增加其視覺效果。

模型搭建完畢后,為了實現VR的各項交互功能,需要將模型導入游戲開發平臺Unity3D進行下一步處理。在導入時,需要將文件保存為obj格式,待所有物體均導入Unity3D中,則要進行模型的排布工作。合理運用軟件中的xyz坐標和三視圖來幫助修改位置參數。根據之前在3ds Max中選定的組別來拖動每一模型,使之達到相應位置,拖動組時,組別下面的子物體也會隨之移動。Unity3D中場景共分為兩部分,一部分是AN24飛機展示科普區,另一部分為發動機拆裝區域,用于學生進行發動機系統拆裝維修培訓。

圖3 渦槳-5發動機拆裝室

1.4 貼圖

為了使模型更貼合現實,需要對模型進行貼圖處理,通過拍照取材或者網絡渠道得到的貼圖材質,都需要將這些貼圖制成材質球。為了增加貼圖的材質感,需要添加凹凸貼圖、漫反射等素材。對于一些大型的物體,需要將物體在3ds Max中用UVW根據正面、側面等視角進行展開,并在每個展開面上依次進行貼圖,在導入Unity3D中時,需要將貼圖材料按照模型文件路徑一同導入。

2 交互功能的實現及編程

2.1 環境的搭建與設備的選用

項目所選用的設備為HTCvivepro,該設備與steamVR匹配良好,通過預設Unity3D中的camera可以直接看到所建場景。同時為了實現交互更加便捷,首先在Unity3D中導入VRTK及SteamVR Plugin兩個插件。VRTK可以實現拋物線及位置定位、手柄發射射線、處理UI交互、物體拖動、射線處理物品拖動等操作。

2.2 手部動作與物體交互

為了實現手在抓取物體時產生的動作,創建一個AnimatorController資源,將交互每個部件的動畫拖入其中,連接好播放邏輯,角色的Animator中選擇Ani?matorController資源,通過腳本的animator.setXXXX()等函數來調用動畫。在進行物體交互之前,被抓取的物 體 需 要 添 加collider、Rigidbody、VTRTK_Inter?actableObject,并勾選Is Grabbable或者在手柄的控制器 中 添 加VRTK_InteractGrab、VRTK_InteractTouch、VRTK_ControllerEvent并通過Grab Button選擇拾取物體。給物體加完碰撞體后,還需要不斷進入場景中,利用手柄進行交互。例如:人和物體可移動范圍是否匹配、當用工具對發動機進行拆卸時是否會出現碰撞問題等。為了加強教學性質,當學員進行不正當操作時,項目還具有特定的報錯功能。

利用VisualStudio軟件編寫的部分代碼如下:

3 結束語

針對目前在航空發動機維修教學方面的問題,運用虛擬現實技術,在安全性上規避了在航空維修時發動機難操作、學員上手困難、零部件易磨損、拆卸時有安全隱患等問題。同時學員也可在不同時間、不同地點通過遠程操作,可以進行多設備聯機多次學習。在經濟性上航空燃油等化學材料帶來的環境問題也能夠避免,做到了綠色環保。相比于傳統的教學模式,用VR帶入教學不僅能解決上述的問題,同時學員能夠得到更加直觀的教學體驗。

猜你喜歡
發動機模型教學
一半模型
重要模型『一線三等角』
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
重尾非線性自回歸模型自加權M-估計的漸近分布
發動機空中起動包線擴展試飛組織與實施
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
3D打印中的模型分割與打包
新一代MTU2000發動機系列
跨越式跳高的教學絕招
體育師友(2013年6期)2013-03-11 18:52:18
主站蜘蛛池模板: 亚洲黄色成人| 日本午夜精品一本在线观看 | 网友自拍视频精品区| 国模视频一区二区| 国产黑丝一区| 亚洲欧美人成人让影院| 青青青视频蜜桃一区二区| 麻豆AV网站免费进入| 免费在线色| 中国国产高清免费AV片| 亚洲精品va| 久久精品人人做人人爽97| 亚洲国产精品日韩av专区| 青青青国产视频手机| 亚洲无码高清视频在线观看 | 99精品欧美一区| 欧美亚洲欧美| 国产乱码精品一区二区三区中文| 中文成人无码国产亚洲| 色婷婷成人网| 尤物视频一区| 国产成人一区二区| 一本大道东京热无码av| 波多野结衣一区二区三区88| 人妻精品全国免费视频| 噜噜噜综合亚洲| 91久久青青草原精品国产| 九九热精品在线视频| 999精品在线视频| 欧美福利在线| 日韩在线2020专区| 成人毛片在线播放| 国产午夜精品一区二区三| 精品少妇人妻一区二区| 亚洲美女视频一区| 曰AV在线无码| 亚洲欧美在线综合一区二区三区| 亚洲中久无码永久在线观看软件| 伊人久久精品无码麻豆精品| 亚洲欧洲日本在线| 激情综合图区| 亚洲成人精品在线| 日本国产在线| 女同国产精品一区二区| 国产91熟女高潮一区二区| 园内精品自拍视频在线播放| 欧洲一区二区三区无码| 亚洲天堂区| 小说 亚洲 无码 精品| 国产制服丝袜91在线| 国产精品无码AⅤ在线观看播放| 91福利免费| 亚洲精品欧美重口| 亚洲成年网站在线观看| 亚洲国产高清精品线久久| 欧美成人a∨视频免费观看| 911亚洲精品| 国产91线观看| 在线欧美日韩国产| 99re在线免费视频| 美女内射视频WWW网站午夜 | 国产成人调教在线视频| 四虎在线观看视频高清无码| 国产欧美又粗又猛又爽老| 二级毛片免费观看全程| 久久久国产精品无码专区| 成人在线综合| 亚洲欧美一区二区三区图片 | 亚洲人成在线精品| 九九免费观看全部免费视频| 国产办公室秘书无码精品| 色爽网免费视频| 亚洲性日韩精品一区二区| 午夜精品久久久久久久2023| 国产三级成人| 亚洲一区二区在线无码| 国产一区二区人大臿蕉香蕉| 国产91麻豆视频| 三上悠亚在线精品二区| 国产偷国产偷在线高清| 一本一道波多野结衣一区二区| 国产丝袜91|