? 闡述了VR技術的組成和未來發展趨勢,分析了VR技術在工程機械管理領域中的應用;提出了基于組件技術的工程機械虛擬現實管理系統的解決方案,構建了系統的組件化模型,為今后基于組件技術的工程機械虛擬現實管理系統的開發提供了新的思路和方法。
? ? VR技術的組成、發展趨勢及其在工程機械管理中的應用
? ? 1.1.VR技術概述與發展趨勢
? ? 虛擬現實(Visual Reality,VR)作為一種在計算機圖形技術、多媒體技術、傳感器技術、人機交互技術、網絡技術、立體顯示技術以及仿真技術等多學科技術基礎上發展起來的計算機領域的新技術,被公認為是21世紀重要的發展學科以及影響人們生活的重要技術之一。 縱觀多年來的發展歷程,VR技術的未來研究仍將遵循“低成本、高性能”原則,從軟件、硬件上展開,并將在動態環境建模技術、實時三維圖形生成和顯示技術、新型交互設備的研制、智能化語音虛擬現實建模及大型網絡分布式虛擬現實(Distributed Virtual Reality,DVR)得到不斷的開發與應用。
? ? 1.2.VR技術在工程機械管理中的應用
? ? 在現實機械管理系統建模中,因影響因子多,導致系統不穩定,難以實現準確建模。隨著工程機械性能及種類日趨豐富,建模對象已經成為一個動態過程,虛擬工程機械管理中的決策因素不但均直接從實際的環境中獲得,而且融入了現代管理技術并經過眾多管理方面的專家精心篩選和決策,提高了系統建模的準確性,從而大大地提高了工程機械管理的靈活性、可操作性與可行性。在實現機械人才資源共享方面,也發揮著越來越重要的作用,VR技術不需要進行大規模的機械人員互借互調,就可實現機械與技術的有機結合,從而實現機械人才資源共享。
? ? VR技術與COM組件技術結合的系統解決方案
? ? 構建通用工程機械虛擬管理系統有效解決方法是開發該系統的通用組件和插件。目前,組件技術領域比較成熟并獲得廣泛應用的技術規范主要有微軟的COM/DCOM、對象管理組(OMG)制定的CORBA和SUN發布的Java Beans等。該系統在進行開發時,采用了基于COM/DCOM的組件/架構開發技術。
? ? 2.1.COM組件/COM插件
? ? 2.1.1.COM組件的特點
? ? 組件可以方便地集成于系統中, 即插即用不用修改代碼或者重新編譯;組件的接口和實現是分離的,組件通過接口實現與其他組件或系統的交互,組件具體實現被封裝在內部,通過接口有效保證了復用性。
? ? 2.1.2.COM插件的特點
? ? 為實現系統的可擴充性和靈活性,避免算法的重復編程,可采取用插件的形式。插件具有擴展父應用程序功能的能力,將診斷使用的每個算子寫成插件,不用對管理程序作任何變動就可以獲得最大程度的可伸縮性。插件是通過特定接口與父應用程序交互,任何模塊件可加載或通訊的工具都可以做插件,其中COM組件形式的最為廣泛。在管理系統中,插件調用的方式是:由插件公布1個標準接口,在主程序中聲明使用該接口,然后由管理主程序通過調用插件接口來執行具體功能。