专利名称:多功能坐标测量机的制作方法
多功能坐标测量机相关申请的交叉引用本申请要求2010年I月20日提交的临时申请号61/296,555的优先权,其内容被
整体结合在此,作为參考。
背景技术:
本公开内容涉及坐标测量机,更特别地,涉及便携式关节臂坐标测量机,其在坐标測量机的探针端上具有连接器,该连接器允许附件装置可移除地连接至该坐标測量机。已经发现在零件的制造或生产(例如加工)的各个阶段期间,在需要快速且精确地检验零件的尺寸的零件制造或生产过程中广泛地使用便携式关节臂坐标测量机(AACMMs)。与已知静止的或固定的、高成本并且相对难以使用的測量装置相比,便携式AACMMs表现出巨大的改进,特别是,在用于执行相对复杂的零件的尺寸測量方面所花费的时间的量。通常,便携式AACMM的使用者沿待被测量的零件或物体的表面简单地引导探针。随后记录测量数据并且向使用者提供该数据。在一些情况下,以可视化的形式向使用者提供数据,例如,计算机屏幕上的三维(3-D)形式。在其它情况下,以数字的形式向使用者提供数据,例如,当测量孔的直径时,文本“Diameter = I. 0034”显示在计算机屏幕上。在共同转让的美国专利No. 5,402,582 ( ‘582)中公开了现有技术的便携式关节臂CMM的示例,其被整体结合在此,作为參考。该‘582专利公开了 3-D测量系统,其由手动操作的关节臂CMM构成,该手动操作的关节臂CMM在一端具有支承基部并且在另一端具有测量探针。共同转让的美国专利No. 5,611,147(‘147)公开了类似的关节臂CMM,该专利被整体结合在此,作为參考。在‘147专利中,关节臂CMM包括许多特征,这些特征包括在探针端的附加旋转轴线,由此为臂提供了 2-2-2或2-2-3轴线配置(后一情况为七轴线臂)。尽管现有的CMM’s适合于它们预期的目的,但需要一种便携式AACMM,其允许附件装置可移除地连接至坐标测量机。
发明内容
实施方式是ー种实现具有可互换的附件的便携式关节臂坐标测量机(AACMM)的方法。所述便携式AACMM包括能够人工定位的臂部,所述臂部具有相対的第一端和第二端,所述臂部包括多个连接的臂区段,每个臂区段包括用于产生位置信号的至少ー个位置转换器;測量装置,所述测量装置附接至所述AACMM的第一端;以及电子电路,所述电子电路接收来自所述转换器的所述位置信号并且提供与所述测量装置的位置对应的数据。实现所述便携式AACMM包括通过判定传输路径识别源器件,数据从源器件接收并且数据通过传输路径传输,所述源器件经由联接器可移除地附接至所述AACMM的所述第一端。实现所述便携式AACMM还包括基于至少对所述源器件的识别来判定所述数据的数据类型。所述源器件可移除地附接至所述AACMM。实现所述便携式AACMM还包括响应于所述数据类型对所述数据执行动作,以及将执行所述动作的结果输出至目标装置。另ー实施方式是ー种具有可互换的附件的便携式关节臂坐标测量机(AACMM)。所述便携式AACMM包括能够人工定位的臂部,所述臂部具有相対的第一端和第二端,所述臂部包括多个连接的臂区段,所述臂区段中的每个包括用于产生位置信号的至少ー个位置转换器。所述便携式AACMM还包括測量装置,所述测量装置附接至所述AACMM的第一端;电子电路,所述电子电路用于接收来自所述转换器的所述位置信号并且用于提供与所述測量装置的位置对应的数据;源器件,所述源器件经由联接器可移除地附接至所述便携式AACMM的所述第一端,所述源器件配置用于采集数据;以及能够由所述电子电路执行的逻辑,其中,所述逻辑通过判定传输路径识别源器件,数据从源器件接收并且数据通过传输路径传输。所述逻辑还基于至少对所述源器件的识别来判定所述数据的数据类型;响应于所述数据类型对所述数据执行动作;以及将执行所述动作的结果输出至目标装置。再ー实施方式是ー种用于实现便携式关节臂坐标测量机(AACMM)的计算机程序产品,所述计算机程序产品包括计算机存储介质,该计算机存储介质具有其上包含的计算机可读程序代码,所述计算机可读程序代码在由计算机执行时使得所述计算机实现下 述方法。所述方法包括通过判定传输路径来识别源器件,数据从源器件接收并且数据通过传输路径传输。所述源器件可移除地附接至所述AACMM。所述方法还包括基于至少对所述源器件的识别来判定所述数据的数据类型;响应于所述数据类型对所述数据执行动作;以及将执行所述动作的结果输出至目标装置。
现在參照附图,示例性实施方式被示出,这些示例性实施方式不应该被解释为关于本公开内容的整个范围的限定,并且其中,在几幅图中以类似的方式对部件进行标号图1,包括图IA和1B,是便携式关节臂坐标测量机(AACMM)的立体图,其内具有本发明的各个方面的实施方式;图2,包括图2A-2D —起,是根据实施方式的用作图I的AACMM的一部分的电子设备的框图;图3,包括图3A和3B—起,是根据实施方式的描述图2的电子数据处理系统的详细特征的框图;图4是根据实施方式的图I中的AACMM带有附接的激光线探针装置的探针端的等轴视图;图5是根据实施方式的图4中的激光线探针装置的局部剖视等轴视图;图6是根据实施方式的图I中的AACMM的带有另一附接的可移除装置的探针端的等轴视图;图7是根据实施方式的图I中的AACMM的带有附接的涂料喷射装置的探针端的等轴视图;图8,包括图8至图SC,是根据本发明的实施方式,可以根据臂的位置和方向调整成保持与零件特征对准的投影图像的图;图9,包括图9A至图9B,是零件的其上帯有投影图像的表面的图,其中,投影图像包括探针引导和状态信息;图10是其中两个投影仪安装到探针端而第三投影仪安装在AACMM的另一部分上的AACMM的立体图11是带有两个安装到探针端的投影仪的另一 AACMM的立体图;图12是带有安装到探针端的投影仪的AACMM的立体图,其中,投影仪将图像投影到零件的表面上,其中,投影图像含有在零件的表面后面隐藏的特征;以及图13是描述了根据实施方式用于实现带有可移除的附件的AACMM的过程的流程图。
具体实施例方式便携式关节臂坐标测量机(AACMMs)用于各种应用中,以获得对物体的測量。本发明的实施方式提供了允许操作员容易且快速地将不同的测量附件装置联接至AACMM的探针端的优点。本发明的实施方式还提供的另外的优点在于提供将探针端的一定水平的控制与附件装置集成。本发明的实施方式还提供的又ー优点在于,在没有外部连接或接线的情况下向可移除的附件提供功率和数据通信。
图IA和IB以立体图示意了根据本发明的各种实施方式的便携式关节臂坐标测量机(AACMM) 100,关节臂是坐标测量机的ー种类型。如图IA和IB中所示,示例性AACMM100可包括六或七轴线关节联接的測量装置,该测量装置具有測量探针外壳102,该测量探针外壳102在一端联接于AACMM 100的臂部104。臂部104包括第一臂区段106,该第一臂区段106通过第一组轴承盒110(例如,两个轴承盒)联接于第二臂区段108。第二组轴承盒112(例如,两个轴承盒)将第二臂区段108联接于測量探针外壳102。第三组轴承盒114 (例如,三个轴承盒)将第一臂区段106联接于定位在AACMM 100的臂部104的另一端处的基部116。每ー组轴承盒110、112、114提供了关节式运动的多条轴线。而且,測量探针外壳102可包括AACMM 100的第七轴线部的轴(例如,包括编码器系统的盒,该编码器系统判定測量装置,例如,探针118和/或外围装置在AACMM 100的第七轴线上的运动)。在AACMM 100的使用中,基部116通常固定于工作表面。在每个轴承盒组110、112、114内的每个轴承盒通常包含编码器系统(例如,光学编码器系统)。编码器系统(例如,转换器)提供相应臂区段106、108的位置的表示并且相对应的轴承盒组110、112、114 一起提供探针118相对于基部116的位置的表示(并且,因此,由AACMM 100测量的物体在某ー參考坐标系内,例如,局部或整体坐标系内的位置)。臂区段106、108可由适合的刚性材料制成,例如,但是不限于碳复合材料。具有六或七轴线的关节式运动(即,自由度)的便携式AACMM 100提供了如下优点允许操作者将探针118定位在关于基部116的360°区域内的期望位置,同时提供操作者易于处理的臂部104。然而,应当理解,臂部104具有两个臂区段106、108的图示是为了示例的目的,所要求的本发明不应限于此。AACMM 100可具有由轴承盒联接在一起的任意数量的臂区段(并且,因此,多于或者少于六或七轴线关节式运动或自由度)。探针118可拆卸地安装于测量探针外壳102,測量探针外壳102连接于轴承盒组112。柄126可通过例如快速连接接ロ相对于测量探针外壳102可移除。柄126可由其它装置代替(例如,激光线探针,条形码读出器),由此提供如下优点允许操作者利用同一AACMM 100,使用不同的測量装置。在示例性实施方式中,探针外壳102容纳可移除的探针118,该可移除的探针118是接触式測量装置并且可具有物理地接触待测量的物体的不同端头118,包括,但是不限于球式、触敏式、弯曲式及延伸式探针。在其它实施方式中,例如由激光线探针(LLP)的非接触式装置执行测量。在实施方式中,使用快速连接接ロ由LLP取代柄126。其它类型的測量装置可取代可移除的柄126,以提供附加的功能。这种测量装置的示例包括但不限干一或更多个照明灯、温度传感器、热扫描仪、条形码扫描仪、投影仪、涂料喷射器、摄影机等等。如图IA和IB中所示,AACMM 100包括可移除的柄126,其提供如下优点允许改变附件或功能而不用将测量探针外壳102从轴承盒组112上移除。如下面关于图2详细讨论的,可移除的柄126还可以包括电连接器,该电连接器允许柄126与位于探针端的相对应的电子设备进行电功率和数据的交換。在各种实施方式中,每个组的轴承盒110、112、114允许AACMM 100的臂部104围绕多条旋转轴线运动。如所提及的,每个轴承盒组110、112、114包括对应的编码器系统,例如,诸如光学角度编码器之类,该对应的编码器系统均与例如臂区段106、108的对应的旋转轴线共轴布置。光学编码器系统检测例如臂区段106、108中的每ー个的围绕对应的轴线的旋转(转动)或者横向(铰接)运动并且将信号传输至AACMM 100内的电子数据处理系 统,如下文中较详细地描述的。每个单独的原始编码器计数作为信号被単独地发送至电子数据处理系统,在电子数据处理系统中,其被进ー步处理成为测量数据。如共同转让的美国专利No. 5,402,582( ‘582)中所公开的,不需要与AACMM 100本身分开的位置计算器(例如,串行盒(serial box))。基部116可包括附接装置或安装装置120。安装装置120允许AACMM 100可移除地安装于期望的位置,例如,检验台、加工中心、壁或地面。在一个实施方式中,基部116包括柄部122,在AACMM 100被移动时,该柄部122为操作者提供用于保持基部116的方便位置。在一个实施方式中,基部116还包括可移除的盖部124,该盖部124向下折叠以露出用户接ロ,例如,显示屏。根据实施方式,便携式AACMM 100的基部116包括或容纳电子数据处理系统,该电子数据处理系统包括两个主要部件基部处理系统,该基部处理系统处理来自AACMM 100内的各个编码器系统的数据以及表示其它臂參数的数据,以支持三维(3-D)位置计算;以及用户接ロ处理系统,该用户接ロ处理系统包括机载操作系统、触摸屏显示器以及驻留应用软件,该驻留应用软件在无需连接到外部计算机的情况下允许在AACMM100内实现相对完整的计量功能。基部116中的电子数据处理系统可与编码器系统、传感器以及离开基部116定位的其它外围硬件(例如,能够安装至AACMM 100上的可移除柄126的LLP)通信。支持这些外围硬件设备的电子设备或特征可定位在位于便携式AACMM 100内的轴承盒组110、112、114中的每ー个内。图2是根据实施方式的用在AACMM 100中的电子设备的框图。图2中所示的实施方式包括电子数据处理系统210,该电子数据处理系统210包括用于实现基部处理系统的基部处理器板204、用户接ロ板202、用于提供功率的基部功率板206、蓝牙模块232和基部倾斜板208。用户接ロ板202包括用于执行应用软件以执行用户接ロ、显示和此处描述的其它功能的计算机处理器。如图2中所示,电子数据处理系统210经由ー或者更多条臂总线218与前述的多个编码器系统通信。在图2中所描述的实施方式中,每个编码器系统产生编码器数据并且包括编码器臂总线接ロ 214、编码器数字信号处理器(DSP) 216、编码器读头接ロ 234和温度传感器212。诸如应变传感器的其它设备可附接于臂总线218。图2中还示出了与臂总线218通信的探针端电子设备230。探针端电子设备230包括探针端DSP 228、温度传感器212、经由实施方式中的快速连接接ロ与柄126或LLP 242连接的柄/LLP接ロ总线240、以及探针接ロ 226。快速连接接ロ允许通过柄126访问数据总线、控制线和由LLP 242使用的电源总线以及其它附件。在实施方式中,探针端电子设备230定位在AACMM 100上的测量探针外壳102中。在实施方式中,柄126可从快速连接接ロ移除并且可由激光线探针(LLP) 242执行测量,该激光线探针(LLP)242经由柄/LLP接ロ总线240与AACMM 100的探针端电子设备230通信。在实施方式中,电子数据处理系统210定位在AACMM 100的基部116中,探针端电子设备230定位在AACMM 100的测量探针外壳102中,并且编码器系统定位在轴承盒组110、112、114中。探针接ロ 226可通过任何适合的通信协议与探针端DSP 228连接,该通信协议包括来自Maxim Integrated Products Inc.
(马克西姆集成产品有限公司)的商业上可获得的产品,其具体为商标I-wire的通信协议236。 图3是描述根据实施方式的AACMM 100的电子数据处理系统210的详细特征的框图。在实施方式中,电子数据处理系统210定位在AACMM 100的基部116中并且包括基部处理器板204、用户接ロ板202、基部电源板206、蓝牙模块232和基部倾斜模块208。在图3所示的实施方式中,基部处理器板204包括此处所图示的各种功能块。例如,基部处理器功能302被用于支持来自AACMM 100的测量数据的收集并且经由臂总线218和总线控制模块功能308接收原始臂数据(例如,编码器系统数据)。存储器功能304存储程序和静态臂配置数据。基部处理器板204还包括用于与诸如LLP242之类的任何外部硬件设备或附件通信的外部硬件选项端ロ功能310。实时时钟(RTC)和日志306、电池组接ロ(IF) 316以及诊断端ロ 318也包括在图3中所描述的基部处理器板204的实施方式中的功能中。基部处理器板204还管理与外部(主机)和内部(显示处理器202)设备通信的所有有线和无线数据。基部处理器板204具有经由以太功能(Ethernet function) 320 (例如,使用时钟同步标准,诸如美国电气和电子工程师协会(IEEE) 1588)与以太网(Ethernetnetwork),经由局域网功能(LAN function) 322与无线局域网(WLAN)以及经由并行-串行通信(PSC)功能314与蓝牙模块232通信的能力。基部处理器板204还包括到通用串行总线(USB)设备312的连接。基部处理器板204传输并且收集原始測量数据(例如,编码器系统计数、温度读数),以便在无需任何预处理的情况下处理成测量数据,例如前述‘582专利的串行盒中所公开的。基部处理器204将处理的数据经由RS485接ロ(IF) 326发送至用户接ロ板202上的显示处理器328。在实施方式中,基部处理器204还将原始測量数据发送至外部计算机。现在转向图3中的用户接ロ板202,通过基部处理器接收的角度和位置数据由在显示处理器328上执行的应用程序来使用,以提供AACMM100内的独立计量系统。可以在显示处理器328上执行应用程序以支持例如,但不限于,如下功能特征的測量、引导和训练绘图、远程诊断、温度校正、各个操作特征的控制、到各个网络的连接、測量物体的显示。连同显示处理器328和液晶显示器(IXD) 338 (例如,触摸屏IXD)用户接ロー起,用户接ロ板202包括几个接ロ选项,该几个接ロ选项包括安全数字(SD)卡接ロ 330、存储器332、USB主机接ロ 334、诊断端ロ 336、摄影机端ロ 340、音频/视频接ロ 342、拨号/単元调制解调器344和全球定位系统(GPS)端ロ 346。图3中所示的电子数据处理系统210还包括具有用于记录环境数据的环境记录器362的基部电源板206。该基部电源板206还利用交流/直流(AC/DC)转换器358和电池充电器控制器360向电子数据处理系统210提供功率。基部电源板206使用内置集成电路(I2C)串行单端总线354以及经由DMA串行外围接ロ(DSPI) 356与基部处理器板204通信。基部电源板206经由在基部电源板206中实现的输入/输出(I/O)扩展功能364连接于倾斜传感器和射频识别(RFID)模块208。尽管示出为分开的部件,但在其它实施方式中,所有部件或者部件的子集可以物理地定位在不同的位置处和/或可以是与图3中所示不同的方式组合的功能。例如,在一 个实施方式中,基部处理器板204和用户接ロ板202组合成一个物理板。现在转向图4至图7,測量探针外壳102的示例性实施方式被示出带有允许可移除的且可互換的装置与AACMM 100联接的快速连接机械和电子接ロ。本发明的示例性实施方式为用于诸如激光线探针(LLP)扫描装置400之类的装置的摄影机、信号处理、控制和指示符接ロ提供了优点。装置400包括外罩402,该外罩402包括柄部404,该柄部404被定尺寸和成形为使其被保持在操作者的手中(例如,诸如以手枪握把的形式)。装置400的一端包括机械和电子接ロ 426。该接ロ 426包括联接至该接ロ 426的机械联接器532和电子连接器534。接ロ 426提供在装置400与探针外壳102之间的相对快速且安全的电子连接,而无需对准连接器销,且无需単独的电缆或连接器。邻近接ロ 426,外罩402包括了包含诸如激光装置之类的光学装置408和传感器410的部分506。传感器410例如可以是电子耦合器件(CCD)类型的传感器或者可以是互补金属氧化物半导体(CMOS)类型的传感器。在示例性实施方式中,光学装置408与传感器410以一定角度布置使得传感器410可以在期望的焦点处检测来自光学装置408的反射光。在一个实施方式中,光学装置408与传感器410的焦点偏移探针端头118,使得可以在不与探针端头118干扰的情况下对装置400进行操作。換言之,可以在探针端头118处于适当位置的情况下对装置400进行操作。此外,应该理解,装置400相对于探针端头118基本固定,而作用在柄部404上的カ不会影响装置400相对于探针端头118的对准。在一个实施方式中,装置400可以具有附加的致动器(未示出),其允许操作者在获取来自装置400的数据与获取来自探针端头118的数据之间进行切換。光学装置408和传感器410电カ联接至布置在外罩402内的控制器512。该控制器512可以包括ー个或更多个微处理器、数字信号处理器、存储器和信号调节电路。由于由装置400产生的数字信号处理和大量数据,控制器512相对地大并且可以设置在柄部404内。控制器512经由电连接器534电カ联接至臂总线218。装置400还包括致动器514,516,它们可以由操作者人工激活以启动通过装置400的操作和数据采集。在本发明的其他实施方式中,联接至AACMM 100的装置600 (图6)可以包括功能器件602。依据装置600的类型,功能器件602仍然可以是摄影机(camera)、摄像机(videocamera)、条形码扫描仪、热扫描仪、光源(例如闪光灯)或者图像投影仪。在一个实施方式中,功能器件602可以包括回射器保持器,诸如共同转让的发明名称为“Apparatus andMethod for Relocating an Articulating-Arm Coordinate Measuring Machine L 用亍直定位关节臂坐标测量机的装置和方法)”的美国专利7,804,602中所描述的,该专利整体被结合在此。在又ー实施方式中,功能器件602可以包括超声探针,诸如在共同拥有的发明名称为“Method of Constructing a 3-Dimensional Map of a Measurable Quantity UsingThree Dimensional Coordinate Measuring Apparatus (使用三维坐标测量装置来构造可測量量的3D映射的方法)”的美国专利申请5,412,880中所描述的,该专利被整体结合在此,作为參考。装置600包括允许装置电カ地以及机械地联接至探针外壳102的接ロ 426。装置600还包括电连接至功能器件602的控制器。该控制器被设置成与电子数据处理系统210异步双向通信。该双向通信连接可以是有线的(例如经由臂总线218)、无线的(例如蓝牙或IEEE 802.11)。在一个实施方式中,通信连接是有线连接和无线连接的组合,其中,第一信号类型是通过控制器420经由有线连接传输的,而第二信号类型是经由无线连接传输的。在其中功能器件602包括诸如图像投影仪和激光线探针之类的多个功能的实施方式中,图像(例如CAD)数据可以经由无线连接被发送至图像投影仪,而同时由LLP图像传感 器获取的数据经由有线连接被发送。应该理解,对这些装置的集成可以提供如下优点使得操作者能够更快地且以更高程度的可靠性来获取测量。例如,在附接有摄影机或摄像机装置的情况下,操作者可以利用该装置来记录正被测量的物体的一个或更多个图像。这些图像可以例如被显示在显示器328上或者结合到检验报告中。在一个实施方式中,操作者可以经由用户接ロ板202将图形标记放置在被显示的图像上以定义測量点。以此方式,操作者之后能够从存储器调用被标记的图像并且快速地看到在哪进行測量。在其他实施方式中,采集测量物体的视频。然后经由用户接ロ板202重放该视频,以有助于操作者重复对下一个要被检验的物体的多次測量,或者作为对新的操作者的培训工具。在又ー实施方式中,装置可以是喷漆装置700 (图7)。喷漆装置700包括接ロ 426,其将喷漆装置700电カ地且机械地联接至探针外壳102。在该实施方式中,喷漆装置700包括配置成与电子数据处理系统210通信的控制器。该通信连接可以是有线的(例如,经由臂总线218)、无线的(例如,蓝牙或IEEE 802. 11)、或者是有线连接与无线连接的组合。装置700的控制器接收来自电子数据处理系统210的信号并且选择性地从ー个或更多个喷嘴702喷射ー种或更多种颜色,所述喷嘴分别连接至各自具有单个颜色的涂料的储存器704(例如红、绿、蓝)。应该理解,喷嘴702还可以是将涂料、墨、颜料或染料的滴沉积到表面上的喷墨式喷射机构。喷墨嘴可以包括,但不限干,连续喷墨、热喷墨以及压电喷墨。由于电子数据处理系统210知道探针外壳102的位置和定向,所以装置可以接收指令以将特定颜色喷射至特定位置处,以匹配存储在存储器中的期望的图像。由此,随着操作者移动装置700穿过期望的表面(例如墙),就可以由装置700再现图像或图片。本实施方式还可以提供下述优点制造用于在例如诸如金属片材之类的物品上产生设计标记的环境。应该理解,尽管图7示出储存器704在AACMM 100的外部,但其是为了示例的目的,要求保护的发明不应限于此。在一个实施方式中,储存器704设置在装置700的柄中。在另ー实施方式中,储存器704设置在基部116中并且导管延伸穿过臂104,从而提供一种没有外部接线、管或导管的系统。现在參照图6以及图8至图12,示出结合一个或更多个图像投影仪602的装置600的实施方式。根据本发明的实施方式,一个或更多个相对小的,能从市场上买到的投影仪(例如“超微型(ultra miniature) ”或“微型(pico) ”投影仪)604可以安装至、连接至或者以其他方式附接至AACMM 100的探针端401或者在AACMM 100上的其他各个位置处(例如与柄相对、在臂区段上)。在图8A至图8D中,投影仪604被示出为邻近柄126安装至装置600。然而,投影仪604可以安装在AACMM 100上的任何地方,并且如果激光线探针与AACMM 100结合使用,则投影仪604可以安装至该激光线探针。投影仪604可以包括一定量的处理能力。在实施方式中,投影仪604与电子数据处理系统210连接或通信。因而,投影仪604可以设置有视觉引导信息或数据(例如,图像606),投影仪604然后将所述视觉引导信息或数据投影到要通过AACMM 100的操作者测量的或者以其他方式在其上作业的零件或物体608上,如图8B中的“位 置I”中所示。一旦零件608的定向对准在AACMM 100的坐标系内,则可以利用臂104的位置数据使得投影图像606的比例及其立体图与AACMM 100的移动同歩。投影在零件608上的图像606可以由与投影仪604相关联的处理器调整或者根据探针端410的位置经由电子数据处理系统210来调整,使得随着装置600被移动,投影在零件608上的图像606是静止的,在比例和定向两方面变化,以将稳定的图像呈现给操作者。其可以在图8C的“位置2”中看至IJ。作为示例,彩色(例如緑色)的圆610可以投影成与要被测量的零件中的孔612对准。随着探针相对于零件608的角度或距离的变化,圆610在投影图像606中的位置改变,但是圆610仍然被锁定在孔612上的适当位置处并且仍然维持与孔612的尺寸相同的尺寸。其相当于锁定并跟踪目标。该配置的优点在于,在操作者移动AACMM100时,操作者无需将目光从零件608上离开转向计算机屏幕、用户接ロ或其他视觉显示器。与现有技术中简单的坐标网格线相反,使用零件608上的投影图像提供了广泛的投影信息选项,这些投影信息选项包括但不限于(I)颜色控制一在成功完成測量之后红色的圆可以变成绿色。标记的或图形的颜色可以改变以为零件608的颜色提供最高的可视性(对比度)。(2)动画--标记、箭头或其他指示符可以闪烁,改变频率、交替地改变颜色,以开始或结束操作。(3)文本--信息、数据或尺寸可以投影在零件上。通常显示在计算机屏幕上的数字读出可以投影在零件608上。(4)CAD图像--可以在零件上交叠有注释、尺寸或其他信息。要被测量的特征可以用颜色或动画顺序地突出。(5)照片一零件(如被设计的)的实际图像可以投影到要被测量的零件上,立即指示任何的不同,如缺少孔或者特征处于错误位置(“以引导方式的投影”;參见图9A)。(6)距离指示符一对于非接触型装置如LLP500,可以将距离指示符614投影到零件表面608上。这些可以是动画的、有色的并且可以包括文本和/或数据。AACMM 100还可以使用投影仪604以提供对操作者的引导,如图9A中所示。投影仪604在零件608上生成图像,从而利用圆610突出了要进行测量的特征612,同时还交叠了指示符616,在指示符616处测量装置118应该获取測量点。还可以将文本指令618投影并交叠在零件608上。在对零件或物体608进行了測量或者对零件608进行了一整套测量之后,结果的指示符602可以直接投影到零件608上,如图9B中所示。其可以用来突出零件在公差之内和/或在公差之外的某些特征。对于表面扫描,高点和低点可以被标以色码并且直接投影到零件608上。对于尺寸特征的測量,可以将图形或文本指示符622投影在零件608上,从而通知操作者特征是在公差内还是在公差外。如上所讨论的,其提供了下述优点即,使用于零件608检验所需要的时间量减少,因为操作者不需要将目光转向计算机终端或用户接口。投影仪604还可以用于通过投影白光来照亮工作区域,并且所述照明的尺寸和形状可以被控制。另外,因为可以使用探针端401的位置数据来控制聚光灯的位置和尺寸,所以可以在装置600移动的同时将所述照明的区域锁定。如果装置600被定向成使得投影仪604不能照亮零件608的任何地方(例如,在指向天花板的情况下),则投影仪604可以自动关闭或者转变成黑的。参照图10至图11,根据本发明的另一个方面的实施方式,多个投影仪604、624、626可以与AACMM 100—起使用。实施方式是投影仪624指向壁628或工作表面。此处,投 影仪624例如可以附接至在AACMM 100的固定(不移动)的部分上的可移动(旋转)安装座,诸如在基部116上。来自投影仪624的图像630可以显示与来自安装在探针端401上的投影仪604的信息相同的或不同的信息。图像630可以用于由第二方来观察,或者其可以用于仿制机载应用软件显示器或辅助计算机显示器。以此方式,数据可以变得更大,即,增加覆盖范围,或者数据可以投影到表面628上,其是在测量对话期间被操作者更容易地看到的表面。另外,安装在AACMM 100的探针端401上的多个投影仪604、626可以增加表面区域覆盖或3D轮廓的覆盖,由此在不丢失图像覆盖的情况下适应探针端401的相对更大的移动。可以将图像轮廓调整到零件608的轮廓。参照图12,根据本发明的另一方面的实施方式,其上安装有投影仪604的AACMM100可以向操作者提供视觉任务引导。这种视觉任务引导可以是可视化形式的物体的特征或者是通过表面或其他类型的阻碍(例如壁或人的皮肤)隐藏起来看不到的项目。例如,投影仪604可以将CAD数据、CAT扫描数据、激光扫描数据或其他数据投影于下述各种表面632上,该表面632具有在表面632后面具有需要被访问且被作业的一个或更多个物体634、636或项目。然而,重要的是,工作人员识别这些物体的精确位置,以便不会对其他物体造成损害或者减少试图对这些隐藏的物体634、636进行定位所浪费的时间量。表面632可以是壁的表面、组件的表面、人体的表面或者是使要被作业的特征或物体被隐藏的其他类型的表面。图12示出了投影到壁表面632上的图像638的示例。在壁表面632的后面的是各种项目,诸如立柱634、管道工程管636以及电线。然而,工作人员可以不知道位于壁表面632后面的是什么和/或不知道这些项目在臂表面632后面的定位。将有利的是,向工作人员提供在壁表面632后面的项目的图像以及这些项目的位置。通常,关于被隐藏的特征的信息可以得到作为例如CAD数据。在另一种应用中,AACMM 100可以用在例如手术室中。医生可以使用便携式AACMM来确定用于切开切口或者找到肿瘤的位置,将探针或测量装置118的位置与来自计算机轴向断层摄影(Computer Axial Tomography)数据的3D数据关联。在这种情况下,投影仪604可以将图像投影在病人上,提供标记或对CAT扫描影像的真实复制,以引导外科医生。由人工操作的机器人远程进行的手术可以以如上所描述的方式相同的方式来使用投影系统。在AACMM用在制造环境的应用中,投影仪604可以为需要定位的各种操作提供引导,其由3D CAD或图像文件驱动。其包括例如为铆钉、器械或附件钻孔;将贴花膜或者背面粘性的条带应用到汽车、飞机、巴士或大零件;涂绘字母、细节或图像;磨削/砂光表面或焊接处直到它们符合绘图要求;以及将立柱或结构构件定位护板后面以便钉子或螺钉定位。
本发明的该方面的实施方式提供了隐藏特征的可视化,以有助于确定可以安全地进行切割的地方,隐藏特征例如在壁、隔壁、地板下方或者在锁定的门后面的管道、接线、导管或其它物体。这些实施方式还提供了用于对爆炸物的关键部件进行钻孔、切割以及接触的投影可视化和引导(例如,当装置的3D CAD数据可用时)。根据本发明的该方面的实施方式,用于AACMM的投影系统将引导和零件数据(例如,结构CAD数据)投影到零件的表面上。该投影系统还可以用于投影在壁、结构或人体内部的物体的图像,用于在建立修正、手术或其他侵入性过程中使用。附接至臂的一个或更多个小型投影仪能够将图像或数据投影在零件或表面上或者向操作者提供引导。臂/投影仪组合可以提供被壁隐藏的、在人体内部的、在爆炸装置内部等的特征的可视化。当物体的3D记录(例如,CAD绘图、CAT扫描等)存在时,投影仪和臂组合可以投影图像,该图像示出特征的位置,就好像穿过壁所看到的一样。现在转向图13,以下将以示例性实施方式来描述用于实现具有可移除的附件的AACMM 100过程。如以上所指出的,电子数据处理系统210实现用于执行图13中所描述的过程的逻辑。该逻辑可以存储在用户接口板202处,例如,在存储器332中。在步骤1302处,在AACMM 100的电子数据处理系统210处接收来自源器件的数据。该源器件包括装置400、装置600以及装置700中的一个。在步骤1304处,基部计算机处理器识别数据的源。数据的源(例如装置400、装置600以及装置700中的一个)可以通过判定数据通过其传输的传输路径被识别。例如,如果源器件与AACMM 100物理地接合,则传输路径包括外围部件接口总线240、探针端电子装置230和臂总线218(图2中示出)以及接口 426和连接器534(图5中示出)。如果源器件从AACMM 100的接口 426移除,则传输路径可以是以无线方式(例如通过无线网络)至电子数据处理系统210。如以上所指出的,装置400、装置600以及装置700各自的控制器都可以包括用于与AACMM 100通信(例如,至电子数据处理系统210)的无线部件以及可以被配置用于接收来自AACMM 100的数据的其他装置。无线传输路径可以例如经由下述网络来实现蜂窝通信网络、全球定位系统网络、短程通信网络(例如,BlueTooth 功能网络)或类似型的网络。在步骤1306处,基部计算机处理器部分地基于数据的源和/或数据本身来判定数据的数据类型。该数据类型可以包括例如计量数据(例如经由激光线探针400进行的原始数据测量)、由装置600采集的图像数据(例如,在装置600是数字摄影机的情况下)、传感器数据(在装置600是RFID扫描仪的情况下)或者其他类似的数据,诸如多媒体数据。在步骤1308处,电子数据处理系统210逻辑被配置用于响应于数据的数据类型和源执行一个或更多个动作。例如,如果从源器件接收的数据是原始测量数据,则所执行的动作可以是将原始测量数据转换成X,Y,Z坐标数据,以反映源器件的位置。如果数据是由装置(例如LLP装置)采集到的传感器数据,则所执行的动作可以包括使用三角测量处理来将传感器数据转换成位置数据,以识别装置的位置。如果数据是图像数据,则所执行的动作可以是将像素数据处理成已知的图像数据格式(例如,JPEG)。可替换地,或者除此之外,动作可以包括将采集的数据转换成与其他采集的数据交叠的表示(例如,图像数据可以调换至X,Y,Z坐标数据之上,以示出正被测量物体的更多的细节)。如果数据是表示对喷射涂绘装置(例如装置700)的致动的控制信号数据,则所执行的动作可以包括选择储存器704以及激活喷嘴702,以涂绘表面或物体。在步骤1310处,电子数据处理系统210逻辑输出动作执行的结果到一个或更多个目标装置。目标装置可以包括AACMM 100所载的用户接口板202的用户接口显示器或者远程装置(例如,通用桌面、PDA、智能手机等)。技术效果和益处包括通过AACMM的可互换的装置和接口获得物体的测量以及其他数据。益处包括将对AACMM的探针端的一定水平的控制与附件装置(S卩,可互换的装置)集成起来。其他益处包括在没有外部连接或接线的情况下向可移除的附件提供功率和数据通信。本领域技术人员将理解,本发明的方面可以被实施为系统、方法或计算机程序产品。因此,本发明的方面可以采取完全硬件实施方式的形式、完全软件实施方式(包括固 件、驻留软件、微代码等)的形式或者结合软件方面和硬件方面的实施方式的形式,它们在此可全部通称为“电路”、“模块”或“系统”。此外,本发明的方面还可以采取计算机程序产品的形式,其具体为一个或更多个具有计算机可读程序代码的计算机可读介质。可以使用一个或更多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是例如但不限于电子的、磁的、光学的、电磁的、红外线的或半导体系统、设备或装置、或者前述的任何适当组合。计算机可读介质的更具体的示例(非穷尽的列表)将包括以下各项具有一条或更多条导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦可编程只读存储器(EPR0M或闪存)、光纤、便携式光盘只读存储器(CD-ROM)、光存储装置、磁存储装置或前述的任何适当组合。在本文的上下文中,计算机可读存储介质可以是任何有形介质,该有形介质可以包含或存储供指令执行系统、设备或装置使用的或者与指令执行系统、设备或装置有关的程序。计算机可读信号介质可以包括传播数据信号,其内包含有计算机可读程序代码,例如,在基带中或者作为载波的一部分。这种传播信号可以采用多种形式中的任何一种,包括但不限于,电磁、光学或它们任何适当的组合。计算机可读信号介质可以是任何计算机可读介质,其不是计算机可读存储介质并且其能够通信、传播或传输供指令执行系统、设备或装置使用的或者与指令执行系统、设备或装置相关的程序。可以使用任何适当的介质来传送在计算机可读介质上包含的程序代码,这些适当的介质包括但不限于无线、有线、光纤线缆、RF等或前述的任何适当组合。用于实现本发明的方面的操作的计算机程序代码可以以一种或更多种编程语言的任何组合来编写,这些编程语目包括面向对象编程语目,诸如,Java、Smal I talk、C++、C#等以及传统的过程化编程语言,诸如,“C”编程语言或者类似的编程语言。程序代码可以完全在用户的计算机上运行、部分在用户的计算机上运行、作为独立的软件包运行、部分在用户的计算机上且部分在远程计算机上运行、或者完全在远程计算机或服务器上运行。在后者的情况下,远程计算机可以通过任何类型的网络连接到用户的计算机,任何类型的网络包括局域网(LAN)或广域网(WAN),或者可以连接到外部计算机(例如,利用因特网服务提供方通过因特网)。参照根据本发明的实施方式的方法、设备(系统)和计算机程序产品的流程示意图和/或框图来描述本发明的方面。将理解,流程示意图和/或框图中的每个框,以及流程示意图和/或框图中的框的组合可以通过计算机程序指令来实现。可以将这些计算机程序指令提供给通用计算机的、专用计算机的或其他可编程数据处理设备的处理器,以制造机器,使得经由计算机或其他可编程数据处理设备的处理器执行的指令创建用于实现在流程图和/或框图的一个或更多个框中所指定的功能/动作的装置。这些计算机程序指令还可以存储在计算机可读介质中,该计算机可读介质可以引导计算机、其他可编程数据处理设备或其他装置以特定方式运行,使得存储在计算机可读介质中的指令产生制品,包括实现流程图和/或框图的一个或更多个框中所 指定的功能/动作的指令。计算机程序指令还可以加载到计算机、其他可编程数据处理设备或其他装置上,以使一系列操作步骤在计算机、其他可编程设备或其他装置上执行,以产生计算机实现的处理,使得在计算机或其他可编程设备上运行的指令提供用于实现流程图和/或框图的一个或更多个框中所指定的功能/动作的处理。附图中的流程图和框图示意了根据本发明的各个实施方式的系统、方法和计算机程序产品的可能实现的体系结构、功能和操作。在这点上,流程图或框图中的每个框都可以表示模块、区段或部分代码,部分代码包括用于实现所指定的逻辑功能的一条或更多条可执行的指令。还应该注意,在一些替代性实施中,框中所提到的功能可以不按照图中所提到的顺序来发生。例如,根据所涉及的功能,实际上可以基本同时执行相继示出的两个框,或者有时可以颠倒顺序来执行这些框。还将注意的是,框图和/或流程示意图中的每个框以及框图和/或流程示意图中的框的组合可以通过执行特定功能或动作的基于专用硬件的系统或者专用硬件与计算机指令的组合来实现。尽管已经参照示例实施方式描述了本发明,但是本领域技术人员将理解,在不背离本发明的范围的情况下,可以进行各种改变并且等效物可以替代本发明的要素。此外,在不背离本发明的基本范围的情况下,可以进行许多改型,以使具体情况或材料适于本发明的教导。因此,意在本发明不限于作为计划执行本发明的最佳模式所公开的特定实施方式,而是本发明将包括落入在所附权利要求的范围内的全部实施方式。此外,术语第一、第二等的使用不表示任何顺序或重要性,而是术语第一、第二等用于将一个要素与另一个要素相区分。此外,术语一等的使用不表示对数量的限定,而是表示存在至少一个所提及的项目。
权利要求
1.一种实现具有可互换的附件的便携式关节臂坐标测量机(AACMM)的方法,所述方法包括 提供便携式AACMM,所述便携式AACMM包括能够人工定位的臂部,所述臂部具有相对的第一端和第二端,所述臂部包括多个连接的臂区段,每个臂区段包括用于产生位置信号的至少ー个位置转换器;测量装置,所述测量装置附接至所述AACMM的第一端;以及电子电路,所述电子电路接收来自所述转换器的所述位置信号并且提供与所述测量装置的位置对应的数据; 通过判定传输路径来识别源器件,数据从所述源器件接收并且所述数据通过所述传输 路径传输,所述源器件经由联接器能够可移除地附接至所述AACMM的所述第一端; 基于至少所述源器件的识别来判定所述数据的数据类型; 响应于所述数据类型对所述数据执行动作;以及 将执行所述动作的结果输出至目标装置。
2.根据权利要求I所述的方法,其中,所述传输路径包括无线通信路径和有线通信路径。
3.根据权利要求2所述的方法,其中,所述无线通信路径包括下述中的至少之ー 蜂窝网络; 全球定位系统网络;以及 短程通信网络。
4.根据权利要求I所述的方法,其中,数据类型包括下述中的至少之ー 计量数据; 位置数据; 图像数据;以及 基于射频识别的数据。
5.根据权利要求I所述的方法,其中,所述执行的动作包括将原始測量数据转换成坐标数据。
6.根据权利要求I所述的方法,其中,所述目标装置包括所述AACMM所载的用户接ロ显示器和远程计算机处理器中的至少之ー。
7.根据权利要求I所述的方法,其中,所述源器件包括下述中的至少之ー 激光线探针; 射频识别扫描仪; 数字摄影机; 投影装置; 热扫描装置;以及 涂绘装置。
8.ー种具有可互换的附件的便携式关节臂坐标测量机(AACMM),所述便携式AACMM包括 能够人工定位的臂部,所述臂部具有相対的第一端和第二端,所述臂部包括多个连接的臂区段,所述臂区段中的每个包括用于产生位置信号的至少ー个位置转换器; 測量装置,所述测量装置附接至所述AACMM的第一端;电子电路,所述电子电路用于接收来自所述转换器的所述位置信号并且用于提供与所述测量装置的位置对应的数据; 源器件,所述源器件经由联接器可移除地附接至所述便携式AACMM的所述第一端,所述源器件构造成用于采集数据;以及 能够由所述电子电路执行的逻辑,其中,所述逻辑通过判定传输路径识别所述源器件,数据从所述源器件接收并且所述数据通过所述传输路径传输;基于至少所述源器件的识别来判定所述数据的数据类型;响应于所述数据类型对所述数据执行动作;以及将执行所述动作的结果输出至目标装置。
9.根据权利要求8所述的便携式AACMM,其中,所述传输路径包括无线通信路径和有线通 信路径。
10.根据权利要求9所述的便携式AACMM,其中,所述无线通信路径包括下述中的至少之一 蜂窝网络; 全球定位系统网络;以及 短程通信网络。
11.根据权利要求8所述的便携式AACMM,其中,数据类型包括下述中的至少之ー 计量数据; 位置数据; 图像数据;以及 基于射频识别的数据。
12.根据权利要求8所述的便携式AACMM,其中,所述执行的动作包括将原始測量数据转换成坐标数据。
13.根据权利要求8所述的便携式AACMM,其中,所述目标装置包括所述AACMM所载的用户接ロ显示器和远程计算机处理器中的至少之一。
14.根据权利要求8所述的便携式AACMM,其中,所述源器件包括下述中的至少之ー 激光线探针; 射频识别扫描仪; 数字摄影机; 投影装置; 热扫描装置;以及 涂绘装置。
15.一种用于实现便携式关节臂坐标测量机(AACMM)的计算机程序产品,所述计算机程序产品包括计算机存储介质,所述计算机存储介质具有包含在其上的计算机可读程序代码,所述计算机可读程序代码在由计算机执行时使得所述计算机实现下述方法,所述方法包括 通过判定传输路径识别源器件,数据从所述源器件接收并且所述数据通过所述传输路径传输,所述源器件可移除地附接至所述AACMM的第一端; 基于至少对所述源器件的识别来判定所述数据的数据类型; 响应于所述数据类型对所述数据执行动作;以及将执行所述动作的结果输出至目标装置。
16.根据权利要求15所述的计算机程序产品,其中,所述传输路径包括无线通信路径和有线通信路径。
17.根据权利要求16所述的计算机程序产品,其中,所述无线通信路径包括下述中的至少之ー 蜂窝网络; 全球定位系统网络;以及 短程通信网络。
18.根据权利要求15所述的计算机程序产品,其中,数据类型包括下述中的至少之ー 计量数据; 位置数据; 图像数据;以及 基于射频识别的数据。
19.根据权利要求15所述的计算机程序产品,其中,所述执行的动作包括将原始測量数据转换成坐标数据。
20.根据权利要求15所述的计算机程序产品,其中,所述目标装置包括所述AACMM所载的用户接ロ显示器和远程计算机处理器中的至少之一。
全文摘要
一种便携式关节臂坐标测量机(AACMM),包括能够人工定位的臂部,其具有相对的第一端和第二端,臂部包括连接的臂区段,每个臂区段包括用于产生位置信号的至少一个位置转换器;测量装置,其附接至AACMM的第一端;以及电子电路,其接收来自转换器的位置信号并且提供与测量装置的位置对应的数据。实现便携式AACMM包括通过判定传输路径识别源器件,数据从源器件接收并且数据通过传输路径传输,源器件可移除地附接至AACMM的第一端;基于对源器件的识别来判定数据的数据类型;响应于数据类型对数据执行动作;以及将执行动作的结果输出至目标装置。
文档编号G01B21/04GK102656422SQ201180004747
公开日2012年9月5日 申请日期2011年1月14日 优先权日2010年1月20日
发明者保罗·阿特韦尔, 克拉克·H·布里格斯 申请人:法罗技术股份有限公司