李力
(湖南工業(yè)職業(yè)技術(shù)學(xué)院電氣工程系,湖南長沙,410208)
?
基于虛擬現(xiàn)實技術(shù)的工程機械三維裝配培訓(xùn)平臺設(shè)計
李力
(湖南工業(yè)職業(yè)技術(shù)學(xué)院電氣工程系,湖南長沙,410208)
[摘要]針對當(dāng)前工程機械培訓(xùn)中實踐操作培訓(xùn)手段落后等問題,本文以中聯(lián)L B4000瀝青攪拌站為例,采用虛擬現(xiàn)實技術(shù),設(shè)計了一個用于工程機械行業(yè)技術(shù)服務(wù)人員實踐操作培訓(xùn)的交互式工程機械三維虛擬裝配平臺,該系統(tǒng)主要由基于3D Max的中聯(lián)LB4000瀝青攪拌站三維模型、基于OSG的虛擬裝配軟件系統(tǒng)和裝配指導(dǎo)輔助系統(tǒng)及相關(guān)硬件支持設(shè)備組成,為職業(yè)類院校及培訓(xùn)機構(gòu)提供了一種現(xiàn)場感較強的培訓(xùn)方式。
[關(guān)鍵詞]虛擬現(xiàn)實技術(shù);三維裝配;工程機械
Research on 3D Assembly Training Platform of Engineering Machinery Based on Virtual Reality Technology
LI Li
(Hunan Industry Polytechnic, Changsha410208, Hunan)
[Abstract]According to the problems in the current engineering mechanical training, such as the backward training means of practical operation and so on,this paper takes Zoomlion LB4000 asphalt mixing station as an example, adopts the virtual reality technology, and designs an interactive 3D virtual assembly platform for the practical operation training of technicians in engineering machinery industry, which is mainly based on the Zoomlion LB4000 asphalt mixing station 3D model of 3D Max and the OSG virtual assembly software system and the aided assembly instruction system and related hardware support device, providing the vocational colleges and training institutions with a training method of a strong scene feeling.
[Key words]virtual reality technology; 3D assembly; engineering machinery
近年來,隨著建設(shè)工程的規(guī)模越來越大,對建筑質(zhì)量要求越來越高,大量的工程機械被用于各種工程中,隨之而來的是工程機械企業(yè)及用戶單位對裝配、操作和維修等技術(shù)服務(wù)人員極大需求。然而,由于工程機械整體結(jié)構(gòu)較為復(fù)雜、價格昂貴、體積重量大、占用空間也比較大,這使得相應(yīng)專業(yè)技術(shù)服務(wù)人員的培訓(xùn)工作往往停留在理論知識培訓(xùn)上,實踐操作訓(xùn)練直接在工作崗位上完成,由于其缺乏現(xiàn)場經(jīng)驗,這類人員在工作初期極易出現(xiàn)失誤,甚至發(fā)生安全事故,造成生命和財產(chǎn)損失。所以,當(dāng)前迫切需要對現(xiàn)有技術(shù)培訓(xùn)手段進(jìn)行更新,特別是需要有一種能方便初級學(xué)員進(jìn)行實踐操作培訓(xùn)的手段。
針對目前現(xiàn)狀,本文以中聯(lián)L B4000瀝青攪拌站為例,采用虛擬現(xiàn)實技術(shù),擬設(shè)計和開發(fā)一套用于工程機械行業(yè)技術(shù)服務(wù)人員實踐操作培訓(xùn)的交互式工程機械三維虛擬裝配平臺,以解決當(dāng)前培訓(xùn)中實踐操作培訓(xùn)手段落后等問題,特別是為職業(yè)類院校提供一種現(xiàn)場感較強的培訓(xùn)方式。
本系統(tǒng)主要由基于3D Max的中聯(lián)LB4000瀝青攪拌站三維模型、基于OSG的虛擬裝配軟件系統(tǒng)和裝配指導(dǎo)輔助系統(tǒng)及相關(guān)硬件支持設(shè)備組成。
以中聯(lián)重科LB4000瀝青攪拌站為樣機,采用3DMax建模軟件以1:1的比例建立瀝青攪拌站的三維模型,并建立瀝青攪拌站周邊場景和天空。本文中,LB4000瀝青攪拌站由攪拌系統(tǒng)、計量系統(tǒng)、熱骨料系統(tǒng)、熱料篩分機……裝載機、運輸車等26個大部件組成。在3D Max中建模完成后,導(dǎo)出所有部件及場景的IVE格式文件,供OSG調(diào)用。
圖1 LB4000瀝青攪拌站3D模型及場景
OSG(Open Scene Graph)是一個基于工業(yè)圖形標(biāo)準(zhǔn)Open GL的高層次圖形開發(fā)API接口,即三維渲染引擎,它提供了一系列可供3D程序開發(fā)者使用的功能接口,包括3D和2D數(shù)據(jù)文件的加載、紋理字體支持,細(xì)節(jié)層次(LOD)控制、多線程及分頁處理等?;谏鲜鎏攸c,本文采用OSG+MFC的系統(tǒng)架構(gòu)來進(jìn)行虛擬裝配軟件的設(shè)計。
2.1虛擬裝配系統(tǒng)的設(shè)計
虛擬裝配系統(tǒng)的設(shè)計包括三維模型驅(qū)動的設(shè)計、裝配界面的設(shè)計以及管理界面的設(shè)計。系統(tǒng)的軟件架構(gòu)如圖2所示。
圖2虛擬裝配系統(tǒng)軟件構(gòu)架
2.1.1三維模型驅(qū)動的設(shè)計
本文采用OSG作為虛擬裝配系統(tǒng)的三維模型驅(qū)動引擎,程序根據(jù)裝配界面接受到的操作指令在虛擬場景中驅(qū)動對應(yīng)部件的三維模型完成裝配動作,在虛擬裝配過程中,模型的驅(qū)動及刷新交由OSG內(nèi)核完成,為了獲得較好的虛擬裝配視覺效果,兩個問題比較關(guān)鍵:三維模型的安裝路徑和相機運動軌跡及其角度切換。本文中,三維部件模型的安裝路徑動畫采用OSG中動畫更新回調(diào)算法,在回調(diào)算法中定義和注冊動畫頻道,依據(jù)26個部件模塊的安裝特性,依次設(shè)計了其裝配動畫及播放方式,在OSG動畫頻道實現(xiàn)安裝路徑動畫。相機的設(shè)置包括相機的運動軌跡和角度的切換,瀝青混凝土攪拌站體積較大,為了能在安裝過程中能更好的觀察安裝角度,在裝配過程中需不斷的調(diào)整相機的位置及角度,使當(dāng)前正在安裝的部件模塊處于顯示屏幕的中間位置,有利于觀察判斷。為了保證裝配畫面的流暢和穩(wěn)定,相機觀察點(eye)的移動軌跡采用插值的算法得到,相機的焦點(center)設(shè)置在當(dāng)前正在安裝的部件模塊的中心位置,在確定起始位置和終點位置后,分別對相機觀察點和相機焦點的運動軌跡做插值計算,經(jīng)對比,線性插值得到運動軌跡效果較好,畫面流暢、抖動較少,圖像效果比較好,同時需要注意的是,應(yīng)當(dāng)綜合考慮顯示效果的需要和計算機硬件性能,適當(dāng)?shù)恼{(diào)整軌跡點的插值密度。
2.1.2裝配界面的設(shè)計
為了方便管理人員進(jìn)行管理,本系統(tǒng)設(shè)計了管理員設(shè)置功能,在該對話框中,管理員可將系統(tǒng)設(shè)置工作在訓(xùn)練模式或者考核模式下,還可以查詢所有學(xué)員的成績及排名情況等。
裝配軟件的界面是基于MFC設(shè)計的,界面中,包括3個三維顯示窗口,分別是位于界面右上角的下一待安裝部件提示框;左下角的當(dāng)前安裝部件安裝位置提示框和三維虛擬裝配主界面,3個二維顯示窗口,分別是右下角的所選部件文字說明框;右下角附近的裝配持續(xù)時間、已安裝部件數(shù)和待安裝數(shù)顯示框;右上角的待安裝部件文字提示欄,所有26個部件的二維圖片布置在顯示界面的下端,供學(xué)員點擊選擇。
圖3裝配操作界面
2.1.3管理界面的設(shè)計
由于本系統(tǒng)主要用于初級學(xué)員的裝配培訓(xùn),因此學(xué)員的學(xué)號及成績管理需要設(shè)計專門的對話框,用于培訓(xùn)過程中對參與學(xué)員的學(xué)號及其裝配成績進(jìn)行統(tǒng)計和記錄,界面如下圖所示:
圖4管理對話框
作為軟件的運行基礎(chǔ),本系統(tǒng)的硬件主要由高性能計算機構(gòu)成,作為教師演示端,顯示部分可配置高清晰度顯示屏,輸入設(shè)備可為普通鼠標(biāo)或者觸摸屏,在有限的條件下,也可以在普通計算機機房中運行。
本文以中聯(lián)L B4000瀝青攪拌站為例,采用虛擬現(xiàn)實技術(shù),實現(xiàn)了交互式工程機械三維虛擬裝配,為職業(yè)類院校及培訓(xùn)機構(gòu)提供了一種極具科技感和現(xiàn)場感的培訓(xùn)方式。隨著研究的深入以及工程實踐的需要,利用虛擬現(xiàn)實技術(shù)進(jìn)行瀝青混凝土攪拌站的操作虛擬仿真及其設(shè)備故障診斷維修將是重要的研究方向。
[參考文獻(xiàn)]
[1]歐海英,付戰(zhàn)平,胡文婷,李曉宇.虛擬裝配技術(shù)在裝配任務(wù)培訓(xùn)中的應(yīng)用[J].科學(xué)技術(shù)與工程,2009,(13).
[2]楊萍,謝慧清.虛擬裝配中碰撞檢測的研究[J].科學(xué)技術(shù)與工程,2007,(06).
[3]劉濤,王增波,李占利.碰撞檢測過程中的包圍盒技術(shù)及應(yīng)用研究[J].西安科技大學(xué)學(xué)報,2006,(03).
[作者簡介]李力(1983-),男,湖南長沙人,湖南工業(yè)職業(yè)技術(shù)學(xué)院電氣工程系講師,研究方向:虛擬現(xiàn)實。
[收稿日期]2015-10-27
[中圖分類號]TP391.9
[文獻(xiàn)標(biāo)識碼]A
[文章編號]1671-5004(2016)01-0020-02