袁 婷,劉 晟,劉雅君
(西安理工大學(xué),西安 710082)
采用HOOPS技術(shù)的虛擬測(cè)量機(jī)原型①
袁 婷,劉 晟,劉雅君
(西安理工大學(xué),西安 710082)
后前計(jì)算機(jī)虛擬技術(shù)的應(yīng)用成為各類(lèi)技術(shù)專(zhuān)業(yè)領(lǐng)域的重要發(fā)展趨勢(shì)之一.本文從搭建虛擬測(cè)量機(jī)的技術(shù)實(shí)現(xiàn)出發(fā),分析了測(cè)量機(jī)虛擬技術(shù)的具體需求,分別對(duì)虛擬測(cè)量機(jī)實(shí)現(xiàn)涉及的三個(gè)關(guān)鍵技術(shù),測(cè)量機(jī)的仿真、測(cè)量路徑規(guī)劃、虛擬測(cè)量數(shù)據(jù)處理進(jìn)行了深入的論述,分析了各個(gè)技術(shù)的實(shí)現(xiàn)難點(diǎn),給出了具體實(shí)現(xiàn)的思路和方法.最后按照功能需求劃分了虛擬測(cè)量機(jī)的模塊,并在HOOPS平臺(tái)下利用文中的技術(shù)實(shí)現(xiàn)思路和方法,搭建了虛擬測(cè)量機(jī)的原型,驗(yàn)證了文中的思路和方法的可行性、有效性.
虛擬技術(shù);測(cè)量機(jī);仿真;路徑規(guī)劃;HOOPS
隨著計(jì)算機(jī)技術(shù)的發(fā)展,虛擬實(shí)現(xiàn)技術(shù)在各行各業(yè)得到了廣范應(yīng)用.它是人們借助于計(jì)算機(jī)技術(shù)、傳感器技術(shù)、仿真技術(shù)等仿造和創(chuàng)造虛擬現(xiàn)實(shí)的人工媒體技術(shù)[1],從而使人們可以在計(jì)算機(jī)環(huán)境中虛擬真實(shí)的硬件環(huán)境,模擬現(xiàn)實(shí)工作場(chǎng)景,虛擬完成與現(xiàn)實(shí)操作一致的各種工作.因此,虛擬實(shí)現(xiàn)技術(shù)對(duì)科研、教學(xué)、生產(chǎn)具有十分重要的意義,是后前一個(gè)重要的研究領(lǐng)域.
后前虛擬現(xiàn)實(shí)系統(tǒng)有采用基于VRML-JAVA技術(shù),但VRML語(yǔ)言功能較弱,必須利用其EAI接口與JAVAApple相連.另一種虛擬現(xiàn)實(shí)方法是基于JAVA3D技術(shù),它綜合了VRML和JAVA等語(yǔ)言的優(yōu)點(diǎn),是一種高層的基于圖形的應(yīng)用程序接口.還有用Eonstudio一個(gè)基于Web3d技術(shù),用來(lái)研發(fā)和制作交互式3D多媒體應(yīng)用程序的全新可視化軟件工具,是一個(gè)完全基于GUI的設(shè)計(jì)工具[1].但對(duì)CAD性能要求較高的軟件,最直接和高效的方法是利用CAD平臺(tái)來(lái)搭建軟件的虛擬實(shí)現(xiàn)系統(tǒng).
測(cè)量機(jī)的虛擬實(shí)現(xiàn)是通過(guò)計(jì)算機(jī)CAD技術(shù),模擬測(cè)量機(jī)結(jié)構(gòu)搭建虛擬測(cè)量環(huán)境,模擬測(cè)量機(jī)運(yùn)動(dòng),虛擬實(shí)現(xiàn)測(cè)量機(jī)的運(yùn)動(dòng)、探測(cè)功能.本文首先探討了搭建虛擬測(cè)量機(jī)涉及的主要內(nèi)容和技術(shù)實(shí)現(xiàn)思路,利用HOOPS技術(shù)實(shí)現(xiàn)虛擬測(cè)量機(jī)的原型系統(tǒng),驗(yàn)證實(shí)現(xiàn)虛擬測(cè)量機(jī)的思路和方法.
虛擬測(cè)量機(jī)的實(shí)現(xiàn)主要包括測(cè)量機(jī)的仿真、運(yùn)動(dòng)模型的建立、虛擬測(cè)量數(shù)據(jù)的處理邏輯以及測(cè)量路徑的規(guī)劃.
測(cè)量機(jī)的仿真主要包括兩部分,一是根據(jù)真實(shí)測(cè)量機(jī)的結(jié)構(gòu)和尺寸在CAD中搭建對(duì)應(yīng)的部件模型,二是模擬真實(shí)測(cè)量機(jī)的運(yùn)動(dòng)實(shí)現(xiàn)運(yùn)動(dòng)仿真.
①根據(jù)真實(shí)測(cè)量機(jī)搭建虛擬測(cè)量機(jī)
測(cè)量機(jī)根據(jù)不同的機(jī)械結(jié)構(gòu)以及可移動(dòng)部件,可劃分為:固定工作臺(tái)懸臂式、移動(dòng)橋式、龍門(mén)式、L型橋式、固定橋式、移動(dòng)工作臺(tái)懸臂式等等諸多類(lèi)型,它們不同的類(lèi)型適應(yīng)不同的環(huán)境,不同的機(jī)械結(jié)構(gòu)有不同的運(yùn)動(dòng)模型,機(jī)器的大小、精度也各有不同.這里我們選取移動(dòng)橋式測(cè)量機(jī)為例.
移動(dòng)橋式測(cè)量機(jī)可根據(jù)是否運(yùn)動(dòng),分為非運(yùn)動(dòng)部件和運(yùn)動(dòng)部件.非運(yùn)動(dòng)比較簡(jiǎn)單,就是由工作臺(tái)部分組成;它的運(yùn)動(dòng)部件是由相互正交的三個(gè)運(yùn)動(dòng)部件組成.第一部分是裝有探測(cè)傳感器系統(tǒng)的部件組成,它裝載在第二部件之上,相對(duì)于第二部件作垂直方向運(yùn)動(dòng),第一部分和第二部分由組成第二部分,它們相對(duì)第三部分作水平方向運(yùn)動(dòng).第三部分是用兩個(gè)支柱支撐在機(jī)座之上,第一部分、第二部分、第三部分共同組成第三部分,它們相對(duì)于機(jī)座作水平方向移動(dòng).如圖1所示[2].

