房秋怡 劉 鵬 聞公玉 汪元波
武警士官學校 杭州 311400
長期以來,汽車起重機培訓及考核工作受起重機械數量配備不足,作業場地和訓練環境等客觀因素的制約,難以靈活開展駕駛操作、維修保養的實訓和教學,起重機械的培訓、考核工作難以低成本、規模化推開。而傳統的培訓模式使作業人員對起重機械真實的結構和操作處于模糊狀態,在實際應用時缺乏對起重機械故障排除、駕駛操作和應急事故的處理能力。
針對以上問題,虛擬仿真技術用于起重機作業人員培訓系統的開發已有基于虛擬現實技術的汽車起重機操作仿真模擬訓練系統的研究[1,2],相關研究對雙臺/多臺汽車起重機模擬協同作業三維仿真系統的設計實現了三維場景建模、吊裝仿真以及其他一些輔助功能和交互設計[3,4]。但未見有關運用虛擬現實技術,結合AR頭盔和實裝操作部件,實現汽車起重機操作的虛擬仿真訓練考核,同時實現多臺汽車起重機對綜合性應用場景科目進行實時協作訓練的公開文獻報道。
本文提出了結合AR頭盔和實裝操作部件,開發一種實現汽車起重機操作的虛擬仿真訓練考核,同時實現多臺汽車起重機對綜合性應用場景科目的三自由度動態平臺教學訓練系統,加大模擬訓練力度,減少實裝損耗,節約訓練資源,提高訓練實戰化水平。
通過對汽車起重機仿真訓練交互模型和仿真訓練待實現功能的分析,結合虛擬現實建模、面向對象建模和系統仿真等理論,提出了系統整體框架及各個組成模塊的開發方[5],設計出基于虛擬仿真系統的三自由度動態平臺模擬訓練平臺,主要包括汽車起重機仿真系統、三維視景平臺和工程裝備運動模型解算平臺。各模塊功能如表1。

表1 汽車起重機全景模擬訓練平臺功能模塊
為使該模擬訓練平臺在教學訓練中具有實際使用意義,系統方案按照系統工程方法做整體布局總體設計,集中強調多信息平臺下的圖像協作渲染顯示技術研究和虛擬交互模型及模型運動碰撞檢測理論方法的研究,使該訓練平臺具有穩定性、通用性、擴展性、可維護性、準確性等特點,詳情見表2。

表2 系統總體特性要求
系統采用與真機相同的制造原理及工藝,主要包括原裝高精度操作手柄、功能開關(包含油門旋鈕、軟件退出、視角切換、點火鑰匙、鳴笛按鈕、菜單選擇搖桿等功能)、硬件單片機(具備USB接口、RS232接口、可擴展無線接口的)、操作顯示屏、VR頭盔以及原裝動態座椅等硬件設備。為使硬件系統可與上位機軟件進行數據交互,可將硬件系統按使用功能劃分為操作端、司索端和教師管理端,如圖1所示。

圖1 硬件組成簡圖
顯示系統采用3塊49寸工業拼接屏拼接而成,底座采用三自由度平臺,可有效模擬設備行進過程中的動態,給人最真實的感受。操作顯示屏為VR視景的全景平臺,真實再現操作設施,學員通過佩戴VR頭盔可在虛擬仿真的學習環境中扮演主要角色,實現在虛擬場景中的人機交互,減少因理論或實踐知識掌握不足造成的設備損壞和安全事故。另外,操作端可進行合成訓練,通過2臺設備的協同,合力完成吊裝作業,整體提高實訓項目任務的學習質量,充分體現虛擬現實的沉浸性和交互性[6]。
通過司索指揮臺部署的1套司索系統,通過司索系統可全方位查看操作環境下的所有視口,通過視口進行遠程司索指揮。司索端以司索指令為主要交互手段,通過指令選擇將有效指令發送給駕駛員和操作人員,指導起吊工作與駕駛操作進行有效對接。司索工位并非必須存在的工位,可隨時加入或退出項目操作,通過科目設置按鈕可打開或關閉司索工位,司索工位操作主要以輔助功能體現在系統中,同時也為司索指揮者提供一個訓練機會。
教師端可以管理學員信息,記錄學習數據,形成單個學員的訓練成長路線圖,還可實時監控學員訓練和考核界面,分析訓練過程中學員的操作情況,以便對操作存在的問題進行針對性溝通。
汽車起重機全景模擬訓練平臺系統可模擬操作駕駛感受,依據操作單元進行實物數字化改造,將機械總成改造成可與單片機通信的數字化總成。通過標準接口數據傳遞,將機械控制數據轉化為虛擬的模擬數據,從而可在軟件系統中進行復雜的運算處理,變成三維可視化影像。
如圖2所示,運用3D Studio Max、Autodesk Maya等三維建模軟件創建三維模型,嚴格避免重面、廢面、破面、面與面之間的連接閉合不出現裂痕,并確保模型與實物一比一還原。

圖2 仿真系統零部件模型
1)貼圖和材質
根據實物進行全方位拍照,將照片作為貼圖素材,用Adobe Photoshop等二維繪圖軟件進行調色和拼接,必要時結合模型的UV展開圖調試并保證貼圖與模型貼合,提高模型的還原度,使模型在視覺上實現高度仿真。對于材質單一且無復雜圖案的器具(如彈簧、金屬桿等),直接使用材質編輯器編輯材質以達到理想效果。
2)場景界面搭建及渲染烘焙
如圖3所示,分析多個模塊的需求搭建界面場景,根據場景的環境變化編寫不同的Shader代碼。當模擬真實環境時,不同材質在光線照射下的物品漫反射、反射和折射的數值都不同,應使其更接近于真實環境中的狀態;在教學展示中,適當減少其反射和折射的數值,可令操作者在查看模型時感覺更舒適。

