朱虹旭,周雙喜,張志勇
(國防科技大學(xué), 長沙 410072)
旗語,作為我軍工程兵比較傳統(tǒng)且古老的指揮方式,即使在信息化程度較高的今天,依然在某些特殊場合發(fā)揮著不可替代的作用。例如在環(huán)境復(fù)雜,噪音較大,對講機、電臺等需要話音通信設(shè)備此時發(fā)揮的作用相對較小時,就需要使用旗語進行指揮。當(dāng)前,旗語的訓(xùn)練模式主要是由組訓(xùn)者下達口令,受訓(xùn)者根據(jù)口令做出相應(yīng)旗語動作。這種訓(xùn)練模式比較單一,與實際使用有較大的區(qū)別,受訓(xùn)者沒有機會自己去辨別該進行何種動作,只是很機械的根據(jù)口令進行動作。實踐證明,旗語訓(xùn)練的最好環(huán)境就是在實戰(zhàn)背景下,使指揮員切身體驗戰(zhàn)場條件下的各種刺激因素,積累經(jīng)驗并提高指揮能力。
隨著計算機技術(shù)和模擬仿真技術(shù)的不斷發(fā)展,在特定范圍內(nèi)生成融逼真視覺、聽覺和觸覺等感覺于一體的虛擬環(huán)境的技術(shù)即虛擬現(xiàn)實技術(shù)[1](以下簡稱VR)對軍事訓(xùn)練產(chǎn)生了的重大而深刻的影響。因此,深入研究基于VR的沉浸式工程兵指揮訓(xùn)練系統(tǒng),有助于增強指揮員對戰(zhàn)場的適應(yīng)性,調(diào)動訓(xùn)練積極性,使受訓(xùn)者主動參與到訓(xùn)練系統(tǒng)之中,對于提高指揮訓(xùn)練效果具有重要實踐意義。
從訓(xùn)練任務(wù)的角度分析,本系統(tǒng)以聯(lián)合登陸作戰(zhàn)為背景,具體到舟橋分隊指揮員使用旗語對架設(shè)浮橋的行動進行指揮,因此訓(xùn)練任務(wù)必須緊緊圍繞聯(lián)合登陸作戰(zhàn)過程中舟橋分隊架設(shè)浮橋過程中可能遭受的戰(zhàn)場威脅來確定。例如,在浮橋架設(shè)初始階段,主要威脅就是水中的暗礁與水雷等障礙;中間階段,主要威脅就是敵人的各種偵察;最后階段,主要威脅就是被敵發(fā)現(xiàn)后遭受的空中和地面火力打擊。因此,訓(xùn)練系統(tǒng)必須包括兩個基本訓(xùn)練內(nèi)容:一是指揮浮橋單元在機動過程中避開各種障礙和敵人偵察;二是在炮火襲擊背景下進行指揮。
從技術(shù)需求的角度分析,如今的VR技術(shù)正在步入飛速發(fā)展階段,無論國內(nèi)還是國外,眾多業(yè)界巨頭都開始進軍VR領(lǐng)域,VR必將迎來產(chǎn)業(yè)爆發(fā)。正是由于VR技術(shù)的飛速發(fā)展,視覺和聽覺反饋設(shè)備的不斷完善[2],才能利用VR技術(shù)將具體的、3D的、沉浸的場景展示出來,使受訓(xùn)者身臨其境,完全沉浸到訓(xùn)練場景中。
在系統(tǒng)的結(jié)構(gòu)設(shè)計上采用資源分布、動態(tài)加載的模式,主要包括虛擬戰(zhàn)場環(huán)境系統(tǒng)、沉浸系統(tǒng)、動作捕捉系統(tǒng)和結(jié)果反饋系統(tǒng)[3]。系統(tǒng)的總體結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)的總體結(jié)構(gòu)
1) 虛擬戰(zhàn)場環(huán)境系統(tǒng)。以聯(lián)合登陸作戰(zhàn)過程中架設(shè)浮橋階段的場景為原型,場景模型包括地形、植被、水流、軍事設(shè)施、各種武器裝備等,重點突出浮橋單元和浮橋本身,同時配合耀眼的爆炸火光、炮彈的爆炸聲、子彈的呼嘯聲、飛機和坦克的轟鳴聲。
2) 沉浸系統(tǒng)。目前可以完全實現(xiàn)并且效果較好的就是視覺沉浸系統(tǒng)和聽覺沉浸系統(tǒng),視覺感知設(shè)備和聽覺感知設(shè)備發(fā)展應(yīng)用較快,相對比較完善,而觸覺感知設(shè)備和嗅覺感知設(shè)備發(fā)展相對緩慢,因此本系統(tǒng)中不涉及觸覺和嗅覺沉浸系統(tǒng)。
3) 動作捕捉系統(tǒng)。受訓(xùn)者位于Kinect捕捉范圍內(nèi),對受訓(xùn)者的指揮動作進行捕捉、識別、傳輸,將傳輸?shù)臄?shù)據(jù)與計算機預(yù)設(shè)的內(nèi)容進行比對,選擇與之相匹配的指令,對虛擬戰(zhàn)場中的裝備和人員進行控制然后生成新的戰(zhàn)場場景。
4) 結(jié)果反饋系統(tǒng)。將重新生成的虛擬戰(zhàn)場環(huán)境再次傳輸至VR頭戴顯示器中,給予受訓(xùn)者最直觀的印象反饋。
系統(tǒng)采用了Unity 3D作為一個完全集成的專業(yè)級游戲引擎,整合了圖像、音頻、物理引擎、人機交互以及網(wǎng)絡(luò)等技術(shù)[4],將虛擬戰(zhàn)場環(huán)境系統(tǒng)、沉浸系統(tǒng)、動作捕捉系統(tǒng)和結(jié)果反饋系統(tǒng)有效串聯(lián),確保系統(tǒng)的功能實現(xiàn)。系統(tǒng)的整個運行流程如圖2所示。
圖2 系統(tǒng)的運行流程
計算機將生成的虛擬戰(zhàn)場環(huán)境通過沉浸系統(tǒng)傳遞給受訓(xùn)者,受訓(xùn)者根據(jù)戰(zhàn)場情況進行指揮,Kinect將捕捉到的動作傳輸至計算機,根據(jù)傳輸數(shù)據(jù)生成新虛擬戰(zhàn)場環(huán)境,最后結(jié)果通過頭戴顯示器反饋給受訓(xùn)者,訓(xùn)練完畢。
首先使用3D max建立模型數(shù)據(jù)庫。模型的制作流程主要包括素材采集、原型設(shè)計、模型制作等。然后根據(jù)模型在場景內(nèi)的布局設(shè)置,使用Unity 3D游戲引擎對模型的照明陰影、紋理映射、環(huán)境映射等細節(jié)部分進行處理,最后進行全面整合渲染,將虛擬戰(zhàn)場環(huán)境呈現(xiàn)出來[5]。
1) 視覺沉浸系統(tǒng)。VR場景主要分為前景、中景和背景,使用全景攝像機拍出全景圖片制作天空盒子,使用3Dmax軟件制作場景中的各種三維模型,前景和中景采用三維模型,背景使用天空盒子[6],然后導(dǎo)入Unity 3D引擎里打光烘焙制作,優(yōu)化場景中的物件比例,將鏡頭高度設(shè)置在1.7~1.8 m,最后通過VR頭戴顯示器進行立體呈現(xiàn),確保受訓(xùn)者有較好的沉浸式視覺體驗。
2) 聽覺沉浸系統(tǒng)。人類定位聲音的兩個關(guān)鍵因素就是方向和距離,在聲波進入人的耳道之前,它會與外耳部、頭部甚至是頸部相互作用,聲音或被過濾削弱,或被反射加強。從前方傳來的聲音會與耳廓的內(nèi)部產(chǎn)生共振,而從后側(cè)傳來的聲音會被耳廓削弱,從上方傳來的聲音會在肩膀處反射,而來自下方的聲音會被軀干和肩膀阻擋[7]。以上這些反射和阻擋結(jié)合起來,創(chuàng)造了一個方向選擇濾波器,這種效果可由頭部相關(guān)轉(zhuǎn)換函數(shù)表示。根據(jù)這個函數(shù)計算模擬出聲音從某個方向傳來及位置變化時的效果,利用Unity3D對炮彈的爆炸聲、子彈的呼嘯聲、飛機和坦克的轟鳴聲進行渲染加工,使其接近人耳接收到的聽感效果,通過耳機重放的方式,使受訓(xùn)者的體驗沉浸感加強。
系統(tǒng)使用微軟開發(fā)的Kinect,它綜合了計算機視覺、機器自主學(xué)習(xí)、語音識別、面部表情識別、數(shù)字信號處理等技術(shù)。該設(shè)備的光學(xué)部分包括紅外線發(fā)射器和紅外線/VGA攝像頭兩個主要部件。紅外線發(fā)射器發(fā)出一道“紅外激光”覆蓋整個可視范圍;攝像頭組接收反射光線識別用戶姿態(tài),其中紅外攝像頭識別圖像的“深度場”,VGA攝像頭識別圖像的“顏色場”,然后系統(tǒng)使用圖像識別技術(shù)從兩幅圖像中分析出人體的運動姿態(tài)[8]。受訓(xùn)者無需穿戴其他控制設(shè)備,就能實現(xiàn)精確的骨架跟蹤,對關(guān)節(jié)和肢體活動進行映射,把從臀部到背部、再到手指的一系列動作識別出來[9],形成數(shù)據(jù)傳輸至計算機,與計算機預(yù)先設(shè)置的參數(shù)指令進行匹配,生成新的虛擬戰(zhàn)場環(huán)境。
以聯(lián)合登陸作戰(zhàn)為背景,結(jié)合舟橋分隊架設(shè)浮橋時較大可能發(fā)生的戰(zhàn)場情況,本系統(tǒng)構(gòu)建了四種戰(zhàn)場結(jié)果反饋。
結(jié)果一,受訓(xùn)者的指揮準確及時,且沒有出現(xiàn)錯誤指揮,此時浮橋順利架通,部隊按時開進,訓(xùn)練成功;
結(jié)果二,由于受訓(xùn)者指揮不夠熟練,超過預(yù)定時間,導(dǎo)致浮橋暴露,從而被敵空襲摧毀;
結(jié)果三,由于受訓(xùn)者指揮不當(dāng)導(dǎo)致浮橋單元機動過程中被敵陸地偵察發(fā)現(xiàn),在敵強大火力壓制下,被迫停止浮橋架設(shè)行動;
結(jié)果四,由于受訓(xùn)者對江河情況不夠熟悉,導(dǎo)致浮橋單元在機動過程中,觸碰到暗礁、水雷等障礙物,導(dǎo)致浮橋單元受損,延誤浮橋架設(shè)行動。
以上四種戰(zhàn)場結(jié)果反饋共同組成結(jié)果反饋系統(tǒng),根據(jù)動作捕捉系統(tǒng)捕捉到的數(shù)據(jù),生成匹配的戰(zhàn)場結(jié)果,再將對應(yīng)的結(jié)果傳輸至頭戴式顯示器,給予受訓(xùn)者最直觀的反饋,加深受訓(xùn)者的印象,切實提高指揮能力。組訓(xùn)者根據(jù)受訓(xùn)者的結(jié)果反饋判定受訓(xùn)者是否合格,只有反饋結(jié)果為結(jié)果一時,才達到訓(xùn)練要求。
與常規(guī)訓(xùn)練方式相比較,基于VR的沉浸式工程兵指揮訓(xùn)練系統(tǒng)具有環(huán)境逼真、沉浸感強、場景多變、針對性強、安全經(jīng)濟、可控性強等特點。此外,隨著計算機及現(xiàn)代通信技術(shù)的飛速發(fā)展及在訓(xùn)練上的廣泛應(yīng)用,訓(xùn)練系統(tǒng)將不僅僅適用舟橋分隊指揮員,還可以拓展到更高層次、更加貼近實戰(zhàn)條件下的作戰(zhàn)指揮,輸出設(shè)備也不僅僅是頭戴式顯示器中的視覺和聽覺反饋,還有嗅覺、味覺、觸覺以及身體反饋。