圖1 移動(dòng)橋式測(cè)量機(jī)
在CAD軟件中按照部件尺寸畫(huà)部件模型,再根據(jù)部件的關(guān)系和運(yùn)動(dòng)部件關(guān)系把測(cè)量機(jī)部件模型裝配在一起.上述移動(dòng)橋式測(cè)量機(jī)的裝配關(guān)系如圖2.

圖2 測(cè)量機(jī)部件組成關(guān)系
我們可按照測(cè)量機(jī)部件組成關(guān)系,在CAD視圖中搭建虛擬測(cè)量機(jī).測(cè)量機(jī)的整體控制由“整體機(jī)器”進(jìn)行、各個(gè)部件的控制分散到各個(gè)部件對(duì)應(yīng)的塊中.因部件的關(guān)系包含在部件組成劃分中,運(yùn)動(dòng)控制、操作控制包含了這種關(guān)系,后續(xù)操作和運(yùn)動(dòng)控制功能不用考慮部件間的關(guān)系問(wèn)題.
如在HOOPS平臺(tái)下,按照部件關(guān)系和運(yùn)動(dòng)關(guān)系,把部件的模型文件放置在對(duì)應(yīng)的HOOPS段中,這樣虛擬測(cè)量機(jī)的控制操作和運(yùn)動(dòng)操作,只需操作對(duì)應(yīng)的段即可.HOOP中段的實(shí)現(xiàn)邏輯代碼如下:
HC_Open_Segment_By_Key(m_lMachine);
//虛擬機(jī)整體控制
HC_Open_Segment_By_Key(m_lMachineY);
//運(yùn)動(dòng)部件Y向的控制
HC_Open_Segment_By_Key(m_lMachineX);
//運(yùn)動(dòng)部件X向的控制
HC_Open_Segment_By_Key(m_lMachineZ);
//運(yùn)動(dòng)部件Z向的控制探測(cè)部件的控制(運(yùn)動(dòng)部件AB)
HC_Close_Segment();
HC_Close_Segment();
HC_Close_Segment();
HC_Close_Segment();
② 虛擬測(cè)量機(jī)的運(yùn)動(dòng)仿真
參照現(xiàn)實(shí)測(cè)量機(jī)的運(yùn)動(dòng)方式和控制方式,虛擬測(cè)量機(jī)的運(yùn)動(dòng)仿真也從這兩個(gè)方面思路來(lái)實(shí)現(xiàn).
一是從虛擬測(cè)量機(jī)的運(yùn)動(dòng)方式來(lái)實(shí)現(xiàn)的.運(yùn)動(dòng)方式可分為兩類(lèi),一是平移運(yùn)動(dòng),二是旋轉(zhuǎn)運(yùn)動(dòng).平移運(yùn)動(dòng)是由測(cè)量機(jī)的三部分運(yùn)動(dòng)部件完成:裝有探測(cè)系統(tǒng)的第一部分實(shí)現(xiàn)Z向運(yùn)動(dòng);第二部分實(shí)現(xiàn)X向運(yùn)動(dòng),第一部分裝在第二部分之上;第三部分實(shí)現(xiàn)Y向運(yùn)動(dòng),第二部分裝在第三部分之上.旋轉(zhuǎn)運(yùn)動(dòng)是模擬自動(dòng)雙旋轉(zhuǎn)測(cè)頭,它是裝在第一部分的探測(cè)系統(tǒng),包括A向角度和B向角度的旋轉(zhuǎn)運(yùn)動(dòng).
在虛擬測(cè)量機(jī)中平移運(yùn)動(dòng)和旋轉(zhuǎn)運(yùn)動(dòng)都是運(yùn)動(dòng)部件在CAD視圖中的空間位置變化實(shí)現(xiàn)的.平移運(yùn)動(dòng)是隨連續(xù)時(shí)間的連續(xù)空間位置變化,旋轉(zhuǎn)運(yùn)動(dòng)是隨連續(xù)時(shí)間的連續(xù)旋轉(zhuǎn)位置變化.
在HOOPS平臺(tái)下平移運(yùn)動(dòng)的控制邏輯和代碼實(shí)現(xiàn):
HBhvInterpolatorPosition *interPos=new HBhvInterpolatorPosition();
interPos →Append(new HKeyframeChannelLinear(-20,0,0));//運(yùn)動(dòng)位置
interPos →Append(new HKeyframeChannelLinear(0,-10,-10));
HBhvTimeline *timeline =new HBhvTimeline();
timeline→AddKeyframe(10);//時(shí)間間隔
timeline→AddKeyframe(20);//時(shí)間間隔
二是從虛擬測(cè)量機(jī)運(yùn)動(dòng)的控制方式來(lái)實(shí)現(xiàn).真實(shí)測(cè)量機(jī)的運(yùn)動(dòng)控制方式可以分為手動(dòng)方式和自動(dòng)方式.手動(dòng)方式是指手操器控制機(jī)器進(jìn)行運(yùn)動(dòng)的;自動(dòng)方式是采用命令執(zhí)行方式,把運(yùn)動(dòng)命令下達(dá)到控制器中通過(guò)運(yùn)動(dòng)命令執(zhí)行控制機(jī)器運(yùn)動(dòng)的.虛擬測(cè)量機(jī)的手動(dòng)方式可采用鍵盤(pán)或外設(shè)設(shè)備如游戲手柄,仿照手操器,發(fā)送運(yùn)動(dòng)控制指令,控制虛擬機(jī)器運(yùn)動(dòng);自動(dòng)方式可虛擬實(shí)現(xiàn)運(yùn)動(dòng)控制器的執(zhí)行邏輯,按照指令隊(duì)列控制虛擬機(jī)器運(yùn)動(dòng).
測(cè)量機(jī)是通過(guò)各種類(lèi)型傳感設(shè)備捕獲測(cè)量工件表面的數(shù)據(jù)信息進(jìn)行工作的,在實(shí)際應(yīng)用中,有利用相機(jī)/CCD技術(shù)實(shí)現(xiàn)的光學(xué)設(shè)備、有利用激光技術(shù)實(shí)現(xiàn)的激光設(shè)備、還有傳統(tǒng)的機(jī)械測(cè)頭,它們有不同的應(yīng)用領(lǐng)域、精度和環(huán)境要求,但從是否接觸測(cè)量工件,可分為兩大類(lèi)型,接觸式傳感設(shè)備和非接觸式傳感設(shè)備.
我們依據(jù)是否接觸測(cè)量工件,把測(cè)量數(shù)據(jù)的獲得分為兩種思路來(lái)實(shí)現(xiàn),一種是根據(jù)理論數(shù)據(jù)和虛擬測(cè)量環(huán)境計(jì)算數(shù)據(jù)得來(lái);一種是利用CAD的碰撞檢測(cè)技術(shù)虛擬測(cè)量過(guò)程得來(lái).
①根據(jù)理論數(shù)據(jù)和虛擬測(cè)量環(huán)境計(jì)算數(shù)據(jù)
這種方式是根據(jù)理論數(shù)據(jù)和相關(guān)測(cè)量參數(shù)計(jì)算得來(lái),采用此種方式只進(jìn)行數(shù)學(xué)計(jì)算,不受其它外界因素影響,因此所得測(cè)量數(shù)據(jù)與理論數(shù)據(jù)能保持一致性.但對(duì)于無(wú)法虛擬環(huán)境的測(cè)量功能,沒(méi)有理論數(shù)據(jù)的測(cè)量功能,手動(dòng)運(yùn)動(dòng)方式踩點(diǎn)功能,此方法就無(wú)法使用.

