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

基于Unity3D的虛擬維修教學系統設計與實現

2019-12-19 02:07:13嚴雨靈陳閔葉劉同強
軟件 2019年11期
關鍵詞:教學

嚴雨靈 陳閔葉 劉同強

摘? 要: 近年來,虛擬現實技術正因為其高沉浸性的特點受到各個行業的廣泛關注。在教學領域中,其體現出教學效果佳、硬件設備制約小的優點。本文根據該技術的特點,采用Unity3D虛擬現實引擎配合3ds Max建模軟件,以飛機起落架維修為例設計了一套虛擬維修教學系統,并使用C#語言對各功能模塊進行了實現。該系統具有逼真度高,擴展性好等優勢,具有一定的應用價值,并為相關領域的研究人員提供了參考。

關鍵詞: 虛擬現實;Unity3D;系統設計;教學

【Abstract】: In recent years, virtual reality technology has been widely concerned by various industries because of its high immersion characteristics. In the field of teaching, it has the advantages of good teaching effect and small hardware equipment constraints. According to the characteristics of this technology, this paper uses Unity3D virtual reality engine and 3ds Max modeling software to design a virtual maintenance teaching system with aircraft landing gear maintenance as an example, and implements various functional modules using C# language. The system has the advantages of high fidelity and good expansibility, and has certain application value, and provides reference for researchers in related fields.

【Key words】: Virtual reality; Unity3D; System design; Teaching

0? 引言

由于中國經濟社會發展對于高層次應用型人才的需要,在高等教育教學體系中,應用實踐性課程的增加對實踐教學效果提出了更高的要求[1]。另一方面,維修型企業在對員工進行實操培訓的課程中也增長出了類似需求。虛擬現實技術有著逼真度高且硬件方便移動等特點,利用該技術建立虛擬維修教學系統是教學培訓領域新的研究發展方向[2]。

1? 模型的建立及優化

系統首先需要構建一個逼近真實的訓練環境和實物模型,使受訓人員能夠高度沉浸于虛擬環境中,從而達到與現場培訓相同的效果。本文以飛機起落架虛擬維修為例,采用3ds Max軟件進行現場環境的搭建和模型的建立。

3ds Max是Discreet公司的三維建模產品,可以建模、渲染和創作三維動畫,在工業仿真、多媒體應用及教學演示等行業都有廣泛應用[3]。其操作自由度高,具有的多邊形建模功能。它的缺點在于細節、控制方面稍弱,但虛擬維修的需求重點是逼真的動作交互場景和受訓人員對產品動作序列的掌握上,而對精準度及相關維修速度沒有過多的要求[4]。此外,Unity3D引擎對于其輸出文件的原生支持使其彼此轉換不易失真和亂碼。因此,通過3dsMax完成構建起落架三維模型是較為合適的方案,其能滿足虛擬維修的需求且效果最佳。

本文根據空中客車公司A320機型的起落架結構,通過參考其提供的維護及零部件手冊結合相關技術資料對各零件進行建模[5]。各零件根據一定的裝配順序形成零件序列,從而得到零件的裝配數據庫。根據該數據庫分別組成用于虛擬維修的裝配模型用于后續的教學模塊中[6]。圖1為通過3ds Max所建立的起落架機輪和剎車部分模型。

2? 虛擬維修系統設計

本文基于Unity3D虛擬現實引擎所建立的虛擬維修系統輸出端根據不同需求可以提供豐富的方式進行顯示,包括PC桌面、環幕投影、虛擬現實頭盔等。輸入端由虛擬現實手柄提供交互信息。系統采取自上而下的設計模式,整體結構設計如圖2所示[7]。頂層UI顯示各個故障訓練模塊的名稱以供受訓人員選擇,其下主要包括模型展示模塊、結構展示模塊、裝配練習模塊以及考核模塊。完成所有部分后可以返回頂層UI界面重新選擇訓練目標。

3? 功能模塊的設計與系統實現

3.1? 系統場景連接及結構展示模塊

系統中所有的功能模塊基于Unity3D中的SteamVR標準進行邏輯設計和開發且未使用第三方功能性插件以提高功能的可維護性和可操作性[8]。

