国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      便攜式關(guān)節(jié)臂坐標測量機和集成電子數(shù)據(jù)處理系統(tǒng)的制作方法

      文檔序號:6317159閱讀:212來源:國知局
      專利名稱:便攜式關(guān)節(jié)臂坐標測量機和集成電子數(shù)據(jù)處理系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本公開內(nèi)容涉及坐標測量機,尤其涉及具有板上電子數(shù)據(jù)處理系統(tǒng)和用戶接口的便攜式關(guān)節(jié)臂坐標測量機。
      背景技術(shù)
      便攜式關(guān)節(jié)臂坐標測量機(AACMM)已廣泛使用于部件的制造或生產(chǎn),其中在部件的制造或生產(chǎn)(例如,加工)的各個階段期間需要快速和準確地驗證部件的尺寸。相對于已 知的靜止或固定的、成本密集型并且相對難以使用的測量裝置,尤其在執(zhí)行相對復(fù)雜的部件的尺寸測量所花費的時間量方面,便攜式AACMM代表了巨大的改進。通常,便攜式AACMM的用戶僅僅沿著要測量的部件或?qū)ο蟮谋砻嬉龑?dǎo)探測器。在某些情況下,在計算機屏幕上以可視形式、例如三維(3D)形式將數(shù)據(jù)提供給用戶。在其它情況下,以數(shù)字形式將數(shù)據(jù)提供給用戶,例如當測量洞的直徑時,將文本“直徑=1. 0034”顯示在計算機屏幕上。共同轉(zhuǎn)讓的第5,402,582 (’ 582)號美國專利中公開了現(xiàn)有技術(shù)的便攜式關(guān)節(jié)臂CMM的示例,其全部內(nèi)容通過引用合并于此?!?82號專利公開了由手動操作的關(guān)節(jié)臂CMM組成的3D測量系統(tǒng),該關(guān)節(jié)臂CMM在一端上具有支持基座并且在另一端上具有測量探測器。共同轉(zhuǎn)讓的第5,611,147 (’ 147)號美國專利公開了類似的關(guān)節(jié)臂CMM,其全部內(nèi)容通過引用合并于此。在’ 147號中,關(guān)節(jié)臂CMM包括大量特征,所述特征包括在探測器端上的附加的旋轉(zhuǎn)軸,從而為臂提供了 2-2-2軸配置或2-2-3軸配置(后者的情況為七個軸的臂)。當前,由操作者控制關(guān)節(jié)臂CMM,操作者與CMM進行通信以指導(dǎo)CMM采集數(shù)據(jù),然后數(shù)據(jù)被計算機處理器處理。為了提高功能,需要如下AACMM,該AACMM包括集成的電子數(shù)據(jù)處理系統(tǒng),該電子數(shù)據(jù)處理系統(tǒng)使得能夠在不中斷底層的數(shù)據(jù)獲取和處理功能的情況下,由多個用戶和相關(guān)聯(lián)的計算機裝置進行訪問。

      發(fā)明內(nèi)容
      一個實施例是一種實現(xiàn)便攜式關(guān)節(jié)臂坐標測量機(AACMM)的方法。該方法包括接收執(zhí)行功能的第一請求。便攜式AACMM包括具有相對的第一端和第二端的能夠手動定位的關(guān)節(jié)臂部分,該臂部分包括多個連接的臂分段,每個臂分段包括至少一個用于產(chǎn)生位置信號的位置感測器;測量裝置,其附連到AACMM的第一端;以及電子電路,其從感測器接收位置信號并且提供對應(yīng)于測量裝置的位置的數(shù)據(jù)。該方法還包括識別第一請求被接收來自的源裝置;實現(xiàn)根據(jù)第一請求的功能;通過識別第一請求是從第一端口和第二端口中的哪個接收到的,來選擇作為第一請求的源裝置的目的地裝置;以及將從實現(xiàn)該功能導(dǎo)出的信息發(fā)送到目的地裝置。
      另一個實施例是一種便攜式關(guān)節(jié)臂坐標測量機(AACMM)。便攜式AACMM包括具有相對的第一端和第二端的能夠手動定位的關(guān)節(jié)臂部分,該臂部分包括多個連接的臂分段,每個臂分段包括至少一個用于產(chǎn)生位置信號的位置感測器;測量裝置,其附連到AACMM的第一端;電子電路,用于從感測器接收位置信號并且提供對應(yīng)于測量裝置的位置的數(shù)據(jù);以及能夠由電子電路執(zhí)行的邏輯。該邏輯接收執(zhí)行功能的第一請求;識別第一請求被接收來自的源裝置;實現(xiàn)根據(jù)第一請求的功能;通過識別第一請求是從第一端口和第二端口中的哪個接收到的,來選擇作為第一請求的源裝置的目的地裝置;以及將從實現(xiàn)該功能導(dǎo)出的信息發(fā)送到目的地裝置。又一實施例是一種用于實現(xiàn)便攜式關(guān)節(jié)臂坐標測量機(AACMM)的計算機程序產(chǎn)品。該計算機程序產(chǎn)品包括其上實施有計算機可讀程序代碼的計算機存儲介質(zhì),該計算機可讀程序代碼當被計算機執(zhí)行時使得計算機實現(xiàn)如下方法。該方法包括接收執(zhí)行功能的第一請求。便攜式AACMM包括具有相對的第一端和第二端的能夠手動定位的關(guān)節(jié)臂部分,該臂部分包括多個連接的臂分段,每個臂分段包括至少一個用于產(chǎn)生位置信號的位置感測 器;測量裝置,其附連到AACMM的第一端;以及電子電路,其從感測器接收位置信號并且提供對應(yīng)于測量裝置的位置的數(shù)據(jù)。該方法還包括識別第一請求被接收來自的源裝置;實現(xiàn)根據(jù)第一請求的功能;通過識別第一請求是從第一端口和第二端口中的哪個接收到的,來選擇作為第一請求的源裝置的目的地裝置;以及將從實現(xiàn)該功能導(dǎo)出的信息發(fā)送到目的地裝置。


      現(xiàn)在參考附圖,示出了示例性的實施例,其不應(yīng)被解釋為關(guān)于本公開內(nèi)容的整個范圍是限制性的,其中,在若干附圖中以相同的方式對部件進行編號。包括圖IA和圖IB的圖I是具有本發(fā)明的各個方面的實施例的便攜式關(guān)節(jié)臂坐標測量機(AACMM)的立體圖;合計包括圖2A-圖2D的圖2是根據(jù)實施例的用作圖I的AACMM的一部分的電子裝置的框圖;合計包括圖3A和圖3B的圖3是描述根據(jù)實施例的圖2的電子數(shù)據(jù)處理系統(tǒng)的詳細特征的框圖;圖4是根據(jù)實施例的具有布置在開口位置的顯示器的圖I的AACMM的立體圖;圖5是描述用于實現(xiàn)根據(jù)實施例的AACMM的板上電子數(shù)據(jù)處理系統(tǒng)特征的處理的流程圖;以及圖6是根據(jù)實施例的圖4的顯示器的用戶界面計算機屏幕窗口。
      具體實施例方式根據(jù)示例性實施例提供了便攜式關(guān)節(jié)臂坐標測量機(AACMM)和集成電子數(shù)據(jù)處理系統(tǒng)。電子數(shù)據(jù)處理系統(tǒng)駐留于板上,并且與AACMM及其部件相集成。電子數(shù)據(jù)處理系統(tǒng)包括基座計算機處理器和顯示處理器,基座計算機處理器和顯示處理器響應(yīng)經(jīng)由AACMM接收到的請求執(zhí)行用戶選擇的功能。在一個實施例中,可在AACMM處經(jīng)由板上的用戶接口卡和/或遠離AACMM設(shè)置的外部計算機處理器接收請求。響應(yīng)于請求,各個部件,例如編碼器、傳感器和電子裝置采集響應(yīng)于請求的數(shù)據(jù)。如本文中進一步描述的,由數(shù)據(jù)導(dǎo)出的信息被轉(zhuǎn)發(fā)到目的地裝置。圖IA和圖IB立體地圖示根據(jù)本發(fā)明的各個實施例的便攜式關(guān)節(jié)臂坐標測量機(AACMM) 100,其中關(guān)節(jié)臂是坐標測量機的一種類型。如圖IA和圖IB所示,示例性AACMM100可包括六個或七個關(guān)節(jié)的測量裝置,該測量裝置具有測量探測器外殼102,該測量探測器外殼102在一端上耦合到AACMM 100的臂部分104。臂部分104包括第一臂分段106,該第一臂分段通過第一軸承盒(bearing cartridge)分組(例如,兩個軸承盒)稱合到第二臂分段108。第二軸承盒分組112 (例如,兩個軸承盒)將第二臂分段108耦合到測量探測器外殼102。第三軸承盒分組114 (例如,三個軸承盒)將第一臂分段106耦合到基座116,該基座116位于AACMM 100的臂部分104的另一端。每個軸承盒分組110、112和114提供多軸的關(guān)節(jié)移動。另外,測量探測器外殼102可包括AACMM 100的第七個軸部分的桿(例如,在AACMM 100的第七個軸中,包含編碼器系統(tǒng)的盒,該編碼器系統(tǒng)確定測量裝置、例如探測器118和/或外圍裝置的移動)。在AACMM 100的使用中,基座106通常附著于工作表面。 每個軸承盒分組110、112、114內(nèi)的每個軸承盒通常包含編碼器系統(tǒng)(例如,光學(xué)編碼器系統(tǒng))。編碼器系統(tǒng)(即,傳感器)提供各個臂分段106、108和對應(yīng)的軸承盒分組110、112、114的位置的指示,其一起提供了探測器118相對于基座116的位置(因此,正由AACMM100測量的對象在一定的參考幀(例如局部參考幀或全局參考幀)中的位置)的指示。例如,臂分段106、108可由適當剛性的材料制成,例如但不限于碳復(fù)合材料。具有六軸或七軸關(guān)節(jié)移動(即自由度)的便攜式AACMM 100提供了如下優(yōu)點在提供可被操作者容易地操縱的臂部分104的同時,允許操作者將探測器118定位在基座116周圍360°區(qū)域內(nèi)的期望位置處。然而,應(yīng)當理解,具有兩個臂分段106、108的臂部分104的圖示是為了示例性的目的,并且請求保護的發(fā)明應(yīng)當不限于此。AACMM 100可具有通過軸承盒耦合在一起的任意數(shù)目的臂分段(因此,多于或少于六軸或七軸的關(guān)節(jié)移動或自由度)。探測器118可拆卸地安裝到測量探測器外殼102,該測量探測器外殼102連接到軸承盒分組112。例如通過快速連接接口,手柄126相對于測量探測器外殼102是可移除的。手柄126可被其它裝置(例如,激光線探測器、條形碼閱讀器)替代,從而提供如下優(yōu)點允許操作者利用相同的AACMM 100使用不同的測量裝置。在示例性實施例中,探測器外殼102容納可移除的探測器118,探測器118為接觸式測量裝置并且可具有物理地接觸要測量的對象的不同尖端118,其中探測器118包括但不限于球型、觸摸敏感型、彎曲型和延伸型的探測器。在其它實施例中,例如,由諸如激光線探測器(LLP)的非接觸式裝置來執(zhí)行測量。在一個實施例中,使用快速連接接口用LLP替代手柄126。其它類型的測量裝置可替代可移除的手柄126以提供附加的功能。這樣的測量裝置的示例包括但不限于一個或更多個照明燈、溫度傳感器、熱掃描儀、條形碼掃描儀、投影儀、噴槍(paint sprayer)、攝像機等。如圖IA和圖IB所示,AACMM 100包括可移除的手柄126,其提供如下優(yōu)點允許改變配件或功能而不必從軸承盒分組112移除測量探測器外殼102。如以下參考圖2更詳細描述的,可移除的手柄126也可包括電連接器,該電連接器允許與手柄126和位于探測器端的對應(yīng)的電子裝置交換電力和數(shù)據(jù)。在各個實施例中,每個軸承盒分組110、112、114允許AACMM 100的臂部分104圍繞多個旋轉(zhuǎn)軸移動。如所提到的,例如,每個軸承盒分組110、112、114包括對應(yīng)的編碼器系統(tǒng),例如光學(xué)軸角編碼器(optical angular encoder),其中,例如,編碼器系統(tǒng)各自與臂分段106、108的對應(yīng)旋轉(zhuǎn)軸同軸地布置。例如,光學(xué)編碼器系統(tǒng)檢測臂分段106、108中的每個臂分段圍繞對應(yīng)軸的旋轉(zhuǎn)(轉(zhuǎn)動)移動或橫向(鉸鏈)移動,并且將信號傳送到本文中以下更詳細地描述的AACMM 100內(nèi)的電子數(shù)據(jù)處理系統(tǒng)。每個單獨的原始編碼器計數(shù)分別被作為信號發(fā)送到電子數(shù)據(jù)處理系統(tǒng),其中該原始編碼器計數(shù)被進一步處理成測量數(shù)據(jù)。如共同轉(zhuǎn)讓的第5,402,582 (’582)號美國專利中所公開的,不需要與AACMM 100本身分離的位置計算器(例如,串行盒)?;?16可包括附著裝置或安裝裝置120。例如,安裝裝置120允許AACMM 100可移除地安裝到期望位置,例如檢查臺、加工中心、墻或地面。在一個實施例中,基座116包括手柄部分122,手柄部分122為操作者提供便利的位置以在移動AACMM 100時握住基座116。在一個實施例中,基座116還包括可移動的蓋子部分124,蓋子部分124向下折疊以露出用戶接口,例如顯示屏幕。根據(jù)一個實施例,便攜式AACMM 100的基座116包含或容納電子數(shù)據(jù)處理系統(tǒng),該 電子數(shù)據(jù)處理系統(tǒng)包括兩個主要部件基座處理系統(tǒng),其處理來自AACMM 100內(nèi)的各個編碼器系統(tǒng)的數(shù)據(jù)以及表示其他臂參數(shù)的數(shù)據(jù)以支持三維(3D)位置計算;以及用戶接口處理系統(tǒng),其包括板上操作系統(tǒng)、觸摸屏顯示器和駐留的應(yīng)用軟件,其中駐留的應(yīng)用軟件允許在AACMM 100內(nèi)實現(xiàn)相對完整的度量功能而不需要連接到外部計算機?;?16中的電子數(shù)據(jù)處理系統(tǒng)可與遠離基座116設(shè)置的編碼器系統(tǒng)、傳感器和其它外圍硬件(例如,LLP,其可安裝到AACMM 100上的可移除手柄126)進行通信。支持這些外圍硬件或特征的電子裝置可設(shè)置在位于便攜式AACMM 100內(nèi)的每個軸承盒分組110、112,114 中。圖2是根據(jù)實施例的AACMM 100中采用的電子裝置的框圖。圖2所示的實施例包括電子數(shù)據(jù)處理系統(tǒng)210,電子數(shù)據(jù)處理系統(tǒng)210包括用于實現(xiàn)基座處理系統(tǒng)的基座處理器板204、用戶接口板202、用于提供電力的基座電力板206、藍牙模塊232和基座傾斜板208。用戶接口板202包括如下計算機處理器,該計算機處理器用于執(zhí)行應(yīng)用軟件以執(zhí)行用戶界面、顯示和本文中描述的其它功能。如圖2所示,電子數(shù)據(jù)處理系統(tǒng)210經(jīng)由一個或更多個臂總線(arm bus)218與上述多個編碼器系統(tǒng)進行通信。在圖2圖示的實施例中,每個編碼器系統(tǒng)生成編碼器數(shù)據(jù)并且包括編碼器臂總線接口 214、編碼器數(shù)字信號處理器(DSP) 216、編碼器讀取頭接口 234和溫度傳感器212。諸如應(yīng)變傳感器的其它裝置可附連到臂總線218。圖2中還示出了與臂總線218通信的探測器端電子裝置230。探測器端電子裝置230包括探測器端DSP 228、溫度傳感器212、手柄/LLP接口總線240和探測器總線226,其中,在一個實施例中,手柄/LLP接口總線240經(jīng)由快速連接總線與手柄126或LLP 242連接??焖龠B接接口允許手柄126對LLP 242和其它配件使用的數(shù)據(jù)總線、控制線和電力總線的訪問。在一個實施例中,探測器端電子裝置230位于AACMM 100上的測量探測器外殼102中。在一個實施例中,手柄126可從快速連接接口移除,并且可由激光線探測器(LLP)242來執(zhí)行測量,其中激光線探測器(LLP) 242經(jīng)由手柄/LLP接口總線240與AACMM 100的探測器端電子裝置230進行通信。在一個實施例中,電子數(shù)據(jù)處理系統(tǒng)210位于AACMM100的基座116中,探測器端電子裝置230位于AACMM 100的測量探測器外殼102中,以及編碼器系統(tǒng)位于軸承盒分組110、112、114中。探測器接口 226可通過任何適合的通信協(xié)議(包括實施Ι-wire 通信協(xié)議236的來自Maxim集成產(chǎn)品公司的商用產(chǎn)品)與探測器端DSP228連接。圖3是描述根據(jù)實施例的AACMM 100的電子數(shù)據(jù)處理系統(tǒng)210的詳細特征的框圖。在一個實施例中,電子數(shù)據(jù)處理系統(tǒng)210位于AACMM100的基座116中,并且包括基座處理器板204、用戶接口板202、基座電力板206、藍牙模塊232和基座傾斜模塊208。在圖3所示的實施例中,基座處理器板204包括其中描述的各種功能塊。例如,基座處理器功能302用來支持來自AACMM 100的測量數(shù)據(jù)的采集,以及經(jīng)由臂總線218和總線控制模塊功能308接收原始臂數(shù)據(jù)(例如,編碼器系統(tǒng)數(shù)據(jù))。存儲器功能304存儲程序和靜態(tài)臂配置數(shù)據(jù)?;幚砥靼?04還包括用于與諸如LLP 242的任何外部硬件裝置或配件進行通信的外部硬件選項端口功能310。實時時鐘(RTC)和日志306、電池組接口( IF)316和診斷端口 318也包括在圖3所示的基座處理器板204的實施例的功能中。 基座處理器板204還管理與外部裝置(主機計算機)和內(nèi)部裝置(顯示處理器202)的有線和無線數(shù)據(jù)通信?;幚砥靼?04具有如下能力經(jīng)由以太網(wǎng)功能302(例如,使用諸如電氣和電子工程師協(xié)會(IEEE) 1588的時鐘同步標準)與以太網(wǎng)絡(luò)進行通信,經(jīng)由LAN功能322與無線局域網(wǎng)(WLAN)進行通信,以及經(jīng)由并行至串行通信(PSC)功能314與藍牙模塊232進行通信?;幚砥靼?04還包括與通用串行總線(USB)裝置312的連接?;幚砥靼?04發(fā)送和采集用于處理成測量數(shù)據(jù)的原始測量數(shù)據(jù)(例如編碼器系統(tǒng)計數(shù)、溫度讀數(shù)),而不需要諸如上述’ 582號專利的串行盒中所公開的任何預(yù)處理?;幚砥?04經(jīng)由RS485接口(IF)326將處理后的數(shù)據(jù)發(fā)送到用戶接口板202上的顯示處理器328。在一個實施例中,基座處理器204也將原始測量數(shù)據(jù)發(fā)送到外部計算機?,F(xiàn)在轉(zhuǎn)到圖3中的用戶接口板202,由基座處理器接收到的角度和位置數(shù)據(jù)被顯示處理器328上運行的應(yīng)用使用,以提供AACMM 100內(nèi)的自主度量系統(tǒng)??稍陲@示處理器328上執(zhí)行應(yīng)用以支持如下功能,包括但不限于特征的測量、指導(dǎo)和訓(xùn)練圖形、遠程診斷、溫度校正、各種操作特征的控制、與各種網(wǎng)絡(luò)的連接、以及測量對象的顯示。連同顯示處理器328和液晶顯示器(IXD) 338 (例如,觸摸屏IXD)用戶接口一起,用戶接口板202包括若干接口選項,其中接口選項包括安全數(shù)字(SD)卡接口 330、存儲器332、USB主機接口 334、診斷端口 336、攝像機端口 340、音頻/視頻接口 342、撥號/蜂窩調(diào)制解調(diào)器344和全球定位系統(tǒng)(GPS)端口 346。圖3中所示的電子數(shù)據(jù)處理系統(tǒng)210還包括基座電力板206,基座電力板206具有用于記錄環(huán)境數(shù)據(jù)的環(huán)境記錄器362。基座電力板206還使用AC/DC變換器358和電池充電器控制360將電力提供到電子數(shù)據(jù)處理系統(tǒng)210?;娏Π?06使用內(nèi)部集成電路(I2C)串行單端總線354以及經(jīng)由DMA串行外圍接口(DSPI) 356與基座處理器板204進行通信。基座電力板206經(jīng)由基座電力板206中實現(xiàn)的輸入/輸出(I/O)擴展功能364連接到傾斜傳感器和無線射頻識別(RFID)模塊208。盡管被示出為分離的部件,但是在其它實施例中,所有部件或部件的子集可物理地位于不同位置和/或可為以不同于圖3所示的方式組合的功能。例如,在一個實施例中,基座處理器板204和用戶接口板202可組合到一個物理板中。在一個實施例中,AACMM 100包括上述集成的電子數(shù)據(jù)處理系統(tǒng)210。電子數(shù)據(jù)處理系統(tǒng)210駐留在板上,并且與AACMM 100及其部件相集成?;幚砥靼?04包括基座計算機處理器,基座計算機處理器可由圖3中所示的處理器功能302來實現(xiàn)。電子數(shù)據(jù)處理系統(tǒng)210響應(yīng)經(jīng)由AACMM 100接收到的請求來執(zhí)行用戶選擇的功能,這些功能在本文中被進一步描述。在示例性實施例中,這些功能經(jīng)由一個或更多個應(yīng)用(例如邏輯)來執(zhí)行,其中,該應(yīng)用(例如邏輯)由電子數(shù)據(jù)處理系統(tǒng)210執(zhí)行,并且例如存儲在圖3的存儲器304和/或存儲器332中。在一個實施例中,如圖2中概括地圖示的,可在AACMM 100處經(jīng)由圖2中所示的用戶接口板202和/或外部計算機處理器接收請求,其中,外部計算機處理器被設(shè)置為遠離AACMM 100,并且通過以太網(wǎng)絡(luò)直接經(jīng)過USB通道與AACMM 100進行通信,或者例如通過無線LAN或支持藍牙(TM)的通道232與AACMM 100進行無線通信。響應(yīng)于請求,各種部件,例如編碼器系統(tǒng)214、216、234、探測器端電子裝置230、和/或外圍裝置(例如LLP242)獲取響應(yīng)于請求的數(shù)據(jù)。由數(shù)據(jù)導(dǎo)出的信息返回到電子數(shù)據(jù)處理系統(tǒng)210,并且轉(zhuǎn)發(fā)到本文中進一步描述的一個或更多個目的地裝置。參考圖I-圖4,示出了具有集成顯示器的AACMM 100的實施例。AACMM 100包括基座116,該基座116包括電子數(shù)據(jù)處理系統(tǒng)210并且被布置成經(jīng)由一個或更多個總線(例如 臂總線218)與編碼器系統(tǒng)進行通信,其中編碼器系統(tǒng)與軸承盒分組110、112、114相關(guān)聯(lián)?;?16包括外殼400,該外殼400在一端上具有安裝裝置120并且在相對端上具有軸承盒分組114和臂部分104。外殼400包括手柄部分122,該手柄部分122的大小被制作成方便操作者對AACMM 100的攜帶。在一個實施例中,外殼400包括開口 410,該開口 410的大小被制作成在AACMM100未連接到外部電源(例如墻插座)時收納用于為AACMM 100提供電力的電池412。在一個實施例中,電池412包括與電子數(shù)據(jù)處理系統(tǒng)210進行通信并且發(fā)送信號的電路,其中信號可包括但不限于電池充電電平;電池類型;型號;制造商;特性;放電速率;預(yù)測的剩余容量;溫度;電壓;以及幾乎放完電警告,使得AACMM可以以控制的方式關(guān)閉??梢苿拥纳w子部分124包括外殼404,該外殼404例如通過鉸鏈安裝到基座116。在AACMM 100的運行期間,可移動的蓋子部分124可開啟以允許觀看顯示屏406。布置在可移動的蓋子部分124內(nèi)的是具有顯示屏406(例如圖3B的彩色IXD 338)的顯示器408。顯示器408提供如下用戶界面,該用戶界面允許操作者對AACMM 100進行交互和操作而不需要連接到外部主計算機。在一個實施例中,顯示屏406是IXD屏,該IXD屏例如可以檢測諸如操作者的手指或觸控筆的觸摸在顯示區(qū)域內(nèi)的存在和位置。顯示器408可包括觸摸屏,該觸摸屏具有用于檢測觸摸的元件,元件包括但不限于電阻元件;表面聲波元件;電容元件;表面電容元件;投射電容元件;紅外探測器元件;應(yīng)變測量元件;光學(xué)成像元件;色散信號元件;或者聲脈沖識別元件。用戶接口板202 (圖2和圖3)電耦合到顯示器408和基座116內(nèi)的基座處理器板204 (圖2和圖3)。在一個實施例中,蓋子部分124的外殼104還包括一對計算機接口 414、416,計算機接口 414、416例如允許操作者將用戶接口板202連接到外部裝置,例如但不限于計算機;計算機網(wǎng)絡(luò);膝上型計算機;條形碼掃描儀;數(shù)碼相機;數(shù)碼攝像機;鍵盤;鼠標;打印機;個人數(shù)字助理(PDA);或智能手機。在一個實施例中,計算機接口 414是USB主機接口334,而計算機接口 416是安全數(shù)字卡接口 330。如上所述,用戶接口板202包括處理器328,該處理器328被布置為雙向通信以從顯示屏406和電子數(shù)據(jù)處理系統(tǒng)210接受和發(fā)送信號。現(xiàn)在轉(zhuǎn)到圖5,現(xiàn)在將在一個實施例中描述用于實現(xiàn)AACMM 100和集成電子數(shù)據(jù)處理系統(tǒng)210的處理。如所指示的,電子數(shù)據(jù)處理系統(tǒng)210實現(xiàn)用于執(zhí)行圖5描述的處理的邏輯。該邏輯可存儲在用戶接口板202處,例如存儲在存儲器332中。在步驟502,電子數(shù)據(jù)處理系統(tǒng)210從一個或更多個源裝置接收執(zhí)行功能的請求。舉例來說,可用于實現(xiàn)的功能可包括通過AACMM 100的探測器裝置(例如探測器118)獲取對象的尺寸測量(例如點坐標的測量),監(jiān)測各種溫度值(例如,通過一個或更多個溫度傳感器212),執(zhí)行AACMM 100的一個或更多個部件的校準,對AACMM 100的一個或更多個部件執(zhí)行診斷,以及訓(xùn)練指導(dǎo)。如果功能包括對象的點坐標的測量,則在數(shù)據(jù)捕獲中使用的部件包括布置在AACMM 100的軸承盒分組110、112、114中的一個或更多個編碼器系統(tǒng)(例如,編碼器系統(tǒng)214、216、234)、以及基座計算機處理器,該基座計算機處理器接收從編碼器捕獲的 原始測量數(shù)據(jù)??身憫?yīng)來自可移除配件或外圍裝置(例如攝像機、LLP242、無線射頻識別裝置(RFID)掃描儀、熱掃描裝置等)的請求來實現(xiàn)可使用的其它功能。源裝置可包括外部計算機處理器、板上用戶接口部件(例如,圖2和圖3的板上用戶接口板202和顯示器338)、或其它通信裝置(例如,智能手機、個人數(shù)字助理等)。電子數(shù)據(jù)處理系統(tǒng)210識別發(fā)出請求的源裝置(例如,識別經(jīng)由邏輯接收請求的端口)。如圖2和圖3所示,如果源裝置為外部計算機處理器,則識別的端口可為USB端口、以太網(wǎng)端口、或無線通信端口(例如,支持藍牙TM協(xié)議的無線端口 232或支持802. 11協(xié)議的端口 322)。如果源裝置為AACMM 100板上的用戶接口部件(例如,經(jīng)由用戶接口板802),則識別的端口可為支持RS485的端口。在一個實施例中,在基座計算機處理器處,經(jīng)由臂總線218和通用接口從外圍部件接收請求(例如,如圖2D所示,如果外圍部件是LLP 242,則可將請求接收為經(jīng)由按鈕按壓并且沿著臂總線218穿過手柄接口總線240的中斷信號)。在一個實施例中,外部計算機處理器被設(shè)置為遠離AACMM 100。如果從布置在AACMM 100板上的用戶接口部件(例如,經(jīng)由用戶接口板202)接收請求,則可由AACMM 100的操作者經(jīng)由用戶接口顯示器338(也被示出為圖4的顯示屏406)來輸入該請求。在一個實施例中,用戶接口板202包括駐留的應(yīng)用,并且該應(yīng)用被顯示處理器328執(zhí)行以提供圖形用戶界面(GUI),該圖形用戶界面具有與AACMM 100所實現(xiàn)的可用功能對應(yīng)的可選擇的菜單選項。GUI可被實現(xiàn)為菜單選項的集合,例如圖6所示的那些。在圖6中,顯示屏406的計算機屏幕窗口 600圖示了各種菜單選項,例如部件安裝602 (例如,用于指定諸如平面、線、圓、圓柱的部件元件)、測量604 (例如,用于指定特征、長度、角、位置等)、文件606 (例如,用于定義新部件、加載宏、傳送數(shù)據(jù)等)、設(shè)定608 (例如,用于指定網(wǎng)絡(luò)連接、語言、聲音元件等)、以及診斷610。回到步驟502,響應(yīng)于執(zhí)行功能的請求,在步驟504,電子數(shù)據(jù)處理系統(tǒng)210經(jīng)由邏輯發(fā)布數(shù)據(jù)捕獲信號。例如,如果請求的功能是對探測器118測量的請求,則基座計算機處理器經(jīng)由臂總線218向編碼器216和探測器端DSP 228發(fā)布數(shù)據(jù)捕獲信號。如果AACMM100采用觸摸探測器,則可響應(yīng)于將觸摸探測器定位成與要測量的對象相接觸,由觸摸探測器來初始化數(shù)據(jù)捕獲信號。響應(yīng)于接收到捕獲信號,編碼器DSP 216和探測器端DSP 228捕獲(或鎖存)數(shù)據(jù)(例如編碼器計數(shù)和溫度)。如果請求的功能是對來自通信耦合到AACMM100的外圍部件(例如可移除地附連的外圍部件)的數(shù)據(jù)的請求,則基座計算機處理器經(jīng)過臂總線218向外圍部件發(fā)布數(shù)據(jù)捕獲信號,或者,如果外圍部件裝配有無線通信部件,則基座計算機處理器可無線地向外圍部件發(fā)布數(shù)據(jù)捕獲信號。在一個實施例中,來自外圍部件的數(shù)據(jù)被鎖存并且通過臂總線218被發(fā)送到基座計算機處理器。例如,外圍部件(例如LLP242)可包括控制器和DSP。數(shù)據(jù)被DSP鎖存在LLP 242中,然后被放到臂總線218上以傳輸?shù)交嬎銠C處理器。在步驟506,基座計算機處理器接收從數(shù)據(jù)捕獲信號產(chǎn)生的數(shù)據(jù)。例如,如果請求的功能是針對探測器測量數(shù)據(jù),則基座計算機處理器針對鎖存的數(shù)據(jù)依次對編碼器DSP216和探測器端DSP 228進行輪詢(例如,發(fā)送請求位置數(shù)據(jù)的具有編碼器地址的包)。如果請求的功能是針對外圍部件數(shù)據(jù),則捕獲的數(shù)據(jù)例如可包括圖像數(shù)據(jù)(其中外圍部件是攝像機)、多媒體數(shù)據(jù)(其中配件是視頻錄像機)、RFID數(shù)據(jù)(其中外圍部件是RFID掃描儀)、以及二維重心(COG)數(shù)據(jù)(其中配件是LLP)。在一個實施例中,外圍部件數(shù)據(jù)還可包括識別外圍部件類型(例如,JPEG、MPEG、AVI等)的識別信息??稍诨嬎銠C處理器處經(jīng)由臂總線 218接收數(shù)據(jù),或者可在外圍部件與基座計算機處理器之間無線地傳送數(shù)據(jù)。在一個實施例中,當AACMM 100處于運行中時,可連續(xù)地執(zhí)行步驟502至步驟506。另外,如果觸摸探測器連接到AACMM,則觸摸探測器可初始化觸發(fā)信號的發(fā)布(例如,當探測器尖端與對象接觸時或接近對象時)。當觸摸探測器初始化該信號時,該觸摸探測器中斷步驟502至步驟506的當前循環(huán)并且使處理在步驟502處繼續(xù)。在步驟508,捕獲的數(shù)據(jù)可選地被轉(zhuǎn)換為不同的格式。例如,如果捕獲的數(shù)據(jù)是原始測量數(shù)據(jù),則捕獲的數(shù)據(jù)可被轉(zhuǎn)換成三維坐標數(shù)據(jù)。在步驟510,電子數(shù)據(jù)處理系統(tǒng)210選擇目的地裝置以發(fā)送數(shù)據(jù)(可選地,轉(zhuǎn)換后的數(shù)據(jù))。在一個實施例中,電子數(shù)據(jù)處理系統(tǒng)210經(jīng)由邏輯,通過識別請求被接收來自的端口來選擇目的地裝置。如圖2所示,如以上所指示的,如果目的地裝置是外部計算機處理器,則識別的端口可為USB端口、以太網(wǎng)端口、或無線通信端口(例如,支持藍牙TM協(xié)議的無線端口 232)。如果目的地裝置是AACMM 100板上的用戶接口部件(例如,用戶接口板202),則識別的端口可為支持RS485的端口??商孢x地,該邏輯可被配置為將數(shù)據(jù)發(fā)送到多個目的地裝置,包括發(fā)出請求的裝置。在步驟512,數(shù)據(jù)被發(fā)送到一個或更多個選擇的目的地裝置,例如外部計算機和板上顯示器406。在其他實施例中,目的地裝置可為智能手機、PDA、或其它通信裝置。如以上在圖5中所示的,可經(jīng)由電子數(shù)據(jù)處理系統(tǒng)210來實現(xiàn)附加的功能。如果步驟502的請求是針對校準,則執(zhí)行的處理類似于關(guān)于圖5描述的那些處理。對校準的請求可經(jīng)由具有相關(guān)聯(lián)的軟件應(yīng)用的外部計算機來初始化,或者可經(jīng)由用戶接口部件來初始化,其中用戶接口部件經(jīng)由用戶接口板202 (例如,通過圖6的菜單選項612)集成到AACMM100中。根據(jù)哪個裝置初始化對校準功能的請求,用戶接口部件的校準特征612指導(dǎo)AACMM100的操作者按照特定的模式移動探測器或外圍裝置,根據(jù)測量裝置的類型(例如,探測器與LLP),按照上述方式捕獲數(shù)據(jù),以及由顯示處理器328或外部計算機上執(zhí)行的邏輯對數(shù)據(jù)進行處理。該邏輯對數(shù)據(jù)進行處理以確定校準是否成功。在示例性實施例中,AACMM 100可被配置成提供多個對坐標測量機特征的同時訪問。例如,AACMM 100的遠程用戶(例如經(jīng)由計算機裝置)可通過基座計算機處理器和邏輯來初始化從AACMM 100獲取數(shù)據(jù)或測量值。AACMM 100可響應(yīng)由基座計算機處理器提供的命令來開始采集數(shù)據(jù)。例如,如果AACMM 100的操作者期望獲取正測量的對象的其它方面的測量,則操作者可通過從由上述GUI可得到的菜單選項中進行選擇,來激活用戶接口板202和顯示器。在示例性實施例中,AACMM 100被配置為通過基座計算機處理器和邏輯,從用戶接口板202以及外部源(例如遠程計算機裝置)兩者接收命令。可通過基座處理器板204指示AACMMA100暫停從遠程計算機裝置獲取數(shù)據(jù)采集,以根據(jù)經(jīng)由用戶接口板202和⑶I接收到的指示來收集數(shù)據(jù)。響應(yīng)來自遠程計算機裝置的請求而收集的數(shù)據(jù)可被存儲或臨時緩存,以在AACMM 100處開始為操作者采集數(shù)據(jù)。一旦操作者完成了請求的測量,則AACMM100被配置為響應(yīng)從遠程計算機裝置更早接收到的指令繼續(xù)測量。在該實施例中,收集的數(shù)據(jù)可被發(fā)送到請求數(shù)據(jù)的對應(yīng)裝置,或者該邏輯可被配置為將所有收集的數(shù)據(jù)發(fā)送到與AACMM 100進行通信的任意裝置。因此,例如,外部計算機可接收由操作者通過板上用戶接口請求的收集的數(shù)據(jù)。

      在一個實施例中,電子數(shù)據(jù)處理系統(tǒng)210可同時處理兩個測量請求。例如,可與來自板上用戶接口對LLP裝置242測量數(shù)據(jù)的請求同時地實現(xiàn)來自外部計算機對探測器118測量值的請求。AACMM 100臂總線218可被配置為使得通過一個裝置(例如探測器118)的操作獲取的數(shù)據(jù)可在一個總線上傳送,而通過其它裝置(例如LLP 242)的操作獲取的數(shù)據(jù)可沿著其它總線傳送。在該邏輯處理來自其它裝置的數(shù)據(jù)的同時,可臨時緩存來自一個裝置的數(shù)據(jù)。技術(shù)效果和優(yōu)點包括AACMM 100與電子數(shù)據(jù)處理系統(tǒng)210的集成功能,該功能駐留在板上,并且與AACMM及其部件相集成。因為電子數(shù)據(jù)處理系統(tǒng)的功能集成到AACMM的基座中,所以不需要外部計算機來操作或控制AACMM。如果在AACMM的運行中需要外部計算機,則AACMM集成基座計算機處理功能,該基座計算機處理功能使得能夠進行AACMM與外部計算機之間的通信以及通過板上用戶接口的通信,其中板上用戶接口用于與采用外部計算機處理所進行的通信相分離地與AACMM的操作者進行通信。針對外部計算機處理器和用戶接口中的每個的數(shù)據(jù)流分別被緩存,因此可以中斷一個流而不影響其它的?;嬎銠C處理器識別對要被AACMM執(zhí)行的功能進行請求的源裝置,并且將由這些請求產(chǎn)生的捕獲的數(shù)據(jù)發(fā)送到識別的裝置(被稱為目的地裝置)。因此,AACMM使得能夠由多個用戶和相關(guān)聯(lián)的計算機裝置進行訪問,而不會中斷底層的數(shù)據(jù)獲取和處理功能。本領(lǐng)域技術(shù)人員將會理解,本發(fā)明的方面可被實施為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的方面可采取完全硬件實施的形式、完全軟件實施(包括固件、駐留軟件、微代碼等)的形式、或組合軟件和硬件方面的實施的形式,在本文中均可一般地被稱為“電路”、“模塊”或“系統(tǒng)”。另外,本發(fā)明的方面可采取以其上實施有計算機可讀程序代碼的一個或更多個計算機可讀介質(zhì)來實施的計算機程序產(chǎn)品的形式。可采用一個或更多個計算機可讀介質(zhì)的任意組合。計算機可讀介質(zhì)可為計算機可讀信號介質(zhì)或計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)可為,例如但不限于電的、磁的、光的、電磁的、紅外的、或半導(dǎo)體系統(tǒng)、設(shè)備或裝置,或者前述各項的任意適當?shù)慕M合。計算機可讀存儲介質(zhì)的更具體的示例(非窮舉性的列表)將包括下面各項具有一個或更多個線的電連接、便攜式計算機盤、硬盤、隨機訪問存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPROM,閃速或相變存儲器)、光纖、便攜式緊湊盤只讀存儲器(CD-ROM)、光存儲裝置、磁存儲裝置、或前述各項的任意適當?shù)慕M合。在本文的上下文中,計算機可讀存儲介質(zhì)可為任意的有形介質(zhì),該有形介質(zhì)可以包含或存儲由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用的或與指令執(zhí)行系統(tǒng)、設(shè)備或裝置有關(guān)的程序。計算機可讀信號介質(zhì)例如可包括在基帶中或作為載波的一部分傳播的數(shù)據(jù)信號,該數(shù)據(jù)信號中實施有計算機可讀程序代碼。這樣的傳播的信號可采取各種形式中的任一種,包括但不限于電磁的、光的或其任意適當?shù)慕M合。計算機可讀信號介質(zhì)可為如下的任意計算機可讀介質(zhì)不是計算機可讀存儲介質(zhì),并且可以傳送、傳播、傳輸由指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用的或與指令執(zhí)行系統(tǒng)、設(shè)備或裝置有關(guān)的程序。在計算機可讀介質(zhì)上實施的程序代碼可使用任何適合的介質(zhì)來發(fā)送,包括但不限于無線、有線、光纖線纜、RF等、或前述各項的任意適當?shù)慕M合。用于實現(xiàn)本發(fā)明的方面的操作的計算機程序代碼可以以一個或更多個編程語言 的任意組合來編寫,包括但不限于面向?qū)ο缶幊陶Z言,例如Java、Smalltalk、C++、C#等;以及傳統(tǒng)的過程編程語言,例如“C”編程語言或類似的編程語言。程序代碼可完全在用戶的計算機上執(zhí)行,部分地在用戶的計算機上執(zhí)行、作為單獨的軟件包來執(zhí)行、部分地在用戶的計算機上并且部分地在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務(wù)器上執(zhí)行。在后者的情形下,遠程計算機可通過任意類型的網(wǎng)絡(luò)(包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN))連接到用戶的計算機,或者可(例如,通過使用因特網(wǎng)服務(wù)提供商的因特網(wǎng))連接到外部計算機。參考根據(jù)本發(fā)明的實施例的方法、設(shè)備(系統(tǒng))和計算機程序產(chǎn)品的流程示和/或框圖描述了本發(fā)明的方面。應(yīng)當理解,流程示和/或框圖中的每個塊以及流程示和/或框圖中的塊的組合可由計算機程序指令來實現(xiàn)。這些計算機程序指令可提供到通用計算機、專用計算機或其它可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生機器,使得經(jīng)由計算機或其它可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令創(chuàng)建用于實現(xiàn)流程圖和/或框圖的框中指定的功能/動作的裝置。這些計算機程序指令也可存儲在計算機可讀介質(zhì)中,其可以指導(dǎo)計算機、其它可編程數(shù)據(jù)處理設(shè)備、或其它裝置以特定的方式起作用,使得存儲在計算機可讀介質(zhì)中的指令產(chǎn)生包括用于實現(xiàn)流程圖和/或框圖的框中指定的功能/動作的指令的制品。計算機程序指令也可裝載到計算機、其它可編程數(shù)據(jù)處理系統(tǒng)、或其它裝置上,使得在計算機、其它可編程設(shè)備或其它裝置上執(zhí)行一系列的操作步驟以產(chǎn)生計算機實現(xiàn)的處理,使得在計算機或其它可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)流程圖和/或框圖的框中指定的功能/動作的處理。圖中的流程圖和框示了根據(jù)本發(fā)明的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的架構(gòu)、功能和操作。在這方面,流程圖或框圖中的每個塊可表示代碼的模塊、分段或部分,其包括用于實現(xiàn)指定的邏輯功能的一個或更多個可執(zhí)行的指令。還應(yīng)當注意,在一些替選實現(xiàn)中,塊中表示的功能可以與圖中表示的順序不同地執(zhí)行。例如,連續(xù)示出的兩個塊實際上可基本上同時地執(zhí)行,或者塊有時可以以相反的順序執(zhí)行,這取決于所涉及的功能。還要注意,框圖和/或流程示中的每個塊、以及框圖和/或流程示中的塊的組合可由執(zhí)行特定功能或動作的基于硬件的專用系統(tǒng)來實現(xiàn),或者可由專用硬件和計算機指令的組合來實現(xiàn)。
      盡管參考示例實施例描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)當理解,可在不偏離本發(fā)明的范圍的情況下進行各種修改,并且可用等同內(nèi)容來替換其部件。另外,可在不偏離本發(fā)明的實質(zhì)范圍的情況下,根據(jù)本發(fā)明的教導(dǎo)進行許多變型以適應(yīng)特定的情形或材料。所以,本發(fā)明旨在不限于如期望用于實現(xiàn)本發(fā)明的最佳模式一樣公開的特定實施例,而是本發(fā)明將包括落在所附權(quán)利要求的范圍內(nèi)的所有實施例。另外,術(shù)語“第一”、“第二”等的使用不是表示任何順序或重要性,而是這些術(shù)語“ 第一”、“第二”用來將一個部件與另一個部件區(qū)分開。另外,術(shù)語“a”、“an”等的使用不是表示數(shù)量的限制,而是表示所提及的項中的至少之一的存在。
      權(quán)利要求
      1.一種實現(xiàn)便攜式關(guān)節(jié)臂坐標測量機(AACMM)的方法,包括 接收執(zhí)行功能的第一請求,所述便攜式AACMM包括具有相対的第一端和第二端的能夠手動定位的臂部分,所述臂部分包括多個連接的臂分段,每個臂分段包括用于產(chǎn)生位置信號的至少ー個位置感測器;測量裝置,其附連到所述AACMM的第一端;以及電子電路,其從所述感測器接收所述位置信號,并且提供對應(yīng)于所述測量裝置的位置的數(shù)據(jù); 識別所述第一請求被接收來自的源裝置; 實現(xiàn)根據(jù)所述第一請求的所述功能; 通過識別所述第一請求是從第一端口和第二端口中的哪個接收到的,來選擇作為所述第一請求的源裝置的目的地裝置;以及 將從實現(xiàn)所述功能導(dǎo)出的信息發(fā)送到所述目的地裝置。
      2.如權(quán)利要求I所述的方法,其中,所述功能包括對象的尺寸測量的獲取;以及 其中,發(fā)送信息包括以下中的至少之ー 將原始測量數(shù)據(jù)發(fā)送到所述目的地裝置;以及 在發(fā)送之前將所述原始測量數(shù)據(jù)轉(zhuǎn)換為包括所述信息的三維坐標數(shù)據(jù)。
      3.如權(quán)利要求I所述的方法,其中,執(zhí)行功能的所述請求包括從通信耦合到所述便攜式AACMM的外圍裝置捕獲數(shù)據(jù)的請求,所述方法還包括經(jīng)由總線將從所述外圍部件捕獲的數(shù)據(jù)發(fā)送到所述電子電路。
      4.如權(quán)利要求3所述的方法,其中,所述外圍部件包括以下各項中的至少之ー 激光線探測器; 熱掃描裝置; 無線射頻識別裝置掃描儀;以及 攝像機。
      5.如權(quán)利要求I所述的方法,其中,所述功能包括以下中的至少之ー 經(jīng)由布置在所述便攜式AACMM上的溫度傳感器監(jiān)測溫度值; 執(zhí)行所述便攜式AACMM的至少ー個部件的校準;以及 對所述便攜式AACMM的至少ー個部件執(zhí)行診斷。
      6.如權(quán)利要求I所述的方法,其中,在所述電子電路處,從所述便攜式AACMM板上的用戶接ロ部件以及外部計算機處理器中的至少之ー接收所述第一請求,其中接收自所述用戶接ロ部件的所述第一請求是經(jīng)由所述電子電路上的所述第一端ロ接收的,接收自所述外部計算機處理器的所述第一請求是經(jīng)由所述電子電路上的所述第二端ロ接收的,其中所述外部計算機處理器被設(shè)置為遠離所述便攜式AACMM。
      7.如權(quán)利要求I所述的方法,還包括 在所述第一請求的所述功能的執(zhí)行期間接收執(zhí)行功能的第二請求; 識別所述第二請求被接收來自的源裝置; 暫停所述第一功能的實現(xiàn)并且將從所述第一功能的實現(xiàn)獲取的數(shù)據(jù)存儲在所述便攜式AACMM的存儲器位置中; 選擇作為所述第二請求的源裝置的目的地裝置; 將從實現(xiàn)所述功能導(dǎo)出的信息發(fā)送到對應(yīng)于所述第二請求的目的地裝置;以及 繼續(xù)所述第一功能的實現(xiàn)。
      8.一種便攜式關(guān)節(jié)臂測量機(AACMM),包括 具有相対的第一端和第二端的能夠手動定位的臂部分,所述臂部分包括多個連接的臂分段,所述臂分段中的每個包括用于產(chǎn)生位置信號的至少ー個位置感測器; 測量裝置,其附連到所述AACMM的第一端; 電子電路,其用于從所述感測器接收所述位置信號,并且提供對應(yīng)于所述測量裝置的位置的數(shù)據(jù);以及 能夠由所述電子電路執(zhí)行的邏輯,其中,所述邏輯接收執(zhí)行功能的第一請求,識別所述第一請求被接收來自的源裝置,實現(xiàn)根據(jù)所述第一請求的所述功能,通過識別所述第一請求是從第一端口和第二端ロ中的哪個接收到的,來選擇作為所述第一請求的源裝置的目的地裝置,以及將從實現(xiàn)所述功能導(dǎo)出的信息發(fā)送到所述目的地裝置。
      9.如權(quán)利要求8所述的便攜式AACMM,其中,所述功能包括對象的尺寸測量的獲?。灰约? 其中,發(fā)送所述信息包括以下中的至少之ー將原始測量數(shù)據(jù)發(fā)送到所述目的地裝置;以及在發(fā)送之前將所述原始測量數(shù)據(jù)轉(zhuǎn)換成包括所述信息的三維坐標數(shù)據(jù)。
      10.如權(quán)利要求8所述的便攜式AACMM,其中,執(zhí)行功能的所述請求包括從通信耦合到所述便攜式AACMM的外圍裝置捕獲數(shù)據(jù)的請求,其中,所述邏輯還經(jīng)由總線將從所述外圍部件捕獲的數(shù)據(jù)發(fā)送到所述電子電路; 其中,所述外圍部件包括以下各項中的至少之ー 激光線探測器; 熱掃描裝置; 無線射頻識別裝置掃描儀;以及 攝像機。
      11.如權(quán)利要求8所述的便攜式AACMM,其中,所述功能包括以下中的至少之ー 經(jīng)由布置在所述便攜式AACMM上的溫度傳感器監(jiān)測溫度值; 執(zhí)行所述便攜式AACMM的至少ー個部件的校準;以及 對所述便攜式AACMM的至少ー個部件執(zhí)行診斷。
      12.如權(quán)利要求8所述的便攜式AACMM,其中,在所述電子電路處,從所述便攜式AACMM板上的用戶接ロ部件以及外部計算機處理器中的至少之ー接收所述第一請求,其中接收自所述用戶接ロ部件的所述第一請求是經(jīng)由所述電子電路上的所述第一端ロ接收的,接收自所述外部計算機處理器的所述第一請求是經(jīng)由所述電子電路上的所述第二端ロ接收的,其中所述外部計算機處理器被設(shè)置為遠離所述便攜式AACMM。
      13.如權(quán)利要求8所述的便攜式AACMM,其中,所述電子電路在所述第一請求的所述功能的執(zhí)行期間接收執(zhí)行功能的第二請求;識別所述第二請求被接收來自的源裝置;暫停所述第一功能的實現(xiàn)并且將從所述第一功能的實現(xiàn)獲取的數(shù)據(jù)存儲在所述便攜式AACMM的存儲器位置中;選擇作為所述第二請求的源裝置的目的地裝置;將從實現(xiàn)所述功能導(dǎo)出的信息發(fā)送到對應(yīng)于所述第二請求的目的地裝置;以及繼續(xù)所述第一功能的實現(xiàn)。
      14.一種用于實現(xiàn)便攜式關(guān)節(jié)臂坐標測量機(AACMM)的計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括其上實施有計算機可讀程序代碼的計算機存儲介質(zhì),所述計算機可讀程序代碼當被計算機執(zhí)行時使得所述計算機實現(xiàn)如下方法,所述方法包括接收執(zhí)行功能的第一請求; 識別所述第一請求被接收來自的源裝置; 實現(xiàn)根據(jù)所述第一請求的所述功能; 通過識別所述第一請求是從第一端口和第二端口中的哪個接收到的,來選擇作為所述第一請求的源裝置的目的地裝置;以及 將從實現(xiàn)所述功能導(dǎo)出的信息發(fā)送到所述目的地裝置。
      15.如權(quán)利要求14所述的計算機程序產(chǎn)品,其中,所述功能包括對象的尺寸測量的獲??;以及 其中,發(fā)送信息包括以下中的至少之ー 將原始測量數(shù)據(jù)發(fā)送到所述目的地裝置;以及 在發(fā)送之前將所述原始測量數(shù)據(jù)轉(zhuǎn)換為包括所述信息的三維坐標數(shù)據(jù)。
      16.如權(quán)利要求14所述的計算機程序產(chǎn)品,其中,執(zhí)行功能的請求包括從通信耦合到所述便攜式AACMM的外圍裝置捕獲數(shù)據(jù)的請求,所述方法還包括經(jīng)由總線將從所述外圍部件捕獲的數(shù)據(jù)發(fā)送到所述電子電路。
      17.如權(quán)利要求16所述的計算機程序產(chǎn)品,其中,所述外圍部件包括以下各項中的至少之ー 激光線探測器; 熱掃描裝置; 無線射頻識別裝置掃描儀;以及 攝像機。
      18.如權(quán)利要求14所述的計算機程序產(chǎn)品,其中,所述功能包括以下中的至少之ー 經(jīng)由布置在所述便攜式AACMM上的溫度傳感器監(jiān)測溫度值; 執(zhí)行所述便攜式AACMM的至少ー個部件的校準;以及 對所述便攜式AACMM的至少ー個部件執(zhí)行診斷。
      19.如權(quán)利要求14所述的計算機程序產(chǎn)品,其中,在所述電子電路處,從所述便攜式AACMM板上的用戶接ロ部件以及外部計算機處理器中的至少之ー接收所述第一請求,其中接收自所述用戶接ロ部件的所述第一請求是經(jīng)由所述電子電路上的所述第一端ロ接收的,接收自所述外部計算機處理器的所述第一請求是經(jīng)由所述電子電路上的所述第二端ロ接收的,其中所述外部計算機處理器被設(shè)置為遠離所述便攜式AACMM。
      20.如權(quán)利要求14所述的計算機程序產(chǎn)品,其中,所述方法還包括 在所述第一請求的所述功能的執(zhí)行期間接收執(zhí)行功能的第二請求; 識別所述第二請求被接收來自的源裝置; 暫停所述第一功能的實現(xiàn)并且將從所述第一功能的實現(xiàn)獲取的數(shù)據(jù)存儲在所述便攜式AACMM的存儲器位置中; 選擇作為所述第二請求的源裝置的目的地裝置; 將從實現(xiàn)所述功能導(dǎo)出的信息發(fā)送到對應(yīng)于所述第二請求的目的地裝置;以及 繼續(xù)所述第一功能的實現(xiàn)。
      全文摘要
      實現(xiàn)便攜式關(guān)節(jié)臂坐標測量機包括接收執(zhí)行功能的第一請求。便攜式AACMM包括具有相對的第一端和第二端的能夠手動定位的關(guān)節(jié)臂部分,臂部分包括多個連接的臂分段,每個臂分段包括用于產(chǎn)生位置信號的至少一個位置感測器;測量裝置,其附連到AACMM的第一端;以及電子電路,其從感測器接收位置信號,并且提供對應(yīng)于測量裝置的位置的數(shù)據(jù)。實現(xiàn)便攜式關(guān)節(jié)臂測量機還包括識別第一請求被接收來自的源裝置,實現(xiàn)根據(jù)第一請求的功能,通過識別第一請求是從第一端口和第二端口中的哪個接收到的來選擇作為第一請求的源裝置的目的地裝置,以及將從實現(xiàn)功能導(dǎo)出的信息發(fā)送到目的地裝置。
      文檔編號G05B19/401GK102687433SQ201180005275
      公開日2012年9月19日 申請日期2011年1月14日 優(yōu)先權(quán)日2010年1月20日
      發(fā)明者弗雷德里克·約翰·約克 申請人:法羅技術(shù)股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1