圖3 計(jì)算數(shù)據(jù)
②利用碰撞檢測(cè)技術(shù)虛擬測(cè)量得來(lái)
碰撞檢測(cè)技術(shù)是虛擬測(cè)量機(jī)實(shí)現(xiàn)交互不可或缺的重要組成部分.具體實(shí)現(xiàn)的工作包括兩部分:檢測(cè)到有碰撞;計(jì)算出碰撞發(fā)生的位置[3].
碰撞檢測(cè)技術(shù)的實(shí)現(xiàn)方法很多,我們從檢測(cè)效率出發(fā)采用包圍盒計(jì)算法,它可以實(shí)現(xiàn)快速碰撞檢測(cè)功能.但因?yàn)榘鼑袃H僅是對(duì)象邊界的一個(gè)簡(jiǎn)單粗略的表示.因此,基于包圍盒的碰撞檢測(cè)是非常粗略而不精確的[4].為了在測(cè)量中得到精確的碰撞位置,在虛擬測(cè)量中將算法分成兩步來(lái)完成:第一步采用包圍盒方法確定要碰撞的元素;第二步把測(cè)頭的位置和測(cè)頭的運(yùn)動(dòng)方向確定射線,采用射線與碰撞元素相交的方法計(jì)算出精確的碰撞點(diǎn)的位置.
根據(jù)虛擬測(cè)量數(shù)據(jù)的兩種處理方式,可設(shè)計(jì)兩種數(shù)據(jù)處理流程,一種是根據(jù)理論數(shù)據(jù)和虛擬測(cè)量環(huán)境計(jì)算數(shù)據(jù),此種方式不用碰撞檢測(cè)技術(shù),只用運(yùn)動(dòng)方式模擬運(yùn)動(dòng)指令和探測(cè)指令,探測(cè)指令執(zhí)行完成,根據(jù)指令產(chǎn)生測(cè)點(diǎn);另一種是用碰撞檢測(cè)技術(shù)實(shí)現(xiàn),根據(jù)運(yùn)動(dòng)指令和探測(cè)指令進(jìn)行運(yùn)動(dòng),檢測(cè)是否碰撞,這里要區(qū)分運(yùn)動(dòng)指令執(zhí)行時(shí)發(fā)生碰撞,為異常碰撞,需要檢查程序指令,探測(cè)指令運(yùn)動(dòng)時(shí)發(fā)生碰撞,進(jìn)入碰撞檢測(cè)計(jì)算流程,計(jì)算精確的碰撞點(diǎn),把碰撞點(diǎn)作為測(cè)點(diǎn).第一種方法執(zhí)行效率高,但只適于知道測(cè)量位置的執(zhí)行方式;第二種方法接近現(xiàn)實(shí)的操作邏輯,但因?yàn)樾枰O(jiān)測(cè)運(yùn)動(dòng)碰撞狀態(tài)和進(jìn)行碰撞點(diǎn)計(jì)算,執(zhí)行效率較差.
搭建起虛擬測(cè)量機(jī)和實(shí)現(xiàn)了虛擬運(yùn)動(dòng),但我們?cè)鯓涌刂铺摂M機(jī)實(shí)現(xiàn)測(cè)量功能呢?
測(cè)量機(jī)是通過(guò)幾何量測(cè)量實(shí)現(xiàn)工件測(cè)量的,測(cè)量的路徑和測(cè)量數(shù)據(jù)是依據(jù)測(cè)量元素的幾何信息和測(cè)量參數(shù)計(jì)算出要測(cè)量的理論點(diǎn)位,再計(jì)算測(cè)量點(diǎn)間的過(guò)渡路徑,最后增加幾何測(cè)量路徑間的避讓點(diǎn),最終生成所測(cè)幾何的路徑信息和測(cè)量位置信息.
我們以圓柱為例,研究測(cè)量路徑規(guī)劃的具體實(shí)現(xiàn)思路.