首先,需要針對系統設計的各個模塊分別建立場景,場景間的連接采用HTC VICE手柄插件中的激光部分功能,從而使場景連接較為可靠、直觀。如圖3所示以主界面為例,主要利用SteamVR的激光模塊,依靠圖中手柄端發出的白色激光可靠地完成場景間的連接交互。為手柄激光添加剛體選項RigidBody,同時為各選項文本框添加合適大小的剛體控件和觸發器Is Trigger。在所掛載的腳本中,切換的觸發條件為:手柄剛體與某文本框剛體發生碰撞且手柄按鈕被按下。這項邏輯的代碼被編輯于Unity3D下的update方法中,即每幀均會執行,以保證操作的實時性。所有場景的操作完成后均可利用該操作方法切換訓練模式及場景[9]。

各模塊中系統首先進入的是結構展示模塊,向受訓人員展示各零部件的名稱,位置和順序等信息,使其對各零件具有初步的認識。如圖4所示通過材質色彩調整按拆卸步驟展示各個零部件,以文本框對當前零部件的名稱進行提示[10]。

色彩可以通過Unity3D提供的MeshRenderer泛型中的Material方法下的Color屬性進行設置,每按下一次手柄上的按鈕則使上一個零件隱藏并按拆裝順序將下一個零件的色彩進行更改并使用文本框在相應位置對零部件名稱等信息進行顯示。當所有零件結構展示完畢后,采用上述激光碰撞的方式使用Loadscene方法進入下一個功能模塊。

3.2? 拆裝模型練習及考核

學習如何拆裝更換零件是整個系統中最重要的教學內容,完成結構認識之后即進入該部分的學習。該模塊充分考慮訓練過程中的人機交互的不同可能性,最大限度的模擬實際工作過程,是操作者學習、掌握實際起落架維修技能的關鍵環節。受訓人員通過交互式手柄選擇零件,用手柄拖動零件到安裝或者拆卸位置,再根據維修提示控制零部件的路徑,如把零部件移動到正確的安裝位置,則完成該零件的裝配。該部分同樣編輯于Update方法下以提高用戶的沉浸感。

當手柄上的按鈕被按住時,下一個需要安裝的零件會顯示在手柄處。在練習模式下,會在零件正確的安裝位置顯示一個帶色彩的零件用于提示。受訓人員可以拖動手柄處的零件至提示位置并放開零件從未完成拆裝。當手柄按鈕被按下時,腳本會記錄手柄當前的位置,當其未被松開時,其在三個軸上的移動將會被賦予對應的零件,移動過程實現代碼具體如下:

在裝配模式下,零件會如圖5(a)所示散落于地面,而其正確的安裝位置會在練習模式開始時記錄在某磁盤的文件中。當手柄拖動零件至正確位置附近時,即完成零件的安裝,其誤差允許范圍由實際調試時根據效果進行調整。

完成練習之后,切換至考核場景對學習效果進行測試。根據各個零件對于整個故障排除過程的重要性設定其分值,當安裝位置發生錯誤時即扣除相應分數。此外,系統還設定了計時器,教師可以根據教學標準在腳本提供的接口中便捷地設定考核時間,超過時間即扣除一定的分數。計時功能由.Net類庫中的TimeSpan方法實現。

圖5展示了考核過程及考核結果,根據考核結果可以展示該部分虛擬維修過程的掌握程度。

4? 結論

本文通過對于虛擬現實應用領域和開發過程的研究,以飛機起落架為例設計了一套基于Unity3D虛擬現實引擎的虛擬維修教學系統。該系統實現了零部件展示、拆裝練習等功能模塊以完成虛擬維修教學過程。通過三維建模軟件3ds Max以及C#語言完成了模型建立和功能實現。該系統提供了一種新的教學培訓模式并取得了良好效果,為工程技術型人才的培養提供了良好的教學方案。

參考文獻

[1]蔡彬清, 吳仁華, 陳群. 面向產業變革的專業學位研究生培養需求與模式分析[J]. 教育評論, 2019(04): 87-91.

[2]張雅, 夏金星, 孫善學. “互聯網+”背景下職業教育課程智慧教學研究[J]. 中國職業技術教育, 2017(23): 8-12.

[3]蘇凱, 張亞斌, 咸麗楠. VR技術在數字媒體藝術專業教學中的應用: 現狀、創新、趨勢[J]. 江西廣播電視大學學報, 2019, 21(02): 11-17.

[4]賈麗, 杜浩, 李梓等. 基于虛擬現實技術的裝備維修訓練系統設計[J]. 科技資訊, 2019, 17(08): 11-13.

