文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.182387
中文引用格式: 劉進(jìn),張鵬望. 基于VR技術(shù)的培訓(xùn)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù)應(yīng)用,,2018,,44(10):102-105.
英文引用格式: Liu Jin,,Zhang Pengwang. The design and implementation of training system based on virtual reality technology[J]. Application of Electronic Technique,,2018,44(10):102-105.
0 引言
很多企業(yè)正在面臨著昂貴的設(shè)備檢修學(xué)習(xí),傳統(tǒng)的培訓(xùn)中使用模擬機(jī)進(jìn)行模擬檢修或者使用視頻教學(xué)的方式進(jìn)行教學(xué),,而模擬機(jī)或者真機(jī)操作首先會(huì)造成設(shè)備磨損,,并且每次學(xué)習(xí)后都需要較長(zhǎng)的時(shí)間進(jìn)行設(shè)備還原等操作[1]。而電力行業(yè)中的作業(yè)集環(huán)境不可確定,、作業(yè)流程復(fù)雜,、作業(yè)內(nèi)容危險(xiǎn)等各種問(wèn)題于一體,對(duì)作業(yè)人員的作業(yè)水平要求很高,,因此電力行業(yè)中的工作人員需要大量的培訓(xùn)來(lái)完善提升其工作技能,,解決人員在實(shí)際作業(yè)中遇到的一些問(wèn)題。但是現(xiàn)實(shí)中的培訓(xùn)內(nèi)容通過(guò)對(duì)受訓(xùn)人員來(lái)說(shuō)不生動(dòng),,無(wú)法實(shí)際操作,,不能加深培訓(xùn)印象成了現(xiàn)在電力行業(yè)培訓(xùn)的一大難點(diǎn),,在新技術(shù)層出不窮的年代,電力行業(yè)急需一套針對(duì)于此行業(yè)培訓(xùn)的新體系,。本系統(tǒng)中采用虛擬現(xiàn)實(shí)技術(shù)是一項(xiàng)具有交互性的且沉浸感極強(qiáng)的人機(jī)交互系統(tǒng),,體驗(yàn)者可以通過(guò)頭戴顯示器、定位追蹤器等設(shè)備于計(jì)算機(jī)進(jìn)行交互,。通過(guò)計(jì)算機(jī)技術(shù)創(chuàng)造一個(gè)虛擬世界,,通過(guò)視覺(jué)、聽(tīng)覺(jué)等反饋給體驗(yàn)者,,使其沉浸其中,,并且是一種可交互式仿真環(huán)境系統(tǒng)[2-3]。對(duì)電力行業(yè)不可確定的環(huán)境,、復(fù)雜的作業(yè)流程,,危險(xiǎn)的作業(yè)內(nèi)容進(jìn)行模擬,讓受訓(xùn)人員在沉浸感很強(qiáng)的虛擬世界中的快速提升電力作業(yè)技能,。使用虛擬現(xiàn)實(shí)技術(shù)可以把所有設(shè)備進(jìn)行1:1還原模擬,,體驗(yàn)者可以直接在虛擬環(huán)境中對(duì)相應(yīng)的設(shè)備進(jìn)行學(xué)習(xí),并且程序可復(fù)用,,可以在很短的時(shí)間內(nèi)進(jìn)行反復(fù)操作,。
基于虛擬現(xiàn)實(shí)技術(shù)的培訓(xùn)系統(tǒng)具有沉浸性、交互性,、感知性和安全性等特征,,而且傳統(tǒng)的培訓(xùn)方式是無(wú)法比擬的。目前在現(xiàn)有的行業(yè)中很多企業(yè)已經(jīng)使用虛擬現(xiàn)實(shí)技術(shù)進(jìn)行員工培訓(xùn)了,,而且虛擬現(xiàn)實(shí)技術(shù)已經(jīng)成為未來(lái)培訓(xùn)的一種趨勢(shì),。
很多安全事故在傳統(tǒng)的培訓(xùn)中普遍采用視頻教學(xué)的方式進(jìn)行灌輸培訓(xùn),而虛擬現(xiàn)實(shí)技術(shù)可以把歷史事故進(jìn)行完美還原,,讓員工在安全的環(huán)境下進(jìn)入事故現(xiàn)場(chǎng)進(jìn)行學(xué)習(xí),,從而加深對(duì)事故的認(rèn)知和應(yīng)變能力[4]。
在虛擬現(xiàn)實(shí)系統(tǒng)可以在一個(gè)有限的空間中制造一個(gè)無(wú)限空間的人造環(huán)境,,并且通過(guò)三維建模的方式1:1還原真實(shí)環(huán)境并呈現(xiàn)給體驗(yàn)者,,而且多種硬件設(shè)備相結(jié)合使用可以使體驗(yàn)者完美地沉浸到虛擬世界中進(jìn)行人機(jī)交互[5]。在很多企業(yè)中,,很多員工可能需要面對(duì)不同危險(xiǎn)程度的工作,,所以熟練的操作技巧、靈敏的反應(yīng)能力和嚴(yán)謹(jǐn)?shù)陌踩庾R(shí)是必不可少的,。
1 虛擬現(xiàn)實(shí)培訓(xùn)系統(tǒng)的結(jié)構(gòu)
虛擬現(xiàn)實(shí)系統(tǒng)的結(jié)構(gòu)如圖1所示,,整個(gè)系統(tǒng)由使用人員、硬件終端、軟件平臺(tái),、培訓(xùn)環(huán)境組成,。
1.1 虛擬現(xiàn)實(shí)體驗(yàn)終端
虛擬現(xiàn)實(shí)體驗(yàn)終端目前在國(guó)內(nèi)外推出的比較成熟的產(chǎn)品已經(jīng)有很多了,其中包括移動(dòng)端設(shè)備,、PC端設(shè)備以及體感類設(shè)備等,,如圖2所示。具體介紹如下:
(1)移動(dòng)端設(shè)備
大多數(shù)移動(dòng)端虛擬現(xiàn)實(shí)設(shè)備都只有方向追蹤,,通過(guò)嵌入式陀螺儀來(lái)跟蹤方向,,并且交互外設(shè)相對(duì)較少,所以比較適合進(jìn)行展示類課件體驗(yàn),。
(2)PC端設(shè)備
PC端虛擬現(xiàn)實(shí)設(shè)備中比較成熟的采用的都是使用方向追蹤+位置追蹤,,通過(guò)位置追蹤設(shè)備捕獲到體驗(yàn)者的實(shí)際位置,并且同步到虛擬場(chǎng)景中,,依托強(qiáng)大的計(jì)算機(jī)系統(tǒng)和交互類配件來(lái)進(jìn)行人機(jī)交互,。
(3)體感設(shè)備
在虛擬現(xiàn)實(shí)環(huán)境中可以通過(guò)程序來(lái)完美的模擬出一些失重、移動(dòng),、旋轉(zhuǎn)等效果,,而體驗(yàn)者通過(guò)顯示設(shè)備可以在視覺(jué)上感知出相應(yīng)的效果,但是人的大腦往往會(huì)因思想和肢體不協(xié)調(diào)而導(dǎo)致一些效果無(wú)法深刻地感受,,此時(shí)結(jié)合一些可以使人肢體上也得到相應(yīng)感受的動(dòng)感設(shè)備可以大幅度增加體驗(yàn)者的體驗(yàn)效果,,從而使得培訓(xùn)效果更佳。
1.2 虛擬現(xiàn)實(shí)培訓(xùn)課件技術(shù)
虛擬現(xiàn)實(shí)課件的底層技術(shù)包括了虛擬現(xiàn)實(shí)建模技術(shù)與虛擬現(xiàn)實(shí)場(chǎng)景開(kāi)發(fā)技術(shù)兩模塊,,兩者缺一不可,。通過(guò)構(gòu)建的虛擬模型搭建出虛擬的場(chǎng)景,而在場(chǎng)景終的拿,、走、放等一系列的動(dòng)作則是需要有場(chǎng)景開(kāi)發(fā)技術(shù)的參與,,二者相輔相成,,才能完成虛擬與現(xiàn)實(shí)的結(jié)合。
1.2.1 虛擬現(xiàn)實(shí)建模技術(shù)
虛擬現(xiàn)實(shí)技術(shù)是一個(gè)由計(jì)算機(jī)在數(shù)字空間中模擬真是世界的展示形式,,為了突出其真實(shí)的沉浸感,,建模技術(shù)起到了非常重要的作用。
首先是幾何建模:在形狀上虛擬現(xiàn)實(shí)建模采用的是真實(shí)環(huán)境資源采集,,或者直接使用工業(yè)制作圖紙?jiān)O(shè)計(jì)出來(lái)的1:1還原的模型,,在外觀上采用的是真實(shí)設(shè)備的外觀色澤進(jìn)行材質(zhì)收集,并且附加在模型上,,使得體驗(yàn)者在虛擬世界中可以直觀地看到一個(gè)被還原的真實(shí)世界,。
其次是動(dòng)作模型:幾何模型可以給人一個(gè)靜態(tài)的虛擬環(huán)境,而附加上動(dòng)作特征之后才會(huì)使得環(huán)境更為真實(shí),,移動(dòng),、旋轉(zhuǎn),、縮放、改變外形以及一些類人動(dòng)作是必不可缺的,,使用真實(shí)動(dòng)作還原給虛擬世界添加真實(shí)性,。
最后是物理建模:在幾何模型和動(dòng)作模型相結(jié)合的狀態(tài)下,虛擬的環(huán)境已經(jīng)可以給人一種真實(shí)的身臨其境的感覺(jué)了,,但是為了模擬出真實(shí)環(huán)境中由于一些誤操作等原因造成的嚴(yán)重后果,,此時(shí)需要使用一些物理特性(包括慣性、重力,、硬度,、變形等)和粒子系統(tǒng)(包括火焰、冰雪,、風(fēng)雨,、山河、湖泊等)現(xiàn)象,,使得虛擬世界可以更真實(shí)地還原一個(gè)生態(tài)系統(tǒng),。
1.2.2 虛擬現(xiàn)實(shí)課件開(kāi)發(fā)平臺(tái)
為實(shí)現(xiàn)需要的功能,通過(guò)計(jì)算機(jī)技術(shù)將這些資源整合成一個(gè)三維,、可視化,、可交互的虛擬現(xiàn)實(shí)軟件,首先需要根據(jù)業(yè)務(wù)進(jìn)行資源整合,。
首先進(jìn)行場(chǎng)景設(shè)計(jì),、交互流程設(shè)計(jì)、原型設(shè)計(jì),、視覺(jué)設(shè)計(jì),、建模設(shè)計(jì)、聲音,、角色等,。
然后選擇開(kāi)發(fā)設(shè)計(jì)需要的工具:Photoshop、3dsMax,、MAYA,、C4D、Unity3D等,。制作過(guò)程中遵循交互,、視覺(jué)、聲音,、反饋等設(shè)計(jì)原則并建立對(duì)應(yīng)軟件的設(shè)計(jì)規(guī)范,,根據(jù)需要制作的軟件選擇適合每個(gè)環(huán)節(jié)的人員進(jìn)行指責(zé)劃分進(jìn)行實(shí)施制作。
最后制作完成后進(jìn)行系統(tǒng)測(cè)試,根據(jù)初始需求進(jìn)行功能測(cè)試保證每一個(gè)環(huán)節(jié)的合理,、符合實(shí)際并且可以滿足需求,。
本文以使用Unity3D引擎進(jìn)行虛擬現(xiàn)實(shí)程序開(kāi)發(fā)為例進(jìn)行描述,采用的Unity3D引擎開(kāi)發(fā)的大致流程如圖3所示,。
(1)首先確定培訓(xùn)內(nèi)容,,根據(jù)內(nèi)容進(jìn)行需求收集和分析,根據(jù)需求對(duì)相應(yīng)的業(yè)務(wù)進(jìn)行了解學(xué)習(xí),,然后根據(jù)業(yè)務(wù)內(nèi)容和需求制定詳細(xì)的設(shè)計(jì)方案,。
(2)進(jìn)行美術(shù)資源收集,根據(jù)培訓(xùn)內(nèi)容收集對(duì)應(yīng)的美術(shù)素材,,包括模型收集,、材質(zhì)收集以及動(dòng)作收集等。
(3)進(jìn)行美術(shù)制作,,使用3DMAX進(jìn)行建模,,同時(shí)使用PS等工具進(jìn)行材質(zhì)貼圖制作,然后再需要?jiǎng)幼鞯哪P蜕咸砑庸趋绖?dòng)畫,,最后導(dǎo)出Unity所支持的FBX格式或者OBJ格式,。
(4)將建立好的模型進(jìn)行場(chǎng)景搭建,首先對(duì)場(chǎng)景進(jìn)行搭建,,然后根據(jù)實(shí)際環(huán)境進(jìn)行燈光搭建,,根據(jù)不同的平臺(tái)進(jìn)行模型類別設(shè)計(jì),然后進(jìn)行場(chǎng)景環(huán)境優(yōu)化以達(dá)到最佳效果,,最后進(jìn)行鏡頭效果處理并使用頭盔進(jìn)行實(shí)際效果展示,。
(5)程序設(shè)計(jì),根據(jù)教學(xué)內(nèi)容進(jìn)行交互效果設(shè)計(jì),,包括主動(dòng)交互和被動(dòng)交互,,根據(jù)展示平臺(tái)進(jìn)行SDK選擇,涉及到交互的需要根據(jù)實(shí)際動(dòng)作和交互內(nèi)容進(jìn)行交互設(shè)計(jì),,最后和培訓(xùn)系統(tǒng)進(jìn)行對(duì)接,。
制作完成后根據(jù)所需平臺(tái)和交互內(nèi)容對(duì)整個(gè)內(nèi)容進(jìn)行優(yōu)化配置,然后輸出對(duì)應(yīng)的平臺(tái)版本,,根據(jù)所需平臺(tái)進(jìn)行相應(yīng)的測(cè)試工作。
1.3 虛擬現(xiàn)實(shí)課件管理平臺(tái)
虛擬現(xiàn)實(shí)課件管理平臺(tái)架構(gòu)圖如圖4所示,。
由圖4可以看出,,虛擬現(xiàn)實(shí)課件管理平臺(tái)包括系統(tǒng)功能、資源管理,、培訓(xùn)管理3個(gè)主要功能,。培訓(xùn)管理將培訓(xùn)計(jì)劃、培訓(xùn)教室、培訓(xùn)課程,、培訓(xùn)過(guò)程及結(jié)果透明化,,使培訓(xùn)管理人員和參與培訓(xùn)人員都有一個(gè)整體的培訓(xùn)了解和把控,,旨在提升培訓(xùn)質(zhì)量,,提高培訓(xùn)效果;資源管理實(shí)現(xiàn)對(duì)課件內(nèi)容的管理功能以及課件發(fā)布功能,,對(duì)課件等資源進(jìn)行統(tǒng)一管理,,同時(shí)實(shí)現(xiàn)對(duì)培訓(xùn)過(guò)程終端的控制功能,包含課件等資源的下載,、播放暫停等功能,;系統(tǒng)基礎(chǔ)功能模塊實(shí)現(xiàn)對(duì)參與培訓(xùn)人員和培訓(xùn)管理人員的基礎(chǔ)管理功能,并實(shí)現(xiàn)培訓(xùn)計(jì)劃,、培訓(xùn)教室,、培訓(xùn)成績(jī)管理以及統(tǒng)計(jì)分析等功能。
(1)系統(tǒng)功能
系統(tǒng)功能由用戶管理,、角色管理和權(quán)限控制三部分組成,。
相關(guān)企業(yè)可以通過(guò)用戶管理來(lái)添加刪除參訓(xùn)人員與指導(dǎo)人員。
根據(jù)參訓(xùn)人員的工作來(lái)進(jìn)行角色管理達(dá)到術(shù)業(yè)專攻的目的,。
根據(jù)相關(guān)角色和用戶來(lái)進(jìn)行權(quán)限分配,,指導(dǎo)師會(huì)有指導(dǎo)權(quán)限,而參訓(xùn)人員也有相應(yīng)的操作權(quán)限,。
(2)資源管理
需要根據(jù)企業(yè)發(fā)展和規(guī)劃可以隨時(shí)進(jìn)行課件的增刪改查,,所以作為一個(gè)完整的系統(tǒng),課件的管理是不可缺少的,。
為了避免參訓(xùn)設(shè)備的繁瑣操作,,在相應(yīng)權(quán)限的終端上進(jìn)行課件推送發(fā)布可以使得參訓(xùn)人員更直接地對(duì)相應(yīng)的課程進(jìn)行學(xué)習(xí)。
為了更好地對(duì)參訓(xùn)人員進(jìn)行指導(dǎo)學(xué)習(xí),,指導(dǎo)人員可以和參訓(xùn)人同步進(jìn)行觀看,,而指導(dǎo)人可以控制參訓(xùn)人員所操作的終端以達(dá)到更好的觀看學(xué)習(xí)效果。
(3)培訓(xùn)管理
參訓(xùn)人員在訓(xùn)練過(guò)程中,,指導(dǎo)人員可以通過(guò)相應(yīng)的面板來(lái)管理參訓(xùn)人員的實(shí)時(shí)進(jìn)度或者掌握情況等信息,。
1.4 培訓(xùn)環(huán)境
虛擬現(xiàn)實(shí)培訓(xùn)系統(tǒng)的培訓(xùn)環(huán)境包括基礎(chǔ)環(huán)境與教室環(huán)境兩大部分,兩個(gè)環(huán)境確定了培訓(xùn)的規(guī)模,、成效等,,下面是對(duì)兩個(gè)環(huán)境的詳細(xì)描述。
1.4.1 虛擬現(xiàn)實(shí)培訓(xùn)系統(tǒng)基礎(chǔ)環(huán)境
虛擬現(xiàn)實(shí)的基礎(chǔ)系統(tǒng)由服務(wù)器,、網(wǎng)絡(luò)設(shè)施,、數(shù)據(jù)庫(kù),、操作系統(tǒng)、基礎(chǔ)軟件組成,。其中服務(wù)器的操作系統(tǒng)為Windows Server,,部署mySql數(shù)據(jù)庫(kù),采用兩臺(tái)機(jī)架式服務(wù)器,,實(shí)現(xiàn)雙機(jī)熱備功能,。網(wǎng)絡(luò)環(huán)境采用千兆以太網(wǎng)絡(luò),保證每個(gè)VR終端的接入帶寬不低于1 000 Mb/s,。
1.4.2 虛擬現(xiàn)實(shí)培訓(xùn)系統(tǒng)教室環(huán)境
虛擬現(xiàn)實(shí)培訓(xùn)的教室環(huán)境分為虛擬現(xiàn)實(shí)展示類教室與虛擬現(xiàn)實(shí)交互類教室兩大類,,具體描述如下:
(1)虛擬現(xiàn)實(shí)展示類教室
展示類教室通常不需要預(yù)留交互空間,體驗(yàn)者只需要帶上設(shè)備進(jìn)行展示內(nèi)容觀看即可,,所以該類型教室單人使用面積只需要1 m2左右,。
(2)虛擬現(xiàn)實(shí)交互類教室
交互類教室可根據(jù)虛擬現(xiàn)實(shí)設(shè)備進(jìn)行場(chǎng)地規(guī)劃,由于涉及到體驗(yàn)者的自由移動(dòng)空間以及交互空間,,所以建議空間最好不小于2 m×2 m,。
2 電力行業(yè)應(yīng)用
本套虛擬現(xiàn)實(shí)培訓(xùn)系統(tǒng)中的交互式培訓(xùn)體系經(jīng)過(guò)在中國(guó)南方電網(wǎng)有限責(zé)任公司超高壓輸電公司大理局的應(yīng)用,得到了公司內(nèi)受訓(xùn)員工的一致好評(píng),。本次交互式培訓(xùn)體系的硬件應(yīng)用參數(shù)與行業(yè)內(nèi)的對(duì)比如表1所示,。
通過(guò)參數(shù)比較可知,該虛擬現(xiàn)實(shí)硬件設(shè)備領(lǐng)先于行業(yè)要求標(biāo)準(zhǔn),,為以后的培訓(xùn)課件應(yīng)用打下了扎實(shí)的基礎(chǔ),。
3 結(jié)束語(yǔ)
在電力行業(yè)中學(xué)習(xí)培訓(xùn)是避免事故發(fā)生的有效方法之一,也是有效提升工作能力的方法之一,,而使用虛擬現(xiàn)實(shí)技術(shù)進(jìn)行培訓(xùn)可以使得許多真實(shí)環(huán)境下難以實(shí)現(xiàn)的培訓(xùn)變成可能,,并且給培訓(xùn)帶來(lái)了質(zhì)的改革。本文介紹了該款虛擬現(xiàn)實(shí)系統(tǒng)的組成結(jié)構(gòu),,并闡述了一款虛擬現(xiàn)實(shí)技術(shù)培訓(xùn)系統(tǒng)在企業(yè)培訓(xùn)中相對(duì)傳統(tǒng)培訓(xùn)的一些優(yōu)勢(shì),,后期在與培訓(xùn)切合的課件上進(jìn)行一系列的內(nèi)容積累,會(huì)使該培訓(xùn)系統(tǒng)更加完善,。
參考文獻(xiàn)
[1] 剛家林.虛擬現(xiàn)實(shí)技術(shù)在電力培訓(xùn)中的應(yīng)用[J].科技創(chuàng)新導(dǎo)報(bào),,2016,13(23):102-102.
[2] 陳琦麗,,李波,,蔡建平.虛擬現(xiàn)實(shí)技術(shù)及其應(yīng)用[J].鑿巖機(jī)械氣動(dòng)工具,2000(3):40-42.
[3] 劉璐,,李繼鳴,,張寧.基于物聯(lián)網(wǎng)技術(shù)的虛擬現(xiàn)實(shí)管理平臺(tái)的研究與實(shí)現(xiàn)[J].數(shù)字通信世界,2016(8):108.
[4] 徐忠,,石磊.虛擬現(xiàn)實(shí)技術(shù)在教育培訓(xùn)的應(yīng)用[J].廣播電視信息,,2008(12):25,34-36.
[5] 姜學(xué)智,,李忠華.國(guó)內(nèi)外虛擬現(xiàn)實(shí)技術(shù)的研究現(xiàn)狀[J].遼寧工程技術(shù)大學(xué)學(xué)報(bào),,2004,23(2):238-240.
作者信息:
劉 進(jìn),,張鵬望
(中國(guó)南方電網(wǎng)有限責(zé)任公司超高壓輸電公司大理局,,云南 大理671000)