圖4 拾取的圓柱信息
幾何參數(shù):坐標(biāo):顯示圓柱的頂面圓心坐標(biāo)位置,以X、Y、Z表示.
直徑:顯示圓柱的頂面圓的直徑,以長(zhǎng)度值Dia表示.
矢量:顯示圓柱軸向的矢量方向,以I、J、K表示.
主軸矢量:顯示圓柱頂面圓的主軸方向,用I1、J1、K1表示.
起始角度:顯示圓柱頂面圓起始測(cè)量點(diǎn)的角度位置.
終止角度:顯示圓柱頂面圓終止測(cè)量點(diǎn)的角度位置.
長(zhǎng)度:顯示圓柱頂面到圓柱底面的距離.
測(cè)量參數(shù):層數(shù):在圓柱頂面到圓柱底面測(cè)點(diǎn)生成的位置,最少 2 層.
測(cè)點(diǎn)數(shù):生成測(cè)量點(diǎn)的個(gè)數(shù),每層最少 3 個(gè),測(cè)點(diǎn)數(shù)最少6個(gè).
內(nèi)外選項(xiàng):確定測(cè)量點(diǎn)的探測(cè)方向.
其它測(cè)量參數(shù).

圖5 圓柱的參數(shù)
測(cè)量路徑可分為兩種類(lèi)型來(lái)考慮,一是路徑點(diǎn),主要考慮探測(cè)工件時(shí)的避讓問(wèn)題;二是探測(cè)點(diǎn),一般由探測(cè)前的路徑點(diǎn)、探測(cè)點(diǎn)、探測(cè)后的路徑點(diǎn)組成,它是實(shí)現(xiàn)工件的數(shù)據(jù)采集功能.
圓柱測(cè)量路徑規(guī)劃算法,以三層12個(gè)測(cè)量點(diǎn)、外圓柱為例.
①根據(jù)深度信息和測(cè)量層數(shù),把圓柱分為需要測(cè)量的截面圓,然后依據(jù)起始角和終止角、測(cè)點(diǎn)數(shù),在各個(gè)截面圓上計(jì)算出要測(cè)量的位置信息;
②按照每層均布探測(cè)點(diǎn)(4個(gè))計(jì)算,探測(cè)點(diǎn)路徑為4×3個(gè);
③考慮不同探測(cè)點(diǎn)間的避讓,需要在不同的探測(cè)點(diǎn)間增加路徑點(diǎn);
④考慮不同元素間的避讓,需要在測(cè)量元素前和測(cè)量元素后增加路徑點(diǎn).
圖6為根據(jù)上述思路實(shí)現(xiàn)的外圓柱測(cè)量路徑規(guī)劃.

