南京航空航天大學(xué)金城學(xué)院 竇淑婷 王馨怡 陳 樂 孔奕豪 曾宇樂
隨著航空運輸業(yè)的發(fā)展,航空運輸在國家經(jīng)濟中的作用日漸增加,航空事故也因此受到越來越多的高度重視和密切的關(guān)注度。機艙作為特殊的有限空間,其內(nèi)部的結(jié)構(gòu)復(fù)雜,且艙內(nèi)的通道較窄。一旦發(fā)生特殊情況,其應(yīng)對的處理時間和空間是有限的。
本款軟件的研究開發(fā)通過計算機仿真,運用計算機視覺技術(shù)為載體組建一款虛擬現(xiàn)實關(guān)聯(lián)的第一人稱視角游戲,通過對各種突發(fā)情況進行三維仿真模擬,可以讓人員體驗接近實際的人機交互性的航空器逃生模擬演練。
飛機失事常在極短的時間內(nèi),旅客生還的概率將近不可能。飛機中存在的“黑色10min”,是指絕大多數(shù)空難事件都發(fā)生在飛機起飛階段前的三分鐘和著落階段時間的7min內(nèi)。但空難一旦發(fā)生,留給旅客的逃離時間遠遠沒有7min這么長。此外,在國內(nèi)外研究方面,目前中國民航界內(nèi)尚無針對飛行逃生的專門模擬軟件和自由操作的虛擬現(xiàn)實環(huán)境計算機視覺技術(shù)專項逃生教學(xué)訓(xùn)練軟件,僅有理論培訓(xùn)用的書籍。我國對于該項目技術(shù)的研究還處于空白領(lǐng)域。而國外開發(fā)出的prepare for impact,達到了一定的技術(shù)水平。
飛機機艙實時交互式虛擬人機環(huán)境給乘客提供一個虛擬的可人機交互的飛機機艙環(huán)境和虛擬三維視景環(huán)境。我們將從以下幾個方面分項研究:
(1)確定虛擬飛機機艙的各項設(shè)施布局和軟件的框架。(2)研究采用Unity3D開發(fā)二維虛擬飛機外部模型,各項飛機內(nèi)部設(shè)施和安全通道和廣播等模型。(3)對人機交互的實現(xiàn)方式一鼠標控制和鍵盤控制人物進行操作,聽從系統(tǒng)的指令其中重點研究對逃生人員的不同逃生方式的仿真方法。(4)研究虛擬三維機艙視景環(huán)境的建模原則和軟件開發(fā)流程。(5)研究三維機艙視景程序的設(shè)計。(6)研究空中飛機艙內(nèi)廣播系統(tǒng)的逃生路線人機交互邏輯功能和仿真方法。(7)進行軟件測試和驗證。
場景構(gòu)思:第一步,選取一些在新聞報道中較為常見的飛行事故場景,接下來以客艙著火這種緊急情況為例,將之作為玩家所乘坐航班的事故情境。第二步,思考飛機客艙中可能出現(xiàn)的可燃物,搜集可查閱到的客艙起火的案例,從而尋找發(fā)生著火次數(shù)較多的可燃物??梢杂^察到,近年來,旅客隨身攜帶的充電寶、飛機發(fā)動機著火次數(shù)較多,燃燒會引起濃煙且可能含有有毒物質(zhì),從而阻礙機上人員逃生。
人物設(shè)定與操作流程:如飛機因故障必須迫降時,機上乘客應(yīng)保持鎮(zhèn)定,如需緊急撤離,乘客不要攜帶任何行李,從行李箱內(nèi)取行李耽誤時間,行李脫落會砸傷人,脫落行李堵塞過道影響緊急撤離的速度,這時是以秒為計算單位的。
(1)正確的自救措施
第一步,不要大聲呼叫,防止有毒氣體吸入。在聽到撤離指令前乘客做防撞擊姿勢:把頭保持在扶手水平上,把頭部放在手上(即彎腰低頭,緊迫用力。Heads down,brace?。?。第二步,在聽到撤離指令后,乘客不要攜帶任何行李,應(yīng)用濕毛巾來捂住口鼻,若沒有濕毛巾則可用裝滿水的冰桶將衣物手帕等弄濕,遮在口鼻處。第三步,撤離時應(yīng)當彎下腰,根據(jù)機上乘務(wù)員的安排盡快從安全出口撤離,下飛機后應(yīng)當遠離飛機100m外。
玩家操作的人物為飛機上的一名普通乘客,當發(fā)生事故時開始游戲。
(2)逃生的注意事項
逃生中最重要的是清楚距離最近的緊急出口位置。乘客上飛機后,先了解自己的座位與安全出口之間隔多少排。這樣即使機艙內(nèi)充滿毒霧,也可以摸著邊緣找尋出口。
在著陸時乘客坐在座位上,應(yīng)把手交叉放在前面座位上,頭部靠手,在飛機著陸前乘客需要一直保持這個姿勢。
(3)游戲操作步驟
第一步,乘客開始登機,并安排好座位,畫面顯示飛機起飛的過程。在飛行過程中由于故障,緊急迫降,氧氣面罩自動脫落,乘客根據(jù)乘務(wù)員指示正確佩戴面罩,保持鎮(zhèn)定??团搩?nèi)開始播放廣播,告知乘客需要緊急撤離,飛機艙門立刻打開,逃生梯打開。
第二步,乘客根據(jù)廣播和機組人員的指示下,玩家盡量在14s的黃金時間內(nèi)需要依次完成卸下氧氣面罩、選擇逃離姿態(tài)(W 正常走、Shift+W 加速跑、E彎腰前進(如圖1))等操作,直至跑到安全地帶。
圖1 事故發(fā)生后彎腰前進
第三步,根據(jù)玩家的逃生時長,對玩家的操作的完成度和持續(xù)時間對比標準操作流程(SOP)和黃金時間給予評價,最終生成逃生報告,其中報告等級分為“無傷、輕傷、重傷與失敗”。
我們通過研究開發(fā)計算機視覺在航空領(lǐng)域的技術(shù)應(yīng)用—以研究熱點虛擬現(xiàn)實技術(shù)和模擬仿真技術(shù)在飛行教學(xué)研究領(lǐng)域應(yīng)用,也是今后時代的發(fā)展趨勢。“虛擬現(xiàn)實”(Virtual Reality VR)是指仿真的網(wǎng)絡(luò)世界是人為創(chuàng)造的,非現(xiàn)實的,并非是發(fā)生在現(xiàn)實的;以“現(xiàn)實”兩字表達出來進入局部人造世界的人在視覺效果上是與進入真實的世界相近。這種新計算機表達形式,給用戶模擬出一種將近真實的體驗,通過視覺、聽覺、感覺等感官,進行人機智能交互,為使用者提供最佳的人機交互方式。虛擬現(xiàn)實技術(shù)在我們的逃生游戲中應(yīng)用的重點在于其可交互性。
首先我們建立了三維的機艙物理模型(如圖2),主要包括了所選研究飛機的外部構(gòu)造,內(nèi)部設(shè)施及逃生場景的設(shè)定。結(jié)合機艙布置圖,機艙位置布置圖和開發(fā)軟件的建模特點,對該艙結(jié)構(gòu)和機艙內(nèi)部設(shè)備等結(jié)構(gòu)進行了分配,并據(jù)本文的研究內(nèi)容對逃生演練模擬過程。最后對人員逃生的模擬計算設(shè)定條件,并對逃生場景進行了詳細設(shè)定如果出現(xiàn)緊急情況,聽從設(shè)定廣播的安全指令從相應(yīng)的逃生出口撤離,同時保持客艙秩序。
圖2 飛機外部物理模型的構(gòu)建
Unity的人物要求是有骨骼以及動畫設(shè)置的,需要我們對人物的頭部、四肢、身體以及十指進行一一設(shè)置(如圖3),每一個動作進行錄制,擺正每一個動作所需要的骨骼位置。一個人物的動作多達10個,我們的游戲涉及到對13個人物物理模型的建立,人物物理模型建模完成后,我們將所需的模型導(dǎo)入Unity,然后開始編程,設(shè)置人物的動態(tài)及行動。在此期間我們用簡單的語句來編寫設(shè)計,建立屬于自己的族和類,這樣也就大大的減少了程序運行空間的浪費。
圖3 人像三維物理模型的建立
其次對于詳細的飛機事故如飛機內(nèi)部如失火,煙霧產(chǎn)生的毒氣體危險非常大,旅客須禁止大聲叫喊,并且不要打開通風(fēng)口,這樣會增加對有害氣體的吸入。也不能造成慌亂全都涌向飛機的局部一部分,會導(dǎo)致飛機重心不平衡。逃生時要降低身體重心,屏住呼吸,或用潮濕的衣物包圍口鼻,防止吸入有害氣體,和平時建筑火災(zāi)中逃生相似,但嚴重時可能發(fā)生爆炸,所以乘客在離開機艙滑梯后要快速逃離飛機至100m開外。
現(xiàn)階段有較完善的虛擬現(xiàn)實技術(shù)應(yīng)用,可以運用軟件開發(fā)知識拓展,其搭載設(shè)備以及相應(yīng)的改裝后可以在更好的環(huán)境進行試驗。通過C#,Unity3D等編程開發(fā)軟件使虛擬現(xiàn)實具象化,編程模擬各種飛機事故場景,以第一人稱視角選擇行動路線,最后對比標準操作流程(SOP)和黃金時間給予評價;通過VR眼鏡實現(xiàn)功能的結(jié)合以及提供了行動路線的可操作性,真實模擬飛機事故逃生。
對于特定的空間環(huán)境模擬,采用計算機軟件宜用虛擬現(xiàn)實對飛機事故及機艙中人員逃生情況進行仿真模擬,根據(jù)機艙中的一些重要設(shè)施,可高效地指導(dǎo)人員逃生。
結(jié)論:我們應(yīng)該不斷加大虛擬現(xiàn)實技術(shù)在民航事業(yè)各個領(lǐng)域應(yīng)用的嘗試力度,而不是僅僅限于飛機客艙事故逃生,也可以用于對民航人員的培訓(xùn)、機場容量利用率等方面。由此可以提高民航業(yè)的安全水平,降低機場的運行成本,提高旅客的滿意度,讓民航事業(yè)更加智能化。