圖3 仿真系統環境視景
3)交互式設計與處理
①系統采用NVIDIA公司的Physx物理引擎,系統可通過物理引擎高效逼真地模擬剛體碰撞、車輛駕駛、繩索、重力等物理效果,使仿真畫面更加真實而生動。所有的渲染物體和模型均可進行動力學屬性的設置(包括摩擦力),且提供了許多和動力學有關的功能和設置[7]。通過剛體組件系統可輕松模擬汽車起重機在運行中的物理碰撞、吊鉤的繩索擺動、車輛行駛的傳動系統等,對于車輛錯誤操作導致的車輛傾翻、斷索等情況均可通過物理模擬出來。
②VR結合實物沉浸式體驗。系統通過HTC vive沉浸式VR頭盔進行設備操作,學員通過佩戴頭盔顯示器,結合陀螺儀可實時觀看全場景,通過VR頭盔上的左右眼顯示的圖像位移差,讓左右眼接收不同的視差影像,在大腦的處理下形成立體影像。學員眼睛的可視范圍全部被顯示屏覆蓋,從而達到虛擬沉浸的軟件操作效果,結合實物的手感,產生與真實操作幾乎一致的臨場感。
1)QY16C汽車起重機模擬基礎訓練
進入軟件課題選擇界面,選擇主菜單上的基礎訓練模式,點擊進入訓練界面(見圖4),進入駕駛基礎訓練的軟件界面后,根據軟件界面上方的任務以及提示操作模擬器上的硬件按鈕,依次進行通電、按喇叭、點火、掛擋、松手剎等基礎啟動操作,然后進行伸出支撐、支離地面、提升大臂、伸長起吊臂、放下吊鉤、吊起物品等駕駛基礎訓練。

圖4 基礎訓練
2)QY16C汽車起重機駕駛訓練
①駕駛項目訓練 如圖5所示,進入綜合駕駛的軟件界面后,根據軟件界面上方的任務以及提示操作模擬器上的硬件按鈕,進行綜合駕駛訓練;起步后,按照正確路線依次完成S彎道行駛、8字路行駛、直角拐彎、左右單邊橋、顛簸路、上坡操作等綜合駕駛項目。
②停車項目訓練 如圖6所示,選擇倒車入庫,點擊中樞控制臺上的確定按鍵進入倒車入庫界面,然后根據該界面上方的任務以及提示操作模擬器上的按鈕,完成汽車起重機倒車入庫和側方停車操作。

圖6 停車訓練
3)QY16C汽車起重機作業訓練
進入軟件選擇界面,選擇主菜單上的作業訓練模式(見圖7),點擊確定按鍵進入繞定位桿的界面,然后根據軟件界面上方的任務以及提示操作模擬器上的按鈕進行繞定位桿訓練,通過操作模擬器上的組合按鈕和手柄等硬件部件,將汽車起重機在指定位置做支離地面、抬起大臂、旋轉轉臺(左手柄左右控制轉臺旋轉)、伸縮吊臂(左手柄前后控制大臂伸縮)至合適的角度和位置、下主鉤、吊起物品等動作,完成定點投放訓練和實物吊裝任務。
①繞定位桿 按照路線完成繞定位桿動作,并在每一個定點位置放下吊裝物。
②定點投放 按照箭頭指示方向依次放置在定點位置。
③實物吊裝 將5個吊裝物(管道、受損車輛、大樹等)放置在定點位置上。
4)QY16C汽車起重機實戰應用
進入軟件選擇界面,選擇主選單上的實戰應用模式,點擊確定鍵進入操作界面,依次選擇管道吊裝、巨石吊裝、車輛吊裝課題,該模塊還可多機協作作業共同完成某個設定任務,見圖8。

圖8 協作訓練
①單機訓練 完成唐家山堰塞湖管道吊裝、山體滑坡巨石吊裝、泥石流受損車輛吊裝等對應救援工作。
②協作訓練 山體滑坡樹木吊裝。
操作訓練會依據學員的訓練時長逐級增加難度(如駕駛訓練),初次接觸的學員限時20 min完成訓練。如果學員在駕駛訓練使用的總時長超過60 min,系統會自動將限時20 min改為限時15 min,以此類推。
訓練系統根據學員每次的訓練結果得出綜合技術評分,如訓練時長、課題完成度、操作流程是否正確、是否發生不必要的碰撞等,系統會依據此項評分賦予學員相應的經驗值,學員可通過累積經驗值提升等級。等級是最直觀地反饋學員訓練情況的指標,也是為學員自身設立的訓練標尺,等級只在基礎訓練中體現,作為服務端對學員的訓練情況的直觀掌握。
綜合運用VR技術、三維仿真技術和信息技術等手段,模擬汽車起重機駕駛和作業訓練科目,既可部分替代實物實場地教學和訓練,節省訓練經費,減少訓練損耗,還可縮短訓練時間,增強訓練的針對性,有效促進汽車起重機實操訓練形式的發展,貼近實際情況和裝備保障要求,具備技術先進、教學訓練效果優異的顯著特點,具有很大的推廣價值和效益。