李海勝 徐鋼濤
【摘 要】采用Unity研發(fā)了鐵路大型養(yǎng)路機械D09-32型連續(xù)式搗固車虛擬仿真駕駛系統(tǒng)。以西寧到格爾木某區(qū)間鐵路實景為基礎在Unity中搭建、美化場景,以D09-32型連續(xù)式搗鼓車為原型創(chuàng)設搗固車三維模型。按照搗固車駕駛標準流程通過虛擬手套操作場景中按鈕、開關,模擬搗固車駕駛步驟,完成搗固車的駕駛訓練。采用SteamVR與VRTK構建基于HTC VIVE的D09-32型連續(xù)式搗固車虛擬仿真駕駛系統(tǒng)。實驗表明:該系統(tǒng)場景逼真、沉浸感強可滿足搗固車駕駛人員的基礎訓練需求并且該系統(tǒng)具有結構簡單、開發(fā)成本低、周期短等優(yōu)點。
【關鍵詞】虛擬現(xiàn)實;unity;搗固車;模擬駕駛
中圖分類號: TP391.9 文獻標識碼: A 文章編號: 2095-2457(2018)30-0146-002
DOI:10.19694/j.cnki.issn2095-2457.2018.30.063
Research on D09-32 Continuous Tamping Vehicle Virtual Simulation Driving System Based
on Unity and HTC VIVE
LI Hai-sheng XU Gang-tao
(Zhengzhou railway vocational & technical college,Zhengzhou Henan 450002,China)
【Abstract】Using Unity,the D09-32 continuous tamping vehicle virtual simulation driving system for railway large-scale road maintenance machinery was developed.Based on the real scene of a certain section of Xining to Golmud,the scene was built and beautified in Unity.The D09-32 continuous tambourine was used as a prototype to create a three-dimensional model of the tamping vehicle.According to the standard process of tamping vehicle driving,the buttons and switches in the scene are operated by virtual gloves to simulate the driving steps of the tamping vehicle,and the driving training of the tamping vehicle is completed.The HTC VIVE-based D09-32 continuous tamping vehicle virtual simulation driving system was built using SteamVR and VRTK. Experiments show that the system scene is realistic and immersive enough to meet the basic training needs of the tamping driver and the system has the advantages of simple structure,low development cost and short cycle.
【Key words】Virtual reality;Unity;Tamping vehicle;Simulated driving
0 引言
鐵路大型養(yǎng)路機械主要是指養(yǎng)護、維修、整修鐵路線路的機械設備,包括線路石砟清篩、線路石砟搗固密實、線路道床震動穩(wěn)定、線路道床整形等設備。目前,大型養(yǎng)路機械已在全國鐵路線路修理、提速線路改造和新線建設中得到廣泛應用,是我國鐵路維護工作中的主要工具,起著不可替代的作用。
搗固車用于鐵路線路的新線建設、舊線大修清篩和運營線路維修作業(yè),對軌道進行撥道、起道抄平、道砟搗固及道床肩部道砟的夯實作業(yè),使軌道方向、左右水平和前后高低均達到線路設計標準或線路維修規(guī)則的要求,提高道床石砟的密實度,增加軌道的穩(wěn)定性,保證列車安全運行。
D09-32型搗固車是鐵路系統(tǒng)內(nèi)應用最為廣泛的養(yǎng)路機械,但D09-32型搗固車結構復雜、操作難度大、作業(yè)空閑時間少,影響了操作員的實際駕駛培訓工作,給新駕駛員的培訓帶來諸多困難[1]。D09-32型搗固車實地駕駛教學存在安全隱患,成本高,周期長,受場地、天氣、作業(yè)窗口等因素限制。
針對傳統(tǒng)訓練方式的不足,基于虛擬現(xiàn)實技術的培訓方式受到了廣泛關注?;谔摂M現(xiàn)實技術,程伯文等人開發(fā)了林木聯(lián)合采育機虛擬訓練系統(tǒng),用于林木采育機的仿真訓練[2]。張曉曦等人開發(fā)了工程船克令吊交互仿真系統(tǒng)用于克令吊操作人員的實操訓練,解決了傳統(tǒng)訓練方式周期長、成本高且安全風險大等問題[3]。史艷楠等人開發(fā)了礦井提升機虛擬實訓裝置,用于礦井提升機的操作訓練[4]
在大型養(yǎng)路機械方面,鄭州捷安高科、鄭州潤華等公司都開發(fā)了搗固車虛擬駕駛平臺,用于搗固車的駕駛訓練。上述系統(tǒng)采用“軟件+硬件操作臺”相結合的方式,開發(fā)成本高,周期長。針對上述系統(tǒng)存在的不足,結合虛擬現(xiàn)實最新技術與產(chǎn)品,基于Unity平臺開發(fā)了“HTC VIVE +虛擬手套”交互方式的搗固車虛擬仿真駕駛系統(tǒng)。
1 系統(tǒng)結構
系統(tǒng)以D09-32型連續(xù)式搗固車為藍本,系統(tǒng)構成如圖1所示。
系統(tǒng)主要由Unity模擬駕駛軟件、HTC VIVE頭盔、Noitom Hi5 VR手套構成。戴上HTC VIVE頭盔進入三維場景,在場景中使用VR手套與場景中的對象進行交互(拔起發(fā)動機啟動按鈕、轉動ZF開關、移動檔位、加大油門等),進而進行模擬訓練。其它人員通過顯示器查看受訓人員看到的虛擬場景。
2 關鍵技術
受訓人員使用VR手套與場景交互,手套與按鈕、油門手柄發(fā)生碰撞,觸發(fā)交互對象的操作動畫。VR手套與上述物體交互時,操作對象的動畫播放與VR手套的操作不一致;例如使用VR手套撥動油門手柄時,手柄穿透VR手套且未及時播放動作動畫。
針對這種情況,改變交互對象的動畫播放方式。采用DoTween動畫組件,根據(jù)VR手套與交互對象的角度、相對位置的變化,實時計算其動畫位置(如油門手柄旋轉角度、燈光按鈕被按下位移量、大閘旋轉的偏移量等)解決交互過程中交互遲鈍的問題。
3 系統(tǒng)實現(xiàn)
系統(tǒng)部署完成后進行模擬駕駛訓練,系統(tǒng)運行如圖2所示。操作人員使用VR手套進行駕駛操作訓練。為驗證系統(tǒng)訓練的正確性與有效性,特聘請中國鐵路鄭州局集團有限公司鄭州工務機械段搗固車駕駛員進行實際測評。測評表明:該系統(tǒng)視覺效果逼真、沉浸感強,操作流程與實際流程一致;但其交互性與真車操作還有一定的差距,交互性低于采用硬件駕駛臺的模擬訓練系統(tǒng)。
4 結論
基于虛擬現(xiàn)實技術,采用“純軟件”的形式開發(fā)了搗固車虛擬仿真駕駛系統(tǒng),較傳統(tǒng)的模擬駕駛系統(tǒng)有著場景逼真、沉浸感強、系統(tǒng)結構簡單、開發(fā)成本低、周期短的優(yōu)點,但其交互性與基于硬件操作臺的模擬駕駛系統(tǒng)還有一定的差距。針對其不足,進一步研究使用Microsoft HoloLens混合現(xiàn)實設備,開發(fā)虛擬場景與硬件操作臺相融合的混合現(xiàn)實駕駛系統(tǒng)。系統(tǒng)中,場景以全息影像的方式作為真實世界的一部分(混合現(xiàn)實),支持與全息影像進行交互,融合虛擬仿真系統(tǒng)便捷的交互性與硬件操作臺的實際操作手感,是我們進一步研究的方向。
【參考文獻】
[1]程華.09-32型搗固車三維模擬駕駛培訓系統(tǒng)設計[J].鐵道建筑,2011(11):116.
[2]程伯文,鄭一力,等.基于Unity3D的林木聯(lián)合采育機虛擬訓練系統(tǒng)研究[J].系統(tǒng)仿真學報,2018,30(4):1311.
[3]張曉曦,尹勇.基于Unity3D的工程船克令吊交互仿真設計[J].船海工程,2018,47(1):168.
[4]史艷楠,劉建功,等.基于Unity3D的礦井提升機虛擬實訓裝置[J].煤礦安全,
2017(03):114.