圖6 圓柱的路徑規(guī)劃
虛擬測(cè)量是分析現(xiàn)實(shí)測(cè)量機(jī)運(yùn)動(dòng)控制功能,使用計(jì)算機(jī)虛擬技術(shù)搭建起來(lái)的虛擬測(cè)量機(jī)原型系統(tǒng),它是對(duì)測(cè)量機(jī)硬件系統(tǒng)、運(yùn)動(dòng)控制功能、測(cè)量數(shù)據(jù)處理功能的仿真.
根據(jù)虛擬測(cè)量機(jī)實(shí)現(xiàn)功能原型系統(tǒng),模塊功能處理流程如圖7所示.

圖7 模塊功能處理流程
模塊劃分及其功能說(shuō)明:
①路徑規(guī)劃模塊,根據(jù)需要測(cè)量的幾何理論數(shù)據(jù)和測(cè)量參數(shù)計(jì)算測(cè)量路徑、測(cè)量探測(cè)位置,按照運(yùn)動(dòng)指令方式發(fā)送到運(yùn)動(dòng)控制模塊;
②運(yùn)動(dòng)控制模塊,根據(jù)接收到的運(yùn)動(dòng)指令,實(shí)現(xiàn)運(yùn)動(dòng)指令的執(zhí)行邏輯控制,指令執(zhí)行完成得到測(cè)量數(shù)據(jù),最后把測(cè)量數(shù)據(jù)傳送到數(shù)據(jù)處理模塊進(jìn)行處理;
③機(jī)器模型模塊,搭建虛擬測(cè)量機(jī)環(huán)境、運(yùn)動(dòng)控制功能,根據(jù)運(yùn)動(dòng)指令執(zhí)行運(yùn)動(dòng),提供運(yùn)動(dòng)控制狀態(tài)和產(chǎn)生測(cè)量數(shù)據(jù);
④數(shù)據(jù)處理模塊,就是對(duì)得到的測(cè)量數(shù)據(jù)進(jìn)行處理,主要是根據(jù)測(cè)量數(shù)據(jù)計(jì)算幾何實(shí)測(cè)值.測(cè)量實(shí)測(cè)值是測(cè)量軟件后續(xù)工作的基礎(chǔ),如幾何計(jì)算、誤差評(píng)定、CAD畫(huà)圖、報(bào)告輸出等等功能.
根據(jù)上述分析,虛擬測(cè)量機(jī)的核心部分是“運(yùn)動(dòng)控制”和“機(jī)器模型”組成的運(yùn)動(dòng)控制仿真部分,“路徑規(guī)劃”模塊是該系統(tǒng)輸入接口,“數(shù)據(jù)處理”模塊是該系統(tǒng)的輸出接口.按照此思路我們?cè)贖OOPS平臺(tái)下搭建了虛擬測(cè)量機(jī)原型(如圖8),并運(yùn)用文中的技術(shù)思路實(shí)現(xiàn)了測(cè)量運(yùn)動(dòng)的仿真功能.如圖9所示.

