摘 要虛擬戰(zhàn)場仿真對作戰(zhàn)訓(xùn)練、指揮決策等具有重要意義。隨著智能手機(jī)、平板電腦等移動設(shè)備的快速發(fā)展,使戰(zhàn)場仿真系統(tǒng)進(jìn)一步小型化成為可能。分析了基于移動平臺實(shí)現(xiàn)虛擬戰(zhàn)場仿真系統(tǒng)的國內(nèi)外現(xiàn)狀及關(guān)鍵技術(shù),闡明了進(jìn)一步的研究方向;設(shè)計(jì)了系統(tǒng)實(shí)現(xiàn)方案,給出了系統(tǒng)的總體結(jié)構(gòu)和運(yùn)行流程。
【關(guān)鍵詞】移動平臺 虛擬戰(zhàn)場 仿真
1 引言
虛擬戰(zhàn)場仿真是虛擬現(xiàn)實(shí)技術(shù)在戰(zhàn)場仿真領(lǐng)域中的具體應(yīng)用,對指揮控制、作戰(zhàn)推演、輔助決策等具有重要意義。虛擬戰(zhàn)場仿真以計(jì)算機(jī)圖形圖像處理、真實(shí)感圖形建模等技術(shù)為基礎(chǔ),結(jié)合聲、光、電、觸等特效,產(chǎn)生身臨其境的逼真環(huán)境。虛擬戰(zhàn)場仿真技術(shù)廣泛應(yīng)用于飛行模擬、單兵對抗、兵棋推演等領(lǐng)域。
虛擬戰(zhàn)場仿真以三維場景的建模與繪制技術(shù)為核心,對三維圖形生成與處理的能力有較高要求。傳統(tǒng)的虛擬戰(zhàn)場仿真系統(tǒng)通常需要專業(yè)的圖形工作站支持,用以建立三維真實(shí)感戰(zhàn)場環(huán)境,輔以頭盔、立體眼鏡、數(shù)據(jù)手套等交互設(shè)備,完成沉浸式仿真環(huán)境的生成及人機(jī)交互。隨著電子信息與計(jì)算機(jī)等技術(shù)的飛速發(fā)展,智能手機(jī)、平板電腦等智能設(shè)備的處理能力日趨強(qiáng)大,已能夠較好地支持相對復(fù)雜的三維場景生成,使得基于移動平臺實(shí)現(xiàn)戰(zhàn)場仿真成為可能。由于移動平臺集成化程度高,其顯示、計(jì)算、存儲、交互等功能均集成在一體化設(shè)備上,可使戰(zhàn)場仿真系統(tǒng)小巧而靈活,特別適合單兵大規(guī)模對抗演練,因此成為當(dāng)前的研究熱點(diǎn)。
本文以戰(zhàn)場仿真系統(tǒng)的便攜和小型化為背景,分析基于移動平臺實(shí)虛擬戰(zhàn)場仿真系統(tǒng)的關(guān)鍵技術(shù),設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)方案,給出系統(tǒng)總體結(jié)構(gòu)和運(yùn)行流程。
2 國內(nèi)外研究現(xiàn)狀
基于移動平臺實(shí)現(xiàn)虛擬戰(zhàn)場仿真系統(tǒng),其研究現(xiàn)狀主要集中在場景建模與組織、模型簡化與快速繪制、移動平臺下的戰(zhàn)場交互等方面。
2.1 場景建模與組織
移動平臺屬于資源有限型計(jì)算平臺,因此必須對場景進(jìn)行高效組織。場景組織按其目的可分為面向交互與面向性能兩類,前者主要釆用場景圖來描述和組織虛擬場景,優(yōu)勢是將場景中的物體按照場景設(shè)計(jì)者根據(jù)其在現(xiàn)實(shí)世界的邏輯結(jié)構(gòu)抽象為對象并以層次結(jié)構(gòu)來組織,這樣設(shè)計(jì)者以后能更方便對其進(jìn)行更新修改;后者主要采用空間分割技術(shù)作為組織方式,包括二叉空間分割樹、八叉空間分割樹和包圍體層次樹等方法。
2.2 模型簡化與快速繪制
目前已經(jīng)提出了許多模型簡化算法,例如基于頂點(diǎn)聚類的網(wǎng)格簡化算法和基于邊折疊的網(wǎng)格簡化算法等,但對于某些復(fù)雜的模型,簡化效果還是不能令人滿意,往往需要手工簡化,而手工簡化的工作量是非常巨大的??焖倮L制主要在模型簡化的基礎(chǔ)上,依賴LOD、視點(diǎn)相關(guān)的模型調(diào)度等技術(shù)。
2.3 移動平臺下的戰(zhàn)場交互
目前虛擬現(xiàn)實(shí)系統(tǒng)交互功能的實(shí)現(xiàn)一般是依賴外部交互設(shè)備以及硬件平臺的內(nèi)置傳感器。外部交互設(shè)備主要包括數(shù)據(jù)手套、數(shù)據(jù)衣、操縱桿、空間定位設(shè)備等;內(nèi)置傳感器包括方向傳感器、加速度傳感器、距離傳感器等。傳統(tǒng)的交互主要以PC為支撐平臺,以鼠標(biāo)、觸摸板、鍵盤等為基礎(chǔ),而移動平臺則主要以多點(diǎn)觸控為基礎(chǔ),如何實(shí)現(xiàn)多點(diǎn)觸控為主要模式的戰(zhàn)場交互仍有必要進(jìn)行深入研究。
3 關(guān)鍵技術(shù)
移動平臺虛擬戰(zhàn)場仿真系統(tǒng)的關(guān)鍵技術(shù)主要體現(xiàn)在以下幾個方面:
3.1 移動平臺三維場景的動態(tài)組織方法
三維戰(zhàn)場環(huán)境錯綜復(fù)雜,包括地理、水文氣象、電磁等環(huán)境信息,以及飛機(jī)、坦克、雷達(dá)等目標(biāo)信息,其數(shù)據(jù)量巨大、數(shù)據(jù)類型多種多樣。移動平臺受限于硬件資源,其存儲和計(jì)算能力相對較弱,必須對傳統(tǒng)的工作站模式進(jìn)行改進(jìn),從戰(zhàn)場場景的專題化、模型簡化、場景數(shù)據(jù)的動態(tài)組織等方面提出新的方法。
3.2 移動平臺三維場景的快速調(diào)度方法
三維場景的動態(tài)調(diào)度是提高繪制效率的重要方法,其主要思路是依據(jù)視點(diǎn)和觀察范圍確定需要處理的場景數(shù)據(jù),并依據(jù)時間序列和重要性實(shí)時調(diào)入內(nèi)存。鑒于移動平臺的操作系統(tǒng)及硬件結(jié)構(gòu)和圖形工作站有較大區(qū)別,需要研究與此類系統(tǒng)結(jié)構(gòu)相適應(yīng)的場景調(diào)度方法,確定調(diào)度流程,并依據(jù)移動平臺的計(jì)算資源確定場景的精細(xì)程度。
3.3 移動平臺戰(zhàn)場仿真的多模態(tài)交互方法
移動平臺如智能手機(jī)、平板電腦等以觸摸式交互為主體,進(jìn)行場景編輯與路徑規(guī)劃時其方便程度較鼠標(biāo)方式有一定的差距,探索適合多點(diǎn)觸控的交互方式,與新設(shè)備相適應(yīng),也是一個非常必要的任務(wù)。
3.4 移動平臺立體視差模型的建立及計(jì)算
建立立體視差模型的關(guān)鍵點(diǎn)在于如何生成立體圖像對,生成立體圖像的主要方式有以下四種:旋轉(zhuǎn)透視投影法、平行投影旋轉(zhuǎn)法、平行投影剪切法和雙中心投影法。四種方法各有優(yōu)劣,針對不同的系統(tǒng)需求以及硬件能力,需要采用不同的立體圖像對生成算法。
3.5 嵌入式三維編程
目前主流的移動平臺操作系統(tǒng)為Android、iOS等,相應(yīng)的三維圖形庫為OpenGL ES,雖然OpenGL ES足夠強(qiáng)大,但相對于經(jīng)典的OpenGL而言,其功能仍有一定的裁剪和定制,因此需要對移動平臺戰(zhàn)場仿真系統(tǒng)進(jìn)行功能界定,使之和編程環(huán)境相匹配。
4 系統(tǒng)實(shí)現(xiàn)方案
移動平臺虛擬戰(zhàn)場仿真系統(tǒng)的總體結(jié)構(gòu)如圖1所示。
移動平臺虛擬戰(zhàn)場仿真系統(tǒng)由三部分構(gòu)成,分別是場景建模系統(tǒng)、硬件平臺、實(shí)時繪制系統(tǒng),其中,場景建模系統(tǒng)和實(shí)時繪制系統(tǒng)是軟件系統(tǒng),前者完成場景建模,后者完成實(shí)時驅(qū)動。移動平臺虛擬戰(zhàn)場仿真系統(tǒng)的基本功能如下:
4.1 場景建模系統(tǒng)
完成戰(zhàn)場要素建模,如地理、環(huán)境、目標(biāo)、態(tài)勢等;完成場景編輯,根據(jù)仿真任務(wù)需求,將各戰(zhàn)場要素組合成一個特定場景;路徑規(guī)劃則完成仿真過程的設(shè)定,通常,依據(jù)時間線進(jìn)行仿真任務(wù)推進(jìn)。
4.2 硬件平臺
該平臺是戰(zhàn)場仿真系統(tǒng)的硬件支撐平臺,通常包括智能手機(jī)加頭盔、或者立體投影加VR眼鏡兩種方式;交互則通過手柄、操縱桿、方向舵等以Wi-Fi(需保證在同一網(wǎng)段)或藍(lán)牙方式進(jìn)行連接。
4.3 實(shí)時繪制系統(tǒng)
該系統(tǒng)主要完成場景的調(diào)度與快速繪制,依據(jù)場景變換的需求,如視點(diǎn)移動、觀察方位的變化、以及硬件交互設(shè)備的輸入等實(shí)時計(jì)算新的場景。
系統(tǒng)的運(yùn)行流程如圖2所示。
系統(tǒng)運(yùn)行分為兩個階段,即仿真準(zhǔn)備階段和仿真運(yùn)行階段。仿真準(zhǔn)備階段完成戰(zhàn)場要素建模、仿真場景生成、仿真任務(wù)規(guī)劃等。該階段可在移動平臺上完成,作為過渡方案,也可在PC或圖形工作站上完成;仿真運(yùn)行階段完成硬件平臺注入,即將規(guī)劃好的仿真場景及任務(wù)數(shù)據(jù)注入到移動平臺,然后依據(jù)交互要求和交互參數(shù),實(shí)現(xiàn)仿真過程的實(shí)時驅(qū)動。
參考文獻(xiàn)
[1]劉光然.虛擬現(xiàn)實(shí)技術(shù)[M].北京:清華大學(xué)出版社,2011.
[2]Zhang Yi.Virtual Reality Technology of the Modern Fashion Design[C]. IEEE International Conference on Information Management and Engineering(ICIME 2011),2011,6.
[3]Shen Y.Z,Liu D.Y,Xu J.Design and Implementation of an Octree-based Virtual Scene Manager[J].Computer Systems & Applications,2012,3:033.
[4]王晨明.LOD技術(shù)研究及其在海底地形實(shí)時繪制中的應(yīng)用[D].青島:中國海洋大學(xué),2015.
[5]王寒.虛擬現(xiàn)實(shí)——引領(lǐng)未來的人機(jī)交互革命[M].北京:機(jī)械工業(yè)出版社,2016.
作者簡介
陳敏(1969-),女,江西省南昌市人。博士。副教授。主要研究方向?yàn)?計(jì)算機(jī)應(yīng)用、圖形圖像處理。
作者單位
湖南信息學(xué)院 湖南省長沙市 410151