[5]Airbus Industrie. A320 AMM (Aircraft Maintenance Manual)[S]. Toulouse, France: Airbus Industrie. 2016.

[6]周楓. A320飛機剎車系統的特點及常見故障分析[J]. 航空工程與維修, 2002, (04): 32-33.

[7]陳雙, 徐望. 淺析數字化關聯設計在飛機設計中的應用[J]. 艦船電子工程, 2018, 38(12): 191-194.

[8]張洪鑫. 基于VR的虛擬三維數字校園漫游系統設計與實現[D]. 天津師范大學, 2018.

[9]吳景. 基于Unity3D的虛擬實驗系統的設計[D]. 廣東工業大學, 2015.

[10]孫維洋, 韓楊, 胡霖霖, 劉光竹, 李彩娟, 韓雪山. 醫學影像虛擬仿真教學平臺實踐教學中的應用研究[J]. 軟件, 2019, 40(05): 98-101.

猜你喜歡
教學
微課讓高中數學教學更高效
甘肅教育(2020年14期)2020-09-11 07:57:50
「微寫作」教學實踐的思考
“以讀促寫”在初中寫作教學中的應用
如何讓高中生物教學變得生動有趣
甘肅教育(2020年12期)2020-04-13 06:25:34
談高中音樂欣賞教學中的“聽、看、想、說、動”
“自我診斷表”在高中數學教學中的應用
東方教育(2017年19期)2017-12-05 15:14:48
對外漢語教學中“想”和“要”的比較
唐山文學(2016年2期)2017-01-15 14:03:59
對識譜教學的認識與思考
《可以預約的雪》教學探索與思考
中學語文(2015年6期)2015-03-01 03:51:42
對高等數學教學的一些思考
主站蜘蛛池模板: 精品福利国产| 九九热免费在线视频| 亚洲日韩高清无码| 国产91线观看| 久久黄色一级视频| 999国产精品永久免费视频精品久久| 97在线国产视频| 丝袜美女被出水视频一区| 午夜国产小视频| 国产人碰人摸人爱免费视频| 国产免费网址| 亚洲国产天堂久久综合| 久久96热在精品国产高清| 日韩欧美中文在线| 亚洲资源站av无码网址| 国产一级精品毛片基地| 4虎影视国产在线观看精品| 国产精品不卡片视频免费观看| 欧美精品二区| 中国特黄美女一级视频| 天天婬欲婬香婬色婬视频播放| 精品国产aⅴ一区二区三区| 欧美A级V片在线观看| 欧美午夜一区| 国产国语一级毛片| 一本久道久久综合多人| 国产免费黄| 3344在线观看无码| 国产精品毛片一区| 亚洲av无码人妻| 中文字幕乱码中文乱码51精品| 国产精品亚洲欧美日韩久久| 伊人久热这里只有精品视频99| 色九九视频| 成人韩免费网站| 亚洲色成人www在线观看| 亚洲中文精品久久久久久不卡| 久草热视频在线| 亚洲国产中文在线二区三区免| 国产一级α片| 成人噜噜噜视频在线观看| 国产午夜福利亚洲第一| 国产最新无码专区在线| 91青青草视频在线观看的| 色噜噜综合网| 国产精品女熟高潮视频| 一级毛片在线免费视频| 国产内射一区亚洲| 九九九久久国产精品| 日韩精品毛片人妻AV不卡| 亚洲丝袜中文字幕| 亚洲欧洲日产国产无码AV| 首页亚洲国产丝袜长腿综合| 欧美一级高清视频在线播放| 亚洲男人在线天堂| h网站在线播放| 国产va在线观看免费| 97成人在线视频| 国产成人精品免费av| 亚洲男人的天堂久久精品| igao国产精品| 亚洲色成人www在线观看| 国产成人乱无码视频| 又黄又湿又爽的视频| 99精品在线视频观看| 亚洲九九视频| 99re这里只有国产中文精品国产精品| 激情综合婷婷丁香五月尤物| 亚洲视频免费播放| 欧美成一级| 亚洲无线观看| 精品国产中文一级毛片在线看| 国产白浆在线观看| 国产打屁股免费区网站| 激情无码视频在线看| 国产成人综合亚洲欧美在| 丝袜国产一区| 中文字幕亚洲第一| 经典三级久久| 欧美v在线| 九九九久久国产精品| 欧美另类视频一区二区三区|