圖8 搭建的虛擬測(cè)量機(jī)

圖9 測(cè)量元素的仿真過(guò)程
虛擬測(cè)量機(jī)是計(jì)算機(jī)虛擬技術(shù)在測(cè)量行業(yè)的應(yīng)用研究.本文從虛擬測(cè)量機(jī)的實(shí)現(xiàn)技術(shù)思路出發(fā),分別探討了虛擬測(cè)量機(jī)的搭建、運(yùn)動(dòng)的仿真、虛擬數(shù)據(jù)處理的方法、測(cè)量路徑規(guī)劃功能的實(shí)現(xiàn)思路,最后按照模塊劃分了虛擬測(cè)量機(jī)的系統(tǒng)功能,并采用HOOPS技術(shù)實(shí)現(xiàn)了虛擬測(cè)量機(jī)的原型系統(tǒng),驗(yàn)證了文中的思路和方法.
1 婁燕,羅烽,佘愛(ài)庸,等.采用 Eonstudio 技術(shù)建立虛擬三坐標(biāo)測(cè)量機(jī)的研究.工程圖學(xué)學(xué)報(bào),2011,32(1):76–82.
2 青島前哨朗普測(cè)量技術(shù)有限公司.PC-DMIS CAD++培訓(xùn)與應(yīng)用手冊(cè).
3 王志強(qiáng),洪嘉振,楊輝.碰撞檢測(cè)問(wèn)題研究綜述.軟件學(xué)報(bào),1999,10(5):545–551.
4 和莉,劉惠義.碰撞檢測(cè)技術(shù)在三維交互漫游系統(tǒng)中的應(yīng)用.計(jì)算機(jī)技術(shù)與發(fā)展,2006,16(6):92–94.
5 劉得軍,王建林,艾清彗.虛擬環(huán)境下并聯(lián)坐標(biāo)測(cè)量機(jī)幾何建模與運(yùn)動(dòng)仿真.計(jì)算機(jī)仿真,2003,20(9):77–148.
Implementation of Virtual Measuring Machine Prototype Based on the HOOPS Technology
YUAN Ting,LIU Sheng,LIU Ya-Jun
(Xi’an University of Technology,Xi’an 710082,China)
At present,the application of computer virtual technology has become one of the important trends in the field of technology.This paper analyzes the specific needs of virtual machine technology to discuss three key points—the simulation of measuring machine,measuring path and virtual measurement data from the construction of virtual machine technology,including difficulties.It provides the specific ideas and methods.Finally,according to the function division of the virtual measuring machine module,it builds a virtual measuring machine prototype,and verifies the feasibility,ideas and methods,which are effective and available on the HOOPS platform.
virtual technology;measuring machine;simulation;path planning;HOOPS
袁婷,劉晟,劉雅君.采用 HOOPS 技術(shù)的虛擬測(cè)量機(jī)原型.計(jì)算機(jī)系統(tǒng)應(yīng)用,2017,26(9):259–263.http://www.c-s-a.org.cn/1003-3254/5998.html
2017-01-15;采用時(shí)間:2017-02-17