CN104380033A - 具有可拆卸附件的坐标测量机 - Google Patents

具有可拆卸附件的坐标测量机 Download PDF

Info

Publication number
CN104380033A
CN104380033A CN201380029985.4A CN201380029985A CN104380033A CN 104380033 A CN104380033 A CN 104380033A CN 201380029985 A CN201380029985 A CN 201380029985A CN 104380033 A CN104380033 A CN 104380033A
Authority
CN
China
Prior art keywords
pattern
structured light
aacmm
equipment
line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201380029985.4A
Other languages
English (en)
Inventor
保罗·C·阿特韦尔
克拉克·H·布里格斯
伯纳姆·斯托克斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Faro Technologies Inc
Original Assignee
Faro Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/491,176 external-priority patent/US8832954B2/en
Application filed by Faro Technologies Inc filed Critical Faro Technologies Inc
Publication of CN104380033A publication Critical patent/CN104380033A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • G01B11/005Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates coordinate measuring machines
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/002Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates
    • G01B11/005Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates coordinate measuring machines
    • G01B11/007Measuring arrangements characterised by the use of optical techniques for measuring two or more coordinates coordinate measuring machines feeler heads therefor
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • G01B11/2509Color coding
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B11/00Measuring arrangements characterised by the use of optical techniques
    • G01B11/24Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
    • G01B11/25Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
    • G01B11/2513Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object with several lines being projected in more than one direction, e.g. grids, patterns
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B5/00Measuring arrangements characterised by the use of mechanical techniques
    • G01B5/004Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points
    • G01B5/008Measuring arrangements characterised by the use of mechanical techniques for measuring coordinates of points using coordinate measuring machines

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)
  • A Measuring Device Byusing Mechanical Method (AREA)

Abstract

本发明提供了一种便携式关节臂坐标测量机。坐标测量机包括具有臂部的基部。探针端耦接至臂部的远离基部的端部。设备被配置成将编码结构光发射到对象上,以确定该对象上的点的三维坐标。

Description

具有可拆卸附件的坐标测量机
背景技术
本公开内容涉及坐标测量机,以及更特别地,涉及在坐标测量机的探针端上具有连接器的便携式关节臂坐标测量机,该连接器允许将使用结构光进行非接触式三维测量的附件设备可拆卸地连接到坐标测量机。
便携式关节臂坐标测量机(AACMM)在零件的制造或生产中得到了广泛应用,在零件的制造或生产中需要在零件的制造或生产(例如,机械加工)的不同阶段期间快速并且准确地验证零件的尺寸。便携式AACMM相对于已知的静止或固定的、高成本的并且较难使用的测量设施表现出重大改进,尤其在对相对复杂零件进行尺寸测量的所需的时间量方面表现出重大改进。通常,便携式AACMM的用户简单地沿着待测零件或对象的表面引导探针。然后,测量数据被记录并提供给用户。在一些情况下,数据以视觉形式提供给用户,例如,在计算机屏幕上以三维(3D)形式提供给用户。在其他情况下,数据以数字形式提供给用户,例如,当测量孔的直径时,文本“直径=1.0034”显示在计算机屏幕上。
在共同转让的美国专利No.5,402,582(‘582)中公开了现有技术中的便携式关节臂CMM的示例。‘582专利公开了一种3D测量***,该3D测量***包括一端上具有支承基部并且另一端上具有测量探针的手动操作的关节臂CMM。共同转让的美国专利No.5,611,147(‘147)公开了类似的关节臂CMM。在‘147专利中,关节臂CMM包括多个特征,所述多个特征包括在探针端处的附加的旋转轴线,从而给臂提供2-2-2或2-2-3的轴线配置(后一种情况为七轴臂)。
还可以采用非接触技术来测量三维表面。一种类型的非接触式设备——有时称为激光线探针或激光线扫描仪——在点上或者沿着线发出激光。例如,成像设备例如电荷耦合器件(CCD)被定位成与激光器相邻。激光器被布置成发出被表面反射的一束光。被测对象的表面引起漫反向,该漫反向由成像设备捕捉。传感器上的反射线的图像随着传感器与表面之间的距离变化而变化。可以通过获知成像传感器与激光器之间的关系以及传感器上的激光图像的位置,使用三角测量方法来测量表面上的点的三维坐标。采用激光线探针出现的一个问题是测量点的密度可以根据激光线探针横跨对象表面运动的速度而变化。激光线探针运动的越快,点之间的距离越大,点密度越小。采用结构光扫描仪,在二维的每个维度中,点间距通常是均匀的,从而通常提供工件表面点的均匀测量。
尽管现有的CMM适于其预期目的,但是需要一种具有本发明实施方式的某些特征的便携式AACMM。
发明内容
根据本发明的一个实施方式,提供了一种用于测量对象在空间中的三维坐标的便携式关节臂坐标测量机(AACMM)。该AACMM包括基部。设置有具有相反的第一端和第二端的可手动定位的臂部,该臂部旋转地耦接至基部,该臂部包括多个连接的臂段,每个臂段包括用于产生位置信号的至少一个位置检测器。电子电路被设置成接收来自每个臂段中的至少一个位置检测器的位置信号。探针端耦接至第一端。非接触式三维测量设备耦接至探针端,该非接触式三维测量设备具有投影仪和图像传感器,该投影仪具有源平面,该投影仪被配置成将结构光发射到对象上,该结构光位于源平面上并且包括至少三个不共线的图案元素,该图像传感器被布置成接收从对象反射的结构光。处理器电耦接至电子电路,该处理器被配置成响应于接收来自位置检测器的位置信号以及响应于通过图像传感器接收结构光来确定对象上的点的三维坐标。
根据本发明的一个实施方式,提供了一种对用于测量对象在空间中的坐标的便携式关节臂坐标测量机进行操作的方法。该方法包括设置具有相反的第一端和第二端的可手动定位的臂部,该臂部包括多个连接的臂段,每个臂段包括用于产生位置信号的至少一个位置检测器。设置用于测量对象的探针端,该探针端耦接至第一端。电子电路接收来自检测器的位置信号。设置具有控制器的非接触式三维测量设备,该非接触式三维测量设备具有传感器和投影仪,该投影仪配置成将结构光发射到对象上,该投影仪具有源平面,该结构光位于源平面上并且包括至少三个不共线的图案元素。将结构光从三维测量设备投影到对象上。
附图说明
现在参照附图,示出了示例性实施方式,示例性实施方式不应理解为对于本公开内容的整个范围有所限制,并且其中在一些附图中相同的元件采用相同的附图标记:
图1包括图1A和图1B,是具有本发明各个方面的实施方式的便携式关节臂坐标测量机(AACMM)的立体图;
图2包括连接在一起的图2A至图2D,是根据实施方式的用作为图1中的AACMM的一部分的电子装置的框图;
图3包括连接在一起的图3A和图3B,是描述了根据实施方式的图2中的电子数据处理***的详细特征的框图;
图4是图1中的AACMM的探针端的等轴视图;
图5是耦接有手柄的图4中的探针端的侧视图;
图6是附接有手柄的图4中的探针端的侧视图;
图7是图6中的探针端的接口部的放大的局部侧视图;
图8是图5中的探针端的接口部的另一放大的局部侧视图;
图9是图4中的手柄的局部剖切的等轴视图;
图10是附接有具有单个相机的结构光设备的图1中的AACMM的探针端的等轴视图;
图11是图10中的设备的局部剖切的等轴视图;
图12是附接有具有双相机的另一结构光设备的图1中AACMM的探针端的等轴视图;
图13A和图13B是示出了图10中的设备当附接至图1中的AACMM的探针端时的操作的示意图;
图14至图17是根据本发明的实施方式的可以通过图10或图12中的结构光设备发出的具有未编码二进制图案的顺序投影;
图18至图19是根据本发明的实施方式的可以通过图10或图12中的结构光设备发出的空间变化颜色编码图案;
图20至图23是根据本发明的实施方式的可以通过图10或图12中的结构光设备发出的条纹索引(strip index)编码图案;
图24至图31是根据本发明的实施方式的可以通过图10或图12中的结构光设备发出的二维网格图案;
图32是用于在多个照明条件下获取结构光的图案的光度技术的示意图;
图33是根据本发明的另一实施方式的可独立于AACMM操作的结构光扫描设备的图。
具体实施方式
便携式关节臂坐标测量机(“AACMM”)用在多种应用中以获得对象的测量结果。本发明的实施方式提供以下优点:使操作者能够容易并且快速地将附件设备耦接至AACMM的探针端,其使用结构光来提供对三维对象的非接触式测量。本发明的实施方式还提供了以下优点:提供通信数据,该通信数据表示由AACMM内的结构光设备所测量的点云。本发明的实施方式提供了以下优点:在测量点的分布方面提供更大的均匀性,这可以提供更高的精度。本发明的实施方式还提供了以下优点:给可拆卸的附件提供电力和数据通信,而无需外部的连接或布线。
正如文中所使用的那样,术语“结构光”是指对可以用来确定投影到对象的连续封闭区域上的光的二维图案,其传达可以用于确定对象上的点的坐标的信息。结构光图案将包括设置在连续且封闭区域内的至少三个不共线的图案元素。三个不共线的图案元素中的每个图案元素均传达可以用来确定点坐标的信息。
一般来说,有两种类型的结构光——编码光图案和未编码光图案。如本文中所使用的编码光图案是可以通过获取单个图像来确定对象的受照射表面的三维坐标的光图案。在一些情况下,投影设备相对于对象是可以运动的。换言之,对于编码光图案,在投影图案与所获取的图像之间没有明显的时间关系。通常,编码光图案包括一组元素(例如几何形状),其被布置成使得元素中的至少三个元素是不共线的。在一些情况下,这组元素可以被布置成线的集合。使元素中的至少三个元素不共线确保了图案不是当通过例如激光线扫描仪投影时的那种简单的线图案。因此,由于元素的布置,图案元素是可辨认的。
相反地,如本文中所使用的未编码结构光图案是这样的图案:其当投影仪相对于对象移动时不能通过单个图案进行测量。未编码光图案的示例是这样的光图案:需要一系列的顺序图案然后获取一系列的顺序图像。由于投影图案和对图像的获取的时间特性,所以在投影仪与对象之间不应有相对运动。
应理解,结构光不同于由生成一束光的激光线探针或激光线扫描仪类型的装置投影的光。如今与关节臂一起使用的激光线探针具有不规则性或其它方面,这些不规则性或其它方面可能被视为是所生成的线中的特征,对于这方面而言,这些特征以共线布置的方式布置。因此,不认为单个生成的线内的这种特征使得投影光成为结构光。
图1A和图1B以立体图示出了根据本发明的各种实施方式的AACMM 100,关节臂是一种类型的坐标测量机。如图1A和图1B所示,示例性AACMM 100可以包括具有探针端401的六轴或七轴关节测量设备,该探针端401包括在一端处耦接至AACMM 100的臂部104的测量探针壳体102。臂部104包括第一臂段106,第一臂段106通过第一轴承盒组110(例如,两个轴承盒)耦接至第二臂段108。第二轴承盒组112(例如,两个轴承盒)将第二臂段108耦接至测量探针壳体102。第三轴承盒组114(例如,三个轴承盒)将第一臂段106耦接至位于AACMM 100的臂部104的另一端的基部116。各个轴承盒组110、轴承盒组112、轴承盒组114提供了多轴关节运动。同样地,探针端401可以包括测量探针壳体102,测量探针壳体102包括AACMM 100的第七轴部的杆(shaft)(例如,包括编码器***的套筒,该编码器***确定测量设备——例如探针118——沿AACMM 100的第七轴线的运动)。在本实施方式中,探针端401可以绕延伸穿过测量探针壳体102的中心的轴线进行旋转。在AACMM100的使用中,通常将基部116固定到工作面上。
每个轴承盒组110、轴承盒组112、轴承盒组114中的每个轴承盒通常包括编码器***(例如,光栅角编码器***)。编码器***(即检测器)提供各个臂段106、臂段108和对应的轴承盒组110、轴承盒组112、轴承盒组114的位置的指示,其一起提供探针118相对于基部116的位置的指示(并且因此提供由AACMM 100测量的对象在特定参照系——例如局部参照系或全局参照系——中的位置)。臂段106、臂段108可以由合适的刚性材料制成,其例如但不限于碳复合材料。具有六轴或七轴关节运动(即自由度)的便携式AACMM 100提供以下优点:使操作者能够将探针118放置在绕基部116的360°区域内的理想位置处,同时提供可以由操作者容易地操纵的臂部104。然而,应理解,具有两个臂段106、臂段108的臂部104的示例图是出于示例性的目的,并且所要求保护的发明不局限于此。AACMM100可以具有通过轴承盒耦接在一起的任何数量的臂段(并且因此,具有多于或少于六轴或七轴的关节运动或自由度)。
探针118被可拆卸地安装至测量探针壳体102,壳体102被连接到轴承盒组112。手柄126可以例如通过快速连接接口从测量探针壳体102拆卸。如后面更详细讨论的,手柄126可以由被配置成发出结构光以提供对三维对象的非接触式测量的另一设备来替代,从而提供以下优点:使操作者能够使用相同的AACMM 100进行接触式测量和非接触式测量两者。在示例性实施方式中,探针壳体102容置可拆卸探针118,探针118是接触式测量设备并且可以具有与待测对象物理接触的不同的末端118,末端118包括但不限于:球形的、触摸感应的、弯曲的和延伸型探针。在另外的实施方式中,例如,通过非接触式设备,如编码结构光扫描设备,来执行测量。在一个实施方式中,使用快速连接接口将手柄126替换为编码结构光扫描设备。其他类型的测量设备可以代替可拆卸手柄126来提供额外的功能。例如,这种测量设备的示例包括但不限于,一个或更多个照明灯、温度传感器、热扫描仪、条形码扫描仪、投影仪、喷漆器、相机等。
如图1A和图1B所示,AACMM 100包括可拆卸手柄126,可拆卸手柄126提供以下优点:使附件或功能能够被改变,而不需从轴承盒组112拆卸测量探针壳体102。如后面关于图2D更加详细讨论的,可拆卸的手柄126还可以包括电连接器,使得能够与手柄126和位于探针端401中的对应的电子装置交换电力和数据。
在各种实施方式中,轴承盒组110、轴承盒组112、轴承盒组114中的每个轴承盒组使AACMM 100的臂部104能够绕多个旋转轴线运动。如上所述,例如,轴承盒组110、轴承盒组112、轴承盒组114中的每个轴承盒组包括对应的编码器***例如光栅角编码器,所述编码器***分别与例如臂段106、臂段108的对应旋转轴线同轴布置。光学编码器***对例如臂段106、臂段108中的每个臂段绕对应轴线的旋转(回转)或横向(枢转)运动进行检测,并且将信号传输给AACMM 100内的电子数据处理***,其将在下面更详细地进行描述。每个单独的原始编码器计数作为信号被分别发送给电子数据处理***,信号在电子数据处理***中被进一步处理成测量数据。如在共同转让的美国专利No.5,402,582(‘582)所公开的,不需要相对于AACMM 100独立的位置计算器(例如,串行盒)。
基部116可以包括附接设备或安装设备120。安装设备120使得AACMM 100能够可拆卸地安装到所需位置处,例如,检查台、机械加工中心、壁或地板上。在一个实施方式中,基部116包括手柄部122,手柄部122在AACMM 100被移动时给操作者提供方便的抓握基部116的位置。在一个实施方式中,基部116还包括可移动的盖部124,盖部124向下折叠以露出用户接口,例如显示屏。
根据一个实施方式,便携式AACMM 100的基部116包含或容置具有电子数据处理***的电子电路,该电子数据处理***包括两个主要部件:基部处理***,其对来自AACMM 100内的各种编码器***的数据以及表示其他臂参数的数据进行处理以支持三维(3D)位置计算;用户接口处理***,其包括车载操作***、触摸屏显示器以及常驻应用软件,该常驻应用软件使得能够在AACMM 100内实现相对完整的度量功能而无需连接到外部计算机。
基部116中的电子数据处理***可以与编码器***、传感器以及远离基部116的其他***硬件(例如,可以安装至AACMM 100上的可拆卸手柄126上的结构光设备)进行通信。支持这些***硬件设备或特征的电子装置可以位于便携式AACMM 100内的各个轴承盒组110、112、114中。
图2是根据实施方式的在AACMM 100中所使用的电子装置的框图。图2A所示的实施方式包括电子数据处理***210,电子数据处理***210包括用于实现基部处理***的基部处理器板204、用户接口板202、用于提供电力的基部电源板206、蓝牙模块232以及基部倾斜(tilt)板208。用户接口板202包括用于执行应用软件以实现用户接口、显示以及本文中所描述的其他功能的计算机处理器。
如图2A和图2B所示,电子数据处理***210经由一个或更多个臂总线218与前述的多个编码器***进行通信。在如图2B和图2C所示的实施方式中,每个编码器***生成编码器数据并且包括:编码器臂总线接口214、编码器数字信号处理器(DSP)216、编码器读取头接口234以及温度传感器212。可以将其他设备例如应变传感器附接至臂总线218。
还在图2D中示出与臂总线218进行通信的探针端电子装置230。探针端电子装置230包括探针端DSP 228、温度传感器212、经由实施方式中的快速连接接口与手柄126或编码结构光扫描设备242连接的手柄/设备接口总线240、以及探针接口226。快速连接接口允许手柄126访问由编码结构光扫描设备242和其他附件所使用的数据总线、控制线和电源总线。在一个实施方式中,探针端电子装置230位于AACMM 100上的测量探针壳体102中。在一个实施方式中,手柄126可以从快速连接接口拆卸并且可以通过结构光扫描设备242来执行测量,该结构光扫描设备242经由接口总线240与AACMM 100的探针端电子装置230进行通信。在一个实施方式中,电子数据处理***210位于AACMM 100的基部116中,探针端电子装置230位于AACMM 100的测量探针壳体102中,编码器***位于轴承盒组110、轴承盒组112、轴承盒组114中。探针接口226可以通过任何合适的通信协议与探针端DSP 228连接,包括来自美信集成产品公司(Maxim Integrated Products,Inc.)的实施通信协议236的市售产品。
图3是描述根据实施方式的AACMM 100的电子数据处理***210的详细特征的框图。在一个实施方式中,电子数据处理***210位于AACMM 100的基部116中并且包括基部处理器板204、用户接口板202、基部电源板206、蓝牙模块232以及基部倾斜模块208。
在图3A所示的实施方式中,基部处理器板204包括图3A中所示的各种功能块。例如,基部处理器功能302用来支持对来自AACMM 100的测量数据的采集并且经由臂总线218和总线控制模块功能308来接收原始臂数据(例如编码器***数据)。存储功能304存储程序和静态臂配置数据。基部处理器板204还包括用于与任何外部硬件设备或附件(例如编码结构光扫描设备242)进行通信的外部硬件可选端口功能310。实时时钟(RTC)和日志306、电池组接口(IF)316以及诊断端口318也被包含在图3A所示的基部处理器板204的实施方式的功能中。
基部处理器板204还对与外部设备(主计算机)和内部设备(显示器处理器202)的所有的有线数据通信和无线数据通信进行管理。基部处理器板204具有经由以太网功能320与以太网网络进行通信的能力(例如,使用如电气和电子工程师协会(IEEE)1588之类的时钟同步标准)、经由LAN功能322与无线局域网(WLAN)进行通信的能力、以及经由并行至串行通信(PSC)功能314与蓝牙模块232进行通信的能力。基部处理器板204还包括与通用串行总线(USB)设备312的连接。
基部处理器板204传输并采集原始测量数据(例如编码器***计数、温度读数)用于将原始测量数据处理成测量数据,而不需要任何预处理,如前述的‘582专利的串行盒中所公开的那样。基部处理器204经由RS485接口(IF)326将处理后的数据发送给用户接口板202上的显示器处理器328。在一个实施方式中,基部处理器204还将原始测量数据发送给外部计算机。
现在转到图3B中所示的用户接口板202,由基部处理器接收的角度和位置数据被在显示器处理器328上执行的应用程序利用,以提供AACMM 100内的自动度量***。应用程序可以在显示器处理器328上执行以支持下述功能,所述功能包括但不限于:特征测量、引导和培训图形、远程诊断、温度校正、各种操作特征的控制、与各种网络的连接,以及测量对象的显示。连同显示器处理器328和液晶显示器(LCD)338(例如,触摸屏LCD)用户接口一起,用户接口板202包括多个接口选项,这些接口选项包括安全数字(SD)卡接口330、存储器332、USB主机接口334、诊断端口336、相机端口340、音频/视频接口342、拨号/蜂窝(cell)调制解调器344以及全球定位***(GPS)端口346。
图3A中所示的电子数据处理***210还包括具有用于记录环境数据的环境记录器362的基部电源板206。基部电源板206还使用AC/DC转换器358和电池充电器控制器360给电子数据处理***210提供电力。基部电源板206使用内置集成电路(I2C)串行单端总线354并经由DMA串行***接口(DSPI)357与基部处理器板204进行通信。基部电源板206经由在基部电源板206中实现的输入/输出(I/O)扩展功能364连接到倾斜传感器和射频识别(RFID)模块208。
虽然示出了单独的部件,但在其他实施方式中,所有部件或部分部件可以在物理上位于不同的位置和/或在功能上以与图3A和图3B中所示的方式不同的方式进行组合。例如,在一个实施方式中,基部处理器板204和用户接口板202被组合成一个物理板。
现在参照图4至图9,示出了探针端401的示例性实施方式,该探针端401的测量探针壳体102带有快速连接的机电接口,该快速连接的机电接口使可拆卸且可互换的设备400能够与AACMM 100耦接。在示例性实施方式中,设备400包括外壳402,例如,外壳402包括尺寸和形状被设置成可以握在操作者的手中的手柄部404,例如***式握把。外壳402是具有腔406(图9)的薄壁结构。腔406的尺寸被设置并且被配置成容纳控制器408。控制器408可以是例如具有微处理器的数字电路,或模拟电路。在一个实施方式中,控制器408与电子数据处理***210(图2和图3)进行异步双向通信。控制器408与电子数据处理***210之间的通信连接可以是有线的(例如,经由控制器420)或者可以是直接或间接无线连接(例如蓝牙或IEEE 802.11)或者是有线连接和无线连接的组合。例如,在示例性实施方式中,外壳402例如由注射模制的塑料材料形成为两个半部410、半部412。例如,半部410、半部412可以通过紧固件例如螺钉414固定在一起。在其他实施方式中,外壳的半部410、半部412可以通过例如粘合剂或超声波焊接固定在一起。
手柄部404还包括可由操作者手动致动的按钮或致动器416,418。致动器416和致动器418被耦接至控制器408,控制器408将信号传输给探针壳体102内的控制器420。在示例性实施方式中,致动器416和致动器418执行位于设备400对面的探针壳体102上的致动器422和致动器424的功能。应理解,设备400可以具有额外的开关、按钮或其他致动器,额外的开关、按钮或其他致动器也可用于控制设备400、AACMM100,反之亦然。此外,例如,设备400可以包括指示器,例如发光二极管(LED)、声音发生器、测量计、显示器或计量器。在一个实施方式中,设备400可以包括允许口头意见(vertal comment)与测量点同步的数字语音记录器。在又一实施方式中,设备400包括使操作者能够将语音致动命令传输给电子数据处理***210的麦克风。
在一个实施方式中,手柄部404可以被配置成由操作者的任意手或特定的手(例如左手或右手)使用。手柄部404还可以被配置成利于有残疾的操作者(例如缺失手指的操作者或具有假臂的操作者)使用。另外,并且当间隙空间有限时,手柄部404可以被拆卸且探针壳体102可以独立使用。如上所述,探针端401还可以包括AACMM 100的第七轴线的杆。在本实施方式中,设备400可以被布置成绕AACMM第七轴线旋转。
探针端401包括机电接口426,其具有互相协作的位于设备400上的第一连接器429(图8)和位于探针壳体102上的第二连接器428。连接器428和连接器429可以包括允许将设备400耦接至探针壳体102的电气和机械特征。在一个实施方式中,接口426包括其上具有机械耦接器432和电连接器434的第一表面430。外壳402也包括定位成与第一表面430相邻并且从第一表面430偏离的第二表面436。在示例性实施方式中,第二表面436是从第一表面430偏移约0.5英寸的距离的平坦表面。该偏移提供了当操作者拧紧或松开紧固件(例如套环438)时用于操作者的手指的间隙。接口426提供了设备400与探针壳体102之间的相对快速且安全的电连接而不需要使连接器插脚对准,并且不需要独立的电缆或连接器。
电连接器434从第一表面430延伸并且包括一个或更多个连接器插脚440,一个或更多个连接器插脚440例如经由一个或更多个臂总线218以异步双向通信的方式与电子数据处理***210(图2和图3)电耦接。双向通信连接可以是有线的(例如经由臂总线218)、无线的(例如蓝牙或IEEE 802.11)、或有线连接和无线连接的组合。在一个实施方式中,电连接器434电耦接至控制器420。控制器420可以例如经由一个或更多个臂总线218与电子数据处理***210进行异步双向通信。电连接器434定位成提供与探针壳体102上的电连接器442提供相对快速且安全的电连接。当将设备400附接至探针壳体102时,电连接器434和电连接器442相互连接。电连接器434和电连接器442可以分别包括金属包裹的连接器壳体,所述金属包裹的连接器壳体提供电磁干扰屏蔽,同时保护连接器插脚并且在将设备400附接至探针壳体102的过程期间协助插脚对准。
机械耦接器432提供在设备400与探针壳体102之间的相对刚性的机械耦接以支持相对精确的应用,在这样的应用中设备400在AACMM 100的臂部104的端部上的位置优选地不进行偏移或移动。任何这样的移动通常可能引起不期望的测量结果精度的退化。利用本发明实施方式中的快速连接的机电接口的机械附接配置部分的各种结构特征可以实现这些期望的结果。
在一个实施方式中,机械耦接器432包括位于一端448(设备400的前缘或“前面”)上的第一突出部444。第一突出部444可以包括带键的、有凹口的或有坡度的接口,其形成从第一突出部444延伸的唇缘446。唇缘446的尺寸设置成适于被容纳在由从探针壳体102延伸的突出部452限定的槽450中(图8)。应理解,第一突出部444和槽450连同套环438形成耦接器装置,以使得当唇缘446位于槽450内时,可以使用槽450来限制在设备400被附接到探针壳体102时设备400的纵向和横向移动两者。正如将在下面更详细描述的,可以使用套环438的旋转将唇缘446固定在槽450内。
与第一突出部444相对,机械耦接器432可以包括第二突出部454。第二突出部454可以具有带键的、有凹口的唇缘或有坡度的接口表面456(图5)。例如,第二突出部454被定位成接合与探针壳体102相关联的紧固件,例如套环438。正如将在下面更详细讨论的,机械耦接器432包括从表面430突出的凸起表面,该凸起表面与电连接器434相邻或布置在电连接器434附近,这给接口426提供一个枢转点(图7和图8)。其用作当设备400附接到探针壳体102时在设备400与探针壳体102之间的三个机械接触点中的第三个机械接触点。
探针壳体102包括共轴地布置在一端上的套环438。套环438包括能够在第一位置(图5)和第二位置(图7)之间移动的螺纹部。通过旋转套环438,套环438可用于固定或移除设备400而不需要外部工具。套环438的旋转使套环438沿相对粗糙的、方螺纹的圆柱体474移动。使用这种相对大尺寸、方螺纹的轮廓(contoured)表面使得可以以很小的转矩来实现明显的夹紧力。圆柱体474的螺纹的大螺距还使套环438能够以很小的旋转来被拧紧或松开。
为了将设备400耦接至探针壳体102,唇缘446被***到槽450中并且设备如箭头464所指示地枢转以使第二突出部454朝表面458旋转(图5)。套环438进行旋转,以使套环438沿箭头462所示的方向移动或平移成与表面456接合。套环438抵靠斜表面456的移动驱使机械耦接器432抵靠凸起表面460。这有助于克服以下潜在问题:接口的变形、以及接口表面上的异物,该异物会影响设备400在探针壳体102的刚性安置。套环438对第二突出部454施加的力使得机械耦接器432向前移动以将唇缘446按压至探针壳体102的基座上。当继续拧紧套环438时,第二突出部454被向上压向探针壳体102,从而在枢转点上施加压力。这提供了一种跷跷板类型的装置,向第二突出部454、唇缘446和中心枢转点施加压力以减少或消除设备400的移动或摇摆。枢转点直接压靠于探针壳体102的底部,同时唇缘446在探针壳体102的端部上施加向下的力。图5包括箭头462和箭头464以示出设备400和套环438的移动方向。图7包括箭头466、箭头468和箭头470以示出当套环438被拧紧时在接口426内施加的压力的方向。应理解,设备400的表面436的偏移距离提供了套环438与表面436之间的间隙472(图6)。间隙472使操作者能够更牢靠地抓握在套环438上,同时降低随着套环438的旋转而夹到手指的危险。在一个实施方式中,探针壳体102具有足够的硬度以减少或防止当套环438被拧紧时探针壳体102变形。
接口426的实施方式允许使机械耦接器432和电连接器434恰当地对准并且还保护电子装置接口免于被施加由于套环438、唇缘446和表面456的夹紧作用而可能出现的应力。这有利于减少或消除对安装于电路板476的电连接器434、442(其可能具有焊接端子)的应力损伤。另外,实施方式提供了优于已知方法的以下优点:用户不需要使用工具来使设备400连接至探针壳体102或从探针壳体102断开连接。这使得操作者能够相对容易地手动地使设备400与探针壳体102连接和从探针壳体102断开连接。
由于接口426能够实现相对大量的受屏蔽的电连接,所以可以在AACMM 100与设备400之间共享相对大量的功能。例如,可以使用位于AACMM 100上的开关、按钮或其他致动器来控制设备400,反之亦然。此外,命令和数据可以从电子数据处理***210传输至设备400。在一个实施方式中,设备400是摄影机,其传输所记录的图像的数据,该数据将被存储在基部处理器204的存储器中或显示在显示器328上。在另一实施方式中,设备400是从电子数据处理***210接收数据的图像投影仪。另外,位于AACMM 100或设备400中的温度传感器可以由另一设备共享。应理解,本发明的实施方式提供了以下优点:提供了灵活的接口,该接口使各种各样的附件设备400能够快速、容易且可靠地耦接至AACMM 100。此外,在AACMM 100与设备400之间共享功能的能力使得能够通过消除重复性来减小AACMM 100的尺寸、功耗和复杂性。
在一个实施方式中,控制器408可以改变AACMM 100的探针端401的操作或功能。例如,与单独使用探针壳体102本身相比,当设备400附接至探针壳体102时,控制器408可以改变探针壳体102上的指示灯以发出不同颜色的光、不同强度的光,或者在不同时刻打开/关闭。在一个实施方式中,设备400包括对距对象的距离进行测量的测距传感器(未示出)。在该实施方式中,控制器408可以使探针壳体102上的指示灯变化,以便为操作者提供对象距离探针末端118有多远的指示。在另一实施方式中,控制器408可以基于由编码结构光扫描设备获取的图像质量来使指示灯的颜色发生变化。这有利于简化控制器420的需求,并且使得能够通过增加附件设备而改善或增强功能性。
参照图10至图13,在本发明的实施方式为用于非接触式三维测量设备500的投影仪,相机,信号处理、控制及指示器接口提供了优点。例如,设备500包括成对的光学设备,例如光投影仪508和相机510,它们投射出结构光图案并且接收从对象501反射的二维图案。设备500使用基于三角测量的方法根据已知的射出的图案和所获取的图像来针对所接收到的图像的每个像素确定表示对象501的X、Y、Z坐标数据的点云。在实施方式中,结构光图案被编码以使得单个图像足以确定对象点的三维坐标。这种编码结构光图案也可以被称为以单次拍摄测量三维坐标。
在示例性实施方式中,投影仪508使用可见光源照射图案发生器。可见光源可以是激光器、超发光二极管、白炽灯、发光二极管(LED)或其他发光设备。在示例性实施方式中,图案发生器是蚀刻有结构光图案的铬-玻璃载片(chrome-on-glass slide)。载片可以具有根据需要移入或移出适当位置的单个图案或多个图案。载片可以被手动或自动地安装在操作位置中。在其他实施方式中,源图案可以是由数字微镜设备(DMD)反射或透射的光,其中数字微镜设备(DMD)例如为由德州仪器公司(Texas Instruments Corporation)制造的数字光投影仪(DLP)、液晶设备(LCD)、硅基液晶(LCOS)设备或在透射模式而不是反射模式下使用的类似设备。投影仪508还可以包括透镜***515,该透镜***可以改变出射光以具有所希望的聚焦特性。
设备500还包括具有手柄部504的外壳502。在一个实施方式中,如上所述,设备500还可以包括在在一端上的接口426,接口426将设备500机械和电学地耦接至探针壳体102。在其他实施方式中,可以将设备500集成到探针壳体102中。接口426提供以下优点:使设备500能够快速且容易地耦接到AACMM 100和从AACMM 100拆卸而不需要额外的工具。
相机510包括生成传感器的视场内的区域的数字图像/表示的光敏传感器。传感器可以是电荷耦合器件(CCD)型传感器或例如具有像素阵列的互补金属氧化物半导体(CMOS)型传感器。相机510还可以包括其他部件,例如但不限于透镜503和其他光学设备。在示例性实施方式中,投影仪508和相机510以一定角度布置成使得传感器可以接收从对象501的表面反射的光。在一个实施方式中,投影仪508和相机510被定位成使得设备500可以在探针末端118处于适当位置的情况下操作。此外,应理解,设备500相对于探针末端118是基本上固定的并且手柄部504上的力不会影响设备500相对于探针末端118的对准。在一个实施方式中,设备500可以具有附加的致动器(未示出),该致动器使操作者能够在从设备500获取数据与从探针末端118获取数据之间进行切换。
投影仪508和相机510电耦接至设置在外壳502内的控制器512。控制器512可以包括一个或更多个微处理器、数字信号处理器、存储器以及信号调理电路。由于设备500产生大数据量以及数字信号处理,所以可以将控制器512布置在手柄部504内。控制器512经由电连接器434电耦接至臂总线218。设备500还可以包括致动器514、516,致动器514、516可以由操作者手动致动以启动由设备500进行的操作和数据捕捉。在一个实施方式中,由控制器512执行图像处理以确定表示对象501的点云的X、Y、Z坐标数据,并且坐标数据经由总线240传输至电子数据处理***210。在另一实施方式中,图像被传输至电子数据处理***210,并且通过电子数据处理***210执行坐标的计算。
在一个实施方式中,控制器512被配置成与电子数据处理***210进行通信以接收来自电子数据处理***210的结构光图案图像。在又一实施方式中,可以通过电子数据处理***210自动地或响应来自操作者的输入而改变发射到对象上的图案。这可以提供以下优点:通过允许当条件允许时使用易于解码的图案,并且在希望实现期望的精度或分辨率水平的情况下能够使用更复杂的图案,来以较短的处理时间获得较高精度的测量结果。
在本发明的其他实施方式中,设备520(图12)包括成对的相机510。相机510相对于投影仪508以一定角度布置以接收来自对象501的反射光。在一些应用中多个相机510的使用可以提供以下优点:通过提供冗余图像以提高测量结果的精度。在其他实施方式中,冗余图像使得能够通过交替地对相机510进行操作来提高对图像的获取速度,从而使设备500能够快速获取顺序图案。
现在参照图13A和图13B描述结构光设备500的操作。设备500首先采用投影仪508将结构光图案522发射到对象501的表面524上。结构光图案522可以包括在由Jason Geng发表在Proceedings ofSPIE,卷7932中的期刊文章“基于DLP的结构光3D成像技术及应用(DLP-Based Structured Light 3D Imaging Technologies andApplications)”所公开的图案。结构光图案522还可以包括但不限于图14至图32中所示的图案之一。来自投影仪508的光509被表面524反射并且反射光511被相机510接收。应理解,例如,当图案的图像由相机510捕捉时,表面524的变化,例如突起526,在结构光图案中产生失真。由于图案是由结构光形成的,因此在一些情况下,控制器512或电子数据处理***210可以确定射出的图案中的像素(例如像素513)与成像图案中的像素(例如像素515)之间的一一对应关系。这使得能够使用三角测量原理来确定成像图案中的每个像素的坐标。表面524的三维坐标的集合有时被称为点云。通过使设备500在表面524上方移动,可以生成整个对象501的点云。应理解,在一些实施方式中,设备500耦接至探针端提供了以下优点:设备500的位置和定向由电子数据处理***210获知,以使得还可以确定对象501相对于AACMM 100的位置。
为了确定像素的坐标,已知与对象522在点527处相交的光509的每条投影线的角度对应于投影角phi(Φ),因此Φ信息被编码到射出的图案中。在实施方式中,***被配置成使得能够确定与成像图案中的每个像素对应的Φ值。此外,相机中的每个像素的角度omega(Ω)是已知的,投影仪508与相机之间的基线距离“D”同样是已知的。因此,使用下述等式得到从相机510至像素被成像的位置处的距离“Z”:
Z D = sin ( Φ ) sin ( Ω + Φ ) - - - ( 1 )
因此,可以计算所获取的图像中的每个像素的三维坐标。
总体上,存在两类结构光,即编码结构光和未编码结构光。如在图14至图17和图28至图30中所示的未编码结构光的常见形式依赖于沿着一个维度以周期性的方式变化的条纹图案。这些类型的图案通常以顺序的方式被应用以提供距对象的近似距离。一些未编码图案实施方式例如正弦曲线图案可以提供相对高精度的测量结果。然而,为了使这些类型图案有效,通常需要使扫描设备和对象相对于彼此保持静止。当扫描设备或对象(相对于另一方)处于运动中时,如图18至图27中所示的编码图案会是优选的。编码图案使得能够使用单个所获取的图像来对图像进行分析。可以将一些编码图案以特定定向布置在投影仪图案上(例如,垂直于投影仪平面上的核线),从而简化了基于单个图像的三维表面坐标的分析。
核线是由核面与图13B中的源平面517或像平面521(相机传感器的平面)相交而形成的数学线。核面可以是穿过投影仪立体中心519和相机立体中心的任何平面。源平面517上的核线和像平面521上的核线在一些情况下可以平行,但是一般情况下是不平行的。核线的一方面在于:投影仪平面517上的给定核线在像平面521上具有对应的核线。因此,投影仪平面517中的核线上的任何已知特定图案可以在像平面521中直接观察和评估。例如,如果沿着投影仪平面517中的核线放置编码图案,则可以使用从相机传感器510的像素中读出的值来确定像平面521中的编码元素之间的间距。可以使用这个信息来确定对象501上的点527的三维坐标。还可以使编码图案相对于核线以已知角度倾斜,从而有效地提取对象表面坐标。编码图案的示例在图20至图29中示出。
在具有周期性图案例如正弦重复图案的实施方式中,正弦周期表示多个图案元素。因为存在大量的二维周期性图案,所以图案元素是不共线的。在一些情况下,具有不同宽度的条纹的条纹图案可以表示编码图案。
现在参照图14至图17,示出了未编码结构光图案的实施方式。图案中的一些图案使用简单的开关(或1,0)型图案并且被称为二进制图案。在一些情况下,二进制图案是已知具有被称为格雷(gray)码序列的特定序列的图案。在基于结构光的三维度量领域中的术语格雷码与电气工程领域的术语格雷码有所不同,在电气工程领域中术语格雷码通常是指每次单个位(bit)的序列变化。本申请遵循如三维度量领域的惯例那样对术语格雷码的使用,其中格雷码通常表示一系列的二进制黑值和白值。图14A示出了二进制图案的示例,该二进制图案包括多个顺序图像530、532、534,每个图像上具有不同的条纹图案。通常,条纹在明(受照射)条纹区域与暗(未受照射)条纹区域之间交替。有时,分别使用术语白和黑来指受照射的和未受照射的。因此,当图像530、图像532、图像534顺序地投影到表面524上时,如图14B所示示出了合成图像536。应注意,为了清楚起见,图14B中的底部的两个图案535、图案537未在图14A中示出。对于对象501上的每个点(在图像中由相机的像素表示),合成图案536具有通过图案530、图案532、图案534、图案535、图案537顺序投影而获得的唯一的二进制值,其对应于相对小的可能投影角Φ范围。通过使用这些投影角,连同对于给定像素的已知像素角Ω和已知基准距离D,可以使用等式(1)来得到从相机至对象点的距离Z。对于每个相机像素,二维角是已知的。二维角通常对应于一维角Ω,用来根据等式(1)计算距离Z。然而,从每个相机像素绘制的通过相机立体中心并且与对象相交于一点处的线在空间上限定了二维角。当结合计算出的值Z时,两个像素角提供与对象表面上的点对应的三维坐标。
类似地,除了二进制图案以外,可以使用具有不同灰度值的条纹的一系列顺序的灰色图案。当在该上下文中使用时,术语灰度通常是指在对象上的点处,从白色(最大光)、到不同等级的灰色(较少光)、到黑色(最小光)的辐照量。即使被投影的光具有红色等颜色,仍使用该相同的命名法,并且灰度值对应于红色照射的等级。在实施方式中,例如,图案(图15)具有多个图像538、图像540、图像542,这些图像具有不同光功率等级的条纹,例如黑条纹、灰条纹和白条纹,用于在对象501上产生射出的图案。灰度值可以用来将可能的投影角Φ确定到相对小的可能值范围内。正如上文所讨论的那样,然后可以使用等式(1)来确定距离Z。
在另一实施方式中,可以通过对在多个图像中所观察到的相移进行测量来得到距对象点的距离Z。例如,在图16所示的实施方式中,投影仪图案552的灰度亮度(intensity)546、灰度亮度548、灰度亮度550以正弦曲线的方式变化,但是在投影图案之间有相移。例如,在第一投影仪图案中,正弦曲线灰度亮度546(表示每个单位面积的光功率)在特定点处具有零度的相位。在第二投影仪图案中,正弦曲线亮度548在相同点处具有120度的相位。在第三投影仪图案中,正弦曲线亮度550在相同点处具有240度的相位。这与在每个步骤中正弦曲线图案向左(或右)偏移三分之一周期的说法是一样的。相移法被用来确定在每个相机像素处投影光的相位,这消除了在编码图案单次拍摄的情况下考虑来自相邻像素的信息的需要。可以使用许多方法来确定相机像素的相位。一种方法包括执行乘法和累加过程,然后取商的反正切值。这种方法是本领域技术人员公知的并且不再进一步讨论。另外,对于相移法,背景光在相位的计算中抵消。由于这些原因,针对给定像素计算出的值Z通常比使用编码图案单次拍摄法计算出的值Z更精确。然而,对于如在图16中所示的那些单次采集的正弦曲线图案,所有的计算出的相位从0度到360度不同。对于特定的结构光三角测量***,如果受测试对象的“厚度”没有变化太多,则这些计算出的相位是足够的,因为每个投影条纹的角度是提前已知的。然而,如果对象太厚,因为可以从在第一位置处撞击对象的第一投影射线或在第二位置处撞击对象的第二投影射线来获得像素,所以在针对特定像素所计算出的相位之间可能出现模糊性。换言之,如果存在以下可能性:相机阵列中的任何像素的相位变化超出2π弧度,则相位可能无法正确解码,并且不能实现所期望的一一对应关系。
图17A示出了根据以下方法的投影格雷码亮度554的序列1至序列4,通过该方法可以消除基于所计算的相位得到的距离Z的模糊性。格雷码图案的集合被顺序地投影到对象上。在所示的示例中,有由图17A中的554的左侧的1、2、3、4指示的四个顺序图案。顺序图案1在图案的左半部分(元素0至元素15)上为暗(黑)并且在图案的右半部分(元素16至元素31)上为亮(白)。顺序图案2在靠中心处(元素8至元素23)为暗带并且在靠边缘处(元素2至元素7,元素24至元素31)为亮带。顺序图案3在中心附近(元素4至元素11,元素20至元素27)具有两个分离的亮带和三个亮带(元素0至元素3,元素12至元素19,元素28至元素31)。顺序图案4具有四个分离的暗带(元素2至元素5、元素10至元素13、元素18至元素21、元素26至元素29)和五个分离的亮带(元素0至元素1、元素6至元素9、元素14至元素17、元素22至元素25、元素30至元素31)。对于相机中任意给定的像素,这一系列的图案使得对象的“对象厚度区域”相对于与元素0至元素31的所有元素对应的初始对象厚度区域能够提高为16倍。
在图17C所示的另一方法556中,执行类似于图16中的方法的相移法。在图17C所示的实施方式中,图案556A——四个正弦周期被投影到对象上。由于上文所讨论的原因,使用图17C的图案可能在距对象的距离Z中存在模糊性。减小或消除模糊性的一种方式是投影对一个或更多个附加的正弦曲线图案556B、556C,每个图案具有不同的条纹周期(fringe period)(节距)。因此,例如,在图17B中,具有三个条纹周期而不是四个条纹周期的第二正弦曲线图案555被投影到对象上。在实施方式中,两个图案555、556的相位的差可以用来帮助消除在距目标的距离Z中的模糊性。
消除模糊性的另一方法是使用不同类型的方法,例如图17A中的格雷码方法,来消除使用正弦曲线相移法所计算的距离Z中的模糊性。
在对象和设备500相对运动的应用中,期望使用单个图案使相机510能够捕捉提供足以对对象501的三维特征进行测量的信息的图像而不需要对顺序图像进行投影。现在参照图18和图19,图案558、图案566具有颜色分布,该颜色分布在某些情况下使得能够基于单个(编码)图像对对象进行测量。在图18的实施方式中,图案558使用光的波长在空间上连续变化的线来生成图案,例如在图案中颜色从蓝色到绿色到黄色到红色到***连续变化。因此,对于每个特定的光谱波长,可以在射出的图像与成像图像之间形成一一对应关系。采用所建立的对应关系,可以根据单个成像图案来确定对象501的三维坐标。在一个实施方式中,图案558的条纹垂直于投影仪平面上的核线定向。因为投影仪平面上的核线映射至相机图像平面上的核线,所以可以通过沿着相机图像平面中的核线的方向运动并且注意每种情况下线的颜色来获得投影仪点与相机点之间的关联。应理解,相机图像平面中的每个像素对应于二维角。颜色使得能够确定特定投影角度与特定相机角度之间的一一对应关系。该对应关系信息结合相机与投影仪之间的距离(基线距离D)以及相机和投影仪相对于基线的角度,足以确定从相机到对象的距离Z。
在图19中示出了使用颜色图案的另一实施方式。在该实施方式中,具有不同亮度560、562、564的多个有色图案被结合以生成颜色图案566。在一个实施方式中,多个有色图案亮度560、562、564是基本色,以使得图案560改变红色的亮度,图案562改变绿色的亮度以及图案564改变蓝色的亮度。因为颜色的比率是已知的,所以所得到的射出的图像具有可以在成像图案中进行解码的已知关系。与图18的实施方式相同,一旦建立对应关系,则可以确定对象501的三维坐标。不同于图18的图案(其中投影了唯一颜色的单个循环),图19的图案投影了几乎相同的颜色的三个完整的循环。对于图18的图案,因为每个相机像素识别与特定投影方向唯一对应的特定颜色,所以所测距离Z中不太可能存在模糊性(至少对于投影线垂直于核线的情况)。因为相机角度和投影角度是已知的,所以可以仅使用单个相机图像、使用三角测量来确定在每个像素位置处的三维对象坐标。因此,图18的方法可以被认为是编码的、单次拍摄法。与此不同,在图19中,有可能会在距对象点的距离Z中存在模糊性。例如,如果相机看到紫色,则投影仪可能以三个不同角度中的任一角度进行投影。基于三角测量几何学,三个不同的距离Z都是可能的。如果提前已知对象的厚度在值的相对小的范围内,那么可以消除三个不同值中的两个值,从而以单次拍摄获得三维坐标。然而,在一般情况下,需要使用额外的投影图案来消除模糊性。例如,可以改变有色图案的空间周期,然后使用其再次照射对象。在该情况下,投影结构光的该方法被认为是顺序法而不是编码的、单次拍摄法。
现在参照图20至图23,基于条纹索引技术示出了用于单个图像获取的编码结构光图案。在图20和图21的实施方式中,具有彩色条纹568、颜色条纹570的图案由投影仪508发出。该技术利用图像传感器的特性,该传感器具有三个独立的颜色通道,例如红色、绿色、蓝色,或者青色、黄色、品红色。由这些传感器通道生成的值的组合可以产生大量的有色图案。正如图19的实施方式,颜色分布的比率是已知的,因此可以确定射出的图案与成像图案之间的关系并且计算三维坐标。还可以使用其他类型的有色图案,例如基于德布鲁因(DeBruijn)序列的图案。条纹索引技术和德布鲁因序列对于本领域普通技术人员而言是公知的,因此不再进一步讨论。
在图22和图23的实施方式中,使用非彩色条纹索引技术。在图22的实施方式中,图案572提供有具有多个亮度(灰度)等级和不同宽度的条纹组。因此,特定条纹组在整个图像内具有唯一的灰度图案。由于组的唯一性,可以确定射出的图案与成像图案之间的一一对应关系以计算对象501的坐标。在图23的实施方式中,图案574提供有具有分段图案的一系列条纹。因为每条线具有唯一的分段设计,所以可以确定射出的图案与成像图案之间的对应关系以计算对象501的坐标。在图20至图23中,可以通过使投影线572、投影线574垂直于核线定向以使得其处在相机平面中而获得额外优点,这是因为这在求出相机图案与投影仪图案之间的一一对应关系的过程中简化了对第二维度的确定。
现在参照图24至图27,示出了使用二维空间网格图案技术的编码结构光图案。这些类型的图案被布置成使得子窗口(例如图案578上的窗口576)相对于图案内的其他子窗口是唯一的。在图24的实施方式中,使用伪随机二进制阵列图案578。图案578使用具有形成编码图案的元素(例如圆579)的网格。应理解,还可以使用具有其他几何形状的元素,例如但不限于正方形、矩形以及三角形。在图25的实施方式中,图案580示出为具有多值伪随机阵列,其中数值中的每个值具有指定的形状582。这些形状582形成唯一的子窗口584,以使得射出的图案与成像图案之间的对应关系能够计算对象501的坐标。在图26的实施方式中,网格586为编码有垂直于投影仪平面的条纹的颜色。图26的图案不一定会提供在单次拍摄中可被解码的图案,但是颜色信息可以有助于简化分析。在图27的实施方式中,使用有色形状(例如正方形或圆形)的阵列588来形成图案。
现在参照图28A至图28B,示出了示例性正弦曲线图案720。在实施方式中,线734垂直于投影仪平面上的核线。正弦曲线图案720包括三十条线722,三十条线722重复一次以得到总数为六十条的线722。每条线722具有正弦曲线特征723,即与其之上方和下方的线的相位相差约180度。这是为了使得线722尽可能的靠近并且还使得有更大的景深,因为线在投影表面上或所获取的图像上可能会模糊不清但仍然可以被识别。每个单条线722可以使用该线的相位而被唯一地解码,其中线的长度必须是正弦曲线的至少一个波长。
因为图案720是重复的,所以一般会导致线的识别的模糊性。然而,该问题在该***中通过相机的视场和景深的几何学来解决。对于能够将线进行光学分解的景深内的、相机的单个视图,即一排像素,不能成像出具有相同的相位的两条线。例如,相机上的第一排像素仅能接收来自图案的线1至线30的反射光。而沿相机传感器进一步向下,另一排像素将仅接收来自图案的线2至线31的反射光,以此类推。在图28B中,示出了具有三条线的图案720的放大部,其中相继的线722之间的相位约为180度。图28B还示出了每个单条线的相位是如何足以对线进行唯一地解码。
现在参照图29A至图29B,示出了具有正方形图案元素的另一图案730。在实施方式中,线732垂直于投影仪平面上的核线。正方形图案730在图案730被重复之前包括二十七条线732,并且具有总数为五十九条的线。图案730的编码元素734是由图29B中从左至右的方波的相位区分的。图案730被编码以使得一组序列线732由其成员的相对相位区分。在图像内,通过对于线而言垂直地扫描得到序列线。在实施方式中,垂直地扫描是指沿着相机图像平面中的核线进行扫描。相机垂直像素列内的序列线配对在一起并且其相对相位被确定。需要四对序列线以对这些组的线进行解码,并且在图案730内对其进行定位。由于重复导致在该图案730中也存在模糊性,但是这也可以以如上针对正弦曲线图案720所述的相同的方式来解决。图29B示出了正方形图案的四条线732的放大图。这个实施方式示出了单独的单条线732的相位不能够对线进行唯一地解码,这是因为第一条线和第三条线具有相同的绝对相位。
这种对相对相位和绝对相位进行编码的方式提供了以下优点:对于相的位置有更大的容忍度。投影仪的结构中的小误差会使得在相机的整个景深中线的相位偏移,由于投影仪和相机镜头引起的误差使得更加难以确定绝对相位。这在绝对相位法中能够通过以下方式来克服:通过增大周期以使得周期足够大从而能够克服在对相位进行确定时的误差。
应理解,对于对光的编码图案进行投影的二维图案的情况,三个不共线的图案元素能够由于其编码而被辨认,并且因为三个不共线的图案元素在两个维度上被投影,所以至少三个图案元素是不共线的。对于周期性图案例如正弦重复图案的情况,每个正弦周期表示多个图案元素。因为在两个维度上有大量的周期性图案,所以图案元素是不共线的。相比之下,对于发出一束光的激光线扫描仪的情况,所有的图案元素位于一条直线上。虽然线具有宽度并且线截面的尾部的光功率小于信号的峰值,但是线的这些方面在求出对象的表面坐标的过程中不被单独地评估,因此不代表单独的图案元素。虽然线可以包括多个图案元素,但是这些图案元素是共线的。
另外,如图30至图31所示,可以结合各种图案技术以形成二进制(图30)的棋盘状未编码图案590或有色(图31)的棋盘状未编码图案592。在图32所示的又一实施方式中,可以使用光度立体技术,其中光源596被移动到多个位置以为对象501拍摄多个图像594。
现在参照图33,示出了具有用于获取对象702的三维坐标的***700的另一实施方式。在该实施方式中,设备704当从AACMM 100拆下时是可独立操作的。设备704包括控制器706和可选的显示器708。显示器708可以被集成到设备704的壳体上或者可以是当设备704独立于AACMM 100使用时耦接至设备704的单独部件。在显示器708能够与设备704分离的实施方式中,显示器708可以包括控制器(未示出),该控制器提供额外的功能以有利于设备704的独立操作。在一个实施方式中,控制器706被设置在可分离的显示器内。
控制器706包括通信电路,该通信电路被配置成经由通信链路712以无线方式将数据(例如图像或坐标数据)传输至AACMM 100、单独的计算设备710或两者的组合。计算设备710可以是例如但不限于计算机、笔记本、平板计算机、个人数字助理(PDA)或移动电话。显示器708使操作者能够看见所获取的图像或所获取的对象702坐标的点云。在一个实施方式中,控制器706对所获取的图像中的图案进行解码以确定对象的三维坐标。在另一实施方式中,图像通过设备704获取并且被传输至AACMM 100、计算设备710或两者的组合。
设备704还可以包括定位设备组件714。定位设备组件可以包括一个或更多个惯性导航传感器,例如全球定位***(GPS)传感器、陀螺仪传感器、加速度传感器。这样的传感器可以电耦接至控制器706。陀螺仪传感器和加速度传感器可以是单轴设备或多轴设备。定位设备组件714被配置成使控制器706能够在设备704从AACMM拆下时测量或保持设备704的定向。定位设备组件714内的陀螺仪可以是MEMS陀螺仪设备、固态环形激光器设备、光纤设备陀螺仪或其他类型。
当设备704从关节臂CMM 100拆卸时,使用对从多个扫描所获得的图像进行组合的方法。在实施方式中,图像分别通过使用编码图案获得,以使得仅需要单个图像来获得与设备704的特定位置和定向关联的三维坐标。对由设备704捕捉的多个图像进行组合的一种方法是在相邻图像之间提供至少部分交叠,以使得可以匹配点云特征。这种匹配功能可以由上述的惯性导航设备进行辅助。
可以用于辅助对由设备704采集的图像进行精确配准的另一种方法是利用参考标记。在实施方式中,参考标记是具有黏合剂或粘性衬垫的小的标记,例如圆形标记,其被放置在待测的一个或更多个对象上。即使相对少量的这样的标记在对多个图像进行配准中也很有用,特别是如果待测对象具有用于配准的相对少量的特征的话。在实施方式中,参考标记可以在被检查的一个或更多个对象上投影成光斑。例如,能够发出多个小点的小型便携式投影仪可以被放置在待测的一个或更多个对象的前面。投影点优于粘性点的优点是该点不需要被附接并且后续被移除。
在一个实施方式中,设备将结构光投影到连续且封闭的区域716上,并且可以以35微米的精度在区域716上的100mm至300mm的范围内获取图像。在实施方式中,投影的垂直区域716约为150mm2至200mm2。一个或更多个相机510可以是具有1.2至5.0兆像素的CMOS或CCD传感器的数码相机。
参照图28和图29,将描述对编码图案进行解码的处理。对图案的图像进行解码的第一步骤是沿Y方向提取投影图案720特征的重心(cog)724(图28C)。这是通过计算像素灰度值的移动平均值并且沿Y方向向下移动、每次处理单个列来实现的。当图像中的像素值高于移动平均值时,则得到特征的起点。在得到起点之后,继续增加特征的宽度直到像素值低于移动平均值为止。然后使用起点与终点之间的像素值及其Y位置来计算加权平均,以给出图像中的图案特征723的重心724。起点与终点之间的距离也被记录下来以备后用。
接下来使用产生的重心724得到图案线722。这是通过从图像的第一列开始沿从左至右(当从图中所示的方向观看时)的方向移动来实现的。对于该列中的每个重心724,在紧邻右侧的邻近列上搜索位于特定距离内的重心724。如果得到两个匹配的重心724,则潜在的线被确定。随着在图像上移动地处理,更多新的线被确定,并且随着附加的重心724在公差内被检测到,其他先前确定的线在长度上延伸。当整个图像被处理后,滤波器被应用到所提取的线上,以确保仅期望长度(即为图案的波长)的线被用在其余的步骤中。图28C还示出了所检测的线,其均比图案的单个波长更长。在一个实施方式中,在邻近列的重心之间没有增量(delta),或存在小的增量。
解码处理的下个步骤是以块中心的形式在X方向上沿着线提取投影图案特征。每个图案包括宽块和窄块二者。在正弦曲线图案720中,这指的是波的波峰和波谷,而在正方形图案730中,这指的是宽的正方形和窄的正方形。该处理以类似于沿Y方向提取特征的方式进行,然而还使用第一阶段得到的宽度计算移动平均,并且移动方向是沿着线的。如上所述,在宽度大于移动平均值的区域中提取特征,但是在该处理中,还在宽度小于移动平均的区域中提取特征。使用宽度和X位置来计算加权平均以得到块726沿X方向的中心。还使用移动平均交叉之间的重心724的Y位置来计算块726沿Y方向的中心。这是通过求取重心的Y坐标的平均来实现的。还可以基于在该步骤中提取的特征来修改每条线的起点和终点,以确保两个点是发生移动平均的交叉的点。在一个实施方式中,在后面的处理步骤中仅使用完整的块。
然后,线和块被进一步处理以确保每条线上的块中心726之间的距离在预定公差内。这是通过求取线上的两个相邻块之间的X中心位置之间的增量,并且检查增量小于公差来完成的。如果增量大于公差,则线被断开成更短的线。如果需要在线上的最后两个块之间断开,则最后的块被移除并且不会生成任何附加的线。如果需要在线上的第一块与第二块之间或第二块与第三块之间断开,则位于断点左侧的块被丢弃并且不生成附加的线。对于断开发生在沿线的任意其他位置的情况,线被断开成两条线,从而生成新的线并且合适的块被转移至新的块。在这个处理阶段之后,两个图案需要不同的步骤以完成解码。
现在,可以使用线上的块中心采用一个另一个处理步骤对正弦曲线图案720进行解码。计算每个块X中心的模量(modulus)和线722上的图案720的波长,并且这些值的平均给出线722的相位。然后,可以使用线722的相位来对图案720中的线进行解码,这又使得能够确定线722上的所有重心724的X、Y、Z坐标位置。
在对正方形图案730进行解码之前,在进行任何解码之前垂直地连接第一线732。这使得能够识别一组线而并不仅是类似于正弦曲线图案的单条线。通过使用块734和第一处理阶段中所计算的包含在块中的重心在线732之间得到连接736。检测线732上的每个块中的第一重心,以查看在同一列中在其正下方是否有另一重心。如果在下方没有重心,则该点处没有与另一线的连接,因此处理继续。如果在下方有重心,则确定两个重心之间的Y距离,并且与线之间所需的最大间距相比较。如果距离小于该值,则两条线被认为是在那个点处连接并且连接736被存储,且处理继续到下一个块。在一个实施方式中,线连接736是唯一的,以使得在两条线间没有一个以上的连接736。
对于正方形图案730的处理的下个步骤是连接线之间的相位计算。首先处理每对线732以确定线732之间的交叠的长度。在一个实施方式中,在这对线之间存在至少一个波长的交叠,以使得能够计算相对相位。如果线具有所需的交叠,则得到位于交叠区域的中心处的重心。针对该线连接,确定包括中心重心和正下方重心的块738,并且计算块X中心之间的相对相位。针对线之间的所有连接重复该处理。在一个实施方式中,仅在沿Y轴向下方向重复该处理。这是因为编码基于线下的连接而不是线周围或两者皆有的其他方式。图29C示出了可以用来计算这组线的相对相位的块738。在图29C的实施方式中的相对相位是3、1和2,并且这些相位可以被用于最后阶段以对顶部线进行解码。
对正方形图案730进行解码的下个步骤是使用在先前步骤中所计算的相对相位执行查找。通过向下跟踪线连接736直到达到四个连接深度为止来对每条线732进行处理。使用该深度是因为这是对线进行解码的相位数量。在每一级连接处,使用线732之间的相对相位来确定哈希(hash)。当达到所需的连接深度时,使用哈希来查找线编码。如果哈希返回一个有效的编码,则该编码被记录并且被存储在投票***中。以这种方式对每条线732进行处理,并且使用具有所需深度的所有连接(如果它们是有效的相位组合)来产生投票。然后,最后的步骤是找出每条线732上的哪个编码得票最多并且将线732的编码分配给这个值。如果没有得票最多的唯一的编码,则不给线分配编码。当编码被分配时线732被识别,并且现在可以得到线732上的所有重心的X、Y、Z坐标位置。
应注意,尽管上面给出的说明基于三个或更多个图案元素是否共线来对线扫描仪与区域(结构光)扫描仪之间进行区分,但是应注意该准则的目的是为了区分投影为区域的图案和投影为线的图案。因此,以线性方式投影的、仅沿单个路径具有信息的图案是线图案,即使该一维图案可能弯曲。
虽然已经参照示例实施方式描述了本发明,但是本领域技术人员应了解,在不脱离本发明的范围的前提下可以对本发明进行各种变化以及可以用等同物替换本发明中的元件。另外,在不脱离本发明的基本范围的前提下,可以做出多种修改以使特定情况或材料适于本发明的教导。因此,本发明不限于所公开的作为实施本发明的最佳方式的特定实施方式,并且本发明将包括落入所附权利要求书的范围内的所有实施方式。此外,术语第一、第二等的使用不表示任何顺序或重要性,术语第一、第二等用于区分一个元件与另一个元件。此外,术语一个(a)、一个(an)等的使用不表示对数量的限制,而是表示存在至少一个被引用项目。

Claims (46)

1.一种用于测量对象在空间中的三维坐标的便携式关节臂坐标测量机(AACMM),包括:
基部;
具有相反的第一端和第二端的可手动定位的臂部,所述臂部旋转地耦接至所述基部,所述臂部包括多个连接的臂段,每个臂段包括用于产生位置信号的至少一个位置检测器;
电子电路,所述电子电路接收来自各个臂段中的所述至少一个位置检测器的所述位置信号;
耦接至所述第一端的探针端;
耦接至所述探针端的非接触式三维测量设备,所述非接触式三维测量设备具有投影仪和图像传感器,所述投影仪具有源平面,所述投影仪配置成将结构光发射到所述对象上,所述结构光从所述源平面发出并且包括至少三个不共线的图案元素,所述图像传感器布置成接收从所述对象反射的所述结构光;以及
电耦接至所述电子电路的处理器,所述处理器配置成响应于接收来自所述位置检测器的所述位置信号以及响应于通过所述图像传感器接收所述结构光来确定所述对象上的点的三维坐标。
2.根据权利要求1所述的AACMM,其中,所述非接触式三维测量设备可拆卸地耦接至所述探针端。
3.根据权利要求1所述的AACMM,其中,所述结构光是编码结构光图案。
4.根据权利要求3所述的AACMM,其中,所述非接触式三维测量设备在从所述探针端拆下的情况下能够独立操作。
5.根据权利要求3所述的AACMM,其中,所述编码结构光图案包括图形元素,所述图形元素包括正方形、矩形和三角形中的至少一种。
6.根据权利要求5所述的AACMM,其中,所述编码光图案是包括30条线的正弦曲线图案,并且每条线的相位相对于相邻线的相位相差180度。
7.根据权利要求5所述的AACMM,其中,所述编码结构光图案包括27条线并且所述图形元素是正方形。
8.根据权利要求3所述的AACMM,其中,所述编码结构光包括具有多种波长的图案,其中至少一种波长具有不同于其他波长的空间布置。
9.根据权利要求3所述的AACMM,其中,所述编码结构光包括具有多种不同颜色的图案。
10.根据权利要求3所述的AACMM,其中,所述编码结构光包括分段的线图案。
11.根据权利要求3所述的AACMM,其中,所述编码结构光包括二维空间网格图案。
12.根据权利要求11所述的AACMM,其中,所述二维空间网格图案包括伪随机二进制阵列。
13.根据权利要求11所述的AACMM,其中,所述二维空间网格图案包括颜色编码的网格。
14.根据权利要求11所述的AACMM,其中,所述二维空间网格图案包括多值伪随机阵列。
15.根据权利要求11所述的AACMM,其中,所述二维空间网格图案包括颜色编码的几何形状的二维阵列。
16.根据权利要求1所述的AACMM,其中,所述结构光图案是未编码结构光图案。
17.根据权利要求16所述的AACMM,其中,所述未编码结构光图案包括顺序投影图像。
18.根据权利要求17所述的AACMM,其中,所述顺序投影图像是二进制图案的组。
19.根据权利要求17所述的AACMM,其中,所述顺序投影图像是包括具有至少两个亮度等级的条纹的图案组。
20.根据权利要求17所述的AACMM,其中,所述顺序投影图像是至少三个正弦曲线图案的组。
21.根据权利要求17所述的AACMM,其中,所述顺序投影图像是包括具有至少两个亮度等级的条纹的图案组,所述图案组包括至少三个正弦曲线图案。
22.根据权利要求16所述的AACMM,其中,所述未编码结构光图案对不同的受照射图案的序列进行投影,所述不同的受照射图案的序列中的每个图案从相对于所述对象的不同位置被投影。
23.根据权利要求16所述的AACMM,其中,所述未编码结构光图案包括重复的灰度图案。
24.根据权利要求1所述的AACMM,还包括耦接至所述探针端的接触式测量设备。
25.根据权利要求1所述的AACMM,其中,所述处理器位于所述非接触式三维测量设备内。
26.一种对用于测量对象在空间中的坐标的便携式关节臂坐标测量机进行操作的方法,包括:
设置具有相反的第一端和第二端的可手动定位的臂部,所述臂部包括多个连接的臂段,每个臂段包括用于产生位置信号的至少一个位置检测器;
设置用于测量所述对象的探针端,所述探针端耦接至所述第一端;
在电子电路处接收来自所述检测器的所述位置信号;
设置具有控制器的三维非接触式测量设备,所述三维非接触式测量设备具有传感器和投影仪,所述投影仪配置成将结构光发射到所述对象上,所述投影仪具有源平面,所述结构光从所述源平面发出并且包括至少三个不共线的图案元素;以及
将结构光从所述三维测量设备投影到所述对象上。
27.根据权利要求26所述的方法,还包括使用所述三维测量设备接收从所述对象反射的所述结构光。
28.根据权利要求27所述的方法,还包括根据所反射的结构光确定所述对象上的点的三维坐标。
29.根据权利要求28所述的方法,其中,所述结构光是编码结构光。
30.根据权利要求29所述的方法,其中,投影到所述对象上的所述编码结构光图案包括图形元素,所述图形元素包括正方形、矩形和三角形中的至少一种。
31.根据权利要求29所述的方法,其中,所述编码光图案是包括30条线的正弦曲线图案,并且每条线的相位相对于相邻线的相位相差180度。
32.根据权利要求29所述的方法,其中,所述编码结构光图案包括27条线并且所述图形元素是正方形。
33.根据权利要求29所述的方法,其中,所述编码结构光包括具有多种波长的图案,其中至少一种波长具有不同于其他波长的空间布置。
34.根据权利要求33所述的方法,其中,所述具有多个波长的图案被布置成基本上垂直于所述源平面定向的线。
35.根据权利要求29所述的方法,其中,所述编码结构光包括具有多种不同颜色的单个图案。
36.根据权利要求29所述的方法,其中,所述编码结构光包括分段的线图案。
37.根据权利要求29所述的方法,其中,所述编码结构光包括二维空间网格图案。
38.根据权利要求37所述的方法,其中,所述二维空间网格图案包括伪随机二进制阵列。
39.根据权利要求37所述的方法,其中,所述二维空间网格图案包括颜色编码的网格。
40.根据权利要求37所述的方法,其中,所述二维空间网格图案包括多值伪随机阵列。
41.根据权利要求37所述的方法,其中,所述二维空间网格图案包括颜色编码的几何形状的二维阵列。
42.根据权利要求29所述的方法,还包括使用所述电子电路将所述编码结构光从第一图案变成第二图案。
43.根据权利要求42所述的方法,其中,所述编码结构光响应于操作者的输入而变化。
44.根据权利要求42所述的方法,其中,通过所述电子电路响应于所述对象的情况的变化而自动地改变所述编码结构光。
45.根据权利要求28所述的AACMM,还包括:
将所述三维测量设备从所述探针端分离;以及
与所述探针端独立地操作所述三维测量设备。
46.根据权利要求45所述的AACMM,还包括对来自与所述探针端独立地操作的所述三维测量设备的数据进行传输。
CN201380029985.4A 2012-06-07 2013-05-20 具有可拆卸附件的坐标测量机 Pending CN104380033A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/491,176 2012-06-07
US13/491,176 US8832954B2 (en) 2010-01-20 2012-06-07 Coordinate measurement machines with removable accessories
PCT/US2013/041826 WO2013184340A1 (en) 2012-06-07 2013-05-20 Coordinate measurement machines with removable accessories

Publications (1)

Publication Number Publication Date
CN104380033A true CN104380033A (zh) 2015-02-25

Family

ID=48537024

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380029985.4A Pending CN104380033A (zh) 2012-06-07 2013-05-20 具有可拆卸附件的坐标测量机

Country Status (5)

Country Link
JP (1) JP5816773B2 (zh)
CN (1) CN104380033A (zh)
DE (1) DE112013002824T5 (zh)
GB (1) GB2517621A (zh)
WO (1) WO2013184340A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106052591A (zh) * 2015-04-10 2016-10-26 佳能株式会社 测量设备、测量方法、***和物品生产方法
CN106712160A (zh) * 2015-07-30 2017-05-24 安徽啄木鸟无人机科技有限公司 一种无人机快速充电***的充电方法
CN106767410A (zh) * 2015-11-19 2017-05-31 手持产品公司 高分辨率点图案
CN107835931A (zh) * 2015-12-04 2018-03-23 安德烈.弗拉基米罗维奇.克里莫夫 监测三维实体的线性尺寸的方法
CN107957236A (zh) * 2016-10-14 2018-04-24 卡尔蔡司工业测量技术有限公司 用于操作坐标测量机的方法
CN108475147A (zh) * 2016-01-14 2018-08-31 精工爱普生株式会社 图像识别装置、图像识别方法以及图像识别单元
CN109952488A (zh) * 2016-09-09 2019-06-28 优质视觉技术国际公司 用于测量机器的具有多个传感器的铰接头
CN113188450A (zh) * 2021-04-23 2021-07-30 封泽希 基于结构光的场景深度检测方法及***

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8908995B2 (en) 2009-01-12 2014-12-09 Intermec Ip Corp. Semi-automatic dimensioning with imager on a portable device
US9607239B2 (en) 2010-01-20 2017-03-28 Faro Technologies, Inc. Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
US9879976B2 (en) 2010-01-20 2018-01-30 Faro Technologies, Inc. Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features
DE102010020925B4 (de) 2010-05-10 2014-02-27 Faro Technologies, Inc. Verfahren zum optischen Abtasten und Vermessen einer Umgebung
US9779546B2 (en) 2012-05-04 2017-10-03 Intermec Ip Corp. Volume dimensioning systems and methods
US10007858B2 (en) 2012-05-15 2018-06-26 Honeywell International Inc. Terminals and methods for dimensioning objects
US10321127B2 (en) 2012-08-20 2019-06-11 Intermec Ip Corp. Volume dimensioning system calibration systems and methods
US9939259B2 (en) 2012-10-04 2018-04-10 Hand Held Products, Inc. Measuring object dimensions using mobile computer
DE102012109481A1 (de) 2012-10-05 2014-04-10 Faro Technologies, Inc. Vorrichtung zum optischen Abtasten und Vermessen einer Umgebung
US10067231B2 (en) 2012-10-05 2018-09-04 Faro Technologies, Inc. Registration calculation of three-dimensional scanner data performed between scans based on measurements by two-dimensional scanner
US20140104413A1 (en) 2012-10-16 2014-04-17 Hand Held Products, Inc. Integrated dimensioning and weighing system
US9080856B2 (en) 2013-03-13 2015-07-14 Intermec Ip Corp. Systems and methods for enhancing dimensioning, for example volume dimensioning
US10228452B2 (en) 2013-06-07 2019-03-12 Hand Held Products, Inc. Method of error correction for 3D imaging device
JP6465682B2 (ja) * 2014-03-20 2019-02-06 キヤノン株式会社 情報処理装置、情報処理方法及びプログラム
US9769454B2 (en) 2014-06-20 2017-09-19 Stmicroelectronics S.R.L. Method for generating a depth map, related system and computer program product
US20160016274A1 (en) * 2014-07-16 2016-01-21 Faro Technologies, Inc. Measurement device for machining center
US10656617B2 (en) 2014-07-16 2020-05-19 Faro Technologies, Inc. Measurement device for machining center
US9823059B2 (en) 2014-08-06 2017-11-21 Hand Held Products, Inc. Dimensioning system with guided alignment
EP3194883B1 (en) * 2014-08-07 2018-10-17 Ingenera SA Method and relevant device for measuring distance with auto-calibration and temperature compensation
WO2016039955A1 (en) * 2014-09-10 2016-03-17 Faro Technologies, Inc. A portable device for optically measuring three- dimensional coordinates
US9693040B2 (en) 2014-09-10 2017-06-27 Faro Technologies, Inc. Method for optically measuring three-dimensional coordinates and calibration of a three-dimensional measuring device
US9671221B2 (en) 2014-09-10 2017-06-06 Faro Technologies, Inc. Portable device for optically measuring three-dimensional coordinates
DE102014013677B4 (de) 2014-09-10 2017-06-22 Faro Technologies, Inc. Verfahren zum optischen Abtasten und Vermessen einer Umgebung mit einem Handscanner und unterteiltem Display
DE102014013678B3 (de) 2014-09-10 2015-12-03 Faro Technologies, Inc. Verfahren zum optischen Abtasten und Vermessen einer Umgebung mit einem Handscanner und Steuerung durch Gesten
US9602811B2 (en) 2014-09-10 2017-03-21 Faro Technologies, Inc. Method for optically measuring three-dimensional coordinates and controlling a three-dimensional measuring device
WO2016044658A1 (en) * 2014-09-19 2016-03-24 Hexagon Metrology, Inc. Multi-mode portable coordinate measuring machine
US9779276B2 (en) 2014-10-10 2017-10-03 Hand Held Products, Inc. Depth sensor based auto-focus system for an indicia scanner
US10775165B2 (en) 2014-10-10 2020-09-15 Hand Held Products, Inc. Methods for improving the accuracy of dimensioning-system measurements
US10810715B2 (en) 2014-10-10 2020-10-20 Hand Held Products, Inc System and method for picking validation
US9752864B2 (en) 2014-10-21 2017-09-05 Hand Held Products, Inc. Handheld dimensioning system with feedback
US9897434B2 (en) 2014-10-21 2018-02-20 Hand Held Products, Inc. Handheld dimensioning system with measurement-conformance feedback
US10060729B2 (en) 2014-10-21 2018-08-28 Hand Held Products, Inc. Handheld dimensioner with data-quality indication
US9762793B2 (en) 2014-10-21 2017-09-12 Hand Held Products, Inc. System and method for dimensioning
DE102015205187A1 (de) * 2015-03-23 2016-09-29 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur Projektion von Linienmustersequenzen
US9786101B2 (en) 2015-05-19 2017-10-10 Hand Held Products, Inc. Evaluating image values
US10066982B2 (en) 2015-06-16 2018-09-04 Hand Held Products, Inc. Calibrating a volume dimensioner
US9857167B2 (en) 2015-06-23 2018-01-02 Hand Held Products, Inc. Dual-projector three-dimensional scanner
US20160377414A1 (en) 2015-06-23 2016-12-29 Hand Held Products, Inc. Optical pattern projector
US9835486B2 (en) 2015-07-07 2017-12-05 Hand Held Products, Inc. Mobile dimensioner apparatus for use in commerce
EP3118576B1 (en) 2015-07-15 2018-09-12 Hand Held Products, Inc. Mobile dimensioning device with dynamic accuracy compatible with nist standard
US20170017301A1 (en) 2015-07-16 2017-01-19 Hand Held Products, Inc. Adjusting dimensioning results using augmented reality
US10249030B2 (en) 2015-10-30 2019-04-02 Hand Held Products, Inc. Image transformation for indicia reading
DE102015122844A1 (de) 2015-12-27 2017-06-29 Faro Technologies, Inc. 3D-Messvorrichtung mit Batteriepack
US10025314B2 (en) 2016-01-27 2018-07-17 Hand Held Products, Inc. Vehicle positioning and object avoidance
KR102482062B1 (ko) * 2016-02-05 2022-12-28 주식회사바텍 컬러 패턴을 이용한 치과용 3차원 스캐너
US10339352B2 (en) 2016-06-03 2019-07-02 Hand Held Products, Inc. Wearable metrological apparatus
US9940721B2 (en) 2016-06-10 2018-04-10 Hand Held Products, Inc. Scene change detection in a dimensioner
US10163216B2 (en) 2016-06-15 2018-12-25 Hand Held Products, Inc. Automatic mode switching in a volume dimensioner
CN106091930B (zh) * 2016-08-16 2019-01-11 郑州辰维科技股份有限公司 一种基于双相机测量***及结构光传感器的实时在线测量方法
EP3315902B1 (de) * 2016-10-27 2023-09-06 Pepperl+Fuchs SE Messvorrichtung und verfahren zur triangulationsmessung
US10909708B2 (en) 2016-12-09 2021-02-02 Hand Held Products, Inc. Calibrating a dimensioner using ratios of measurable parameters of optic ally-perceptible geometric elements
US11047672B2 (en) 2017-03-28 2021-06-29 Hand Held Products, Inc. System for optically dimensioning
WO2019177066A1 (ja) 2018-03-16 2019-09-19 日本電気株式会社 3次元形状計測装置、3次元形状計測方法、プログラム及び記録媒体
US10584962B2 (en) 2018-05-01 2020-03-10 Hand Held Products, Inc System and method for validating physical-item security
FI128523B (en) 2018-06-07 2020-07-15 Ladimo Oy Modeling of topography of a 3D surface
US20200014909A1 (en) 2018-07-03 2020-01-09 Faro Technologies, Inc. Handheld three dimensional scanner with autofocus or autoaperture
FR3083605B1 (fr) * 2018-07-06 2020-09-18 Hexagon Metrology Sas Bras de mesure avec extremite multifonction
FR3083602B1 (fr) * 2018-07-06 2020-09-18 Hexagon Metrology Sas Bras de mesure avec extremite multifonction
WO2020136885A1 (ja) * 2018-12-28 2020-07-02 ヤマハ発動機株式会社 三次元計測装置、及び、ワーク作業装置
WO2021003444A2 (en) * 2019-07-02 2021-01-07 Nikon Corporation Metrology for additive manufacturing
US11763473B2 (en) 2020-07-23 2023-09-19 Zhejiang Hanchine Ai Tech. Co., Ltd. Multi-line laser three-dimensional imaging method and system based on random lattice
CN111854642B (zh) * 2020-07-23 2021-08-10 浙江汉振智能技术有限公司 基于随机点阵的多线激光三维成像方法及***
WO2022207201A1 (en) * 2021-03-29 2022-10-06 Sony Semiconductor Solutions Corporation Depth sensor device and method for operating a depth sensor device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060017720A1 (en) * 2004-07-15 2006-01-26 Li You F System and method for 3D measurement and surface reconstruction
CN1812868A (zh) * 2003-04-28 2006-08-02 斯蒂芬·詹姆斯·克兰普顿 带有外骨骼的cmm臂
US20110164114A1 (en) * 2010-01-06 2011-07-07 Canon Kabushiki Kaisha Three-dimensional measurement apparatus and control method therefor
WO2011090892A2 (en) * 2010-01-20 2011-07-28 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
EP2400261A1 (de) * 2010-06-21 2011-12-28 Leica Geosystems AG Optisches Messverfahren und Messsystem zum Bestimmen von 3D-Koordinaten auf einer Messobjekt-Oberfläche

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5402582A (en) 1993-02-23 1995-04-04 Faro Technologies Inc. Three dimensional coordinate measuring apparatus
US5611147A (en) 1993-02-23 1997-03-18 Faro Technologies, Inc. Three dimensional coordinate measuring apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1812868A (zh) * 2003-04-28 2006-08-02 斯蒂芬·詹姆斯·克兰普顿 带有外骨骼的cmm臂
US20060017720A1 (en) * 2004-07-15 2006-01-26 Li You F System and method for 3D measurement and surface reconstruction
US20110164114A1 (en) * 2010-01-06 2011-07-07 Canon Kabushiki Kaisha Three-dimensional measurement apparatus and control method therefor
WO2011090892A2 (en) * 2010-01-20 2011-07-28 Faro Technologies, Inc. Coordinate measurement machines with removable accessories
EP2400261A1 (de) * 2010-06-21 2011-12-28 Leica Geosystems AG Optisches Messverfahren und Messsystem zum Bestimmen von 3D-Koordinaten auf einer Messobjekt-Oberfläche

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106052591A (zh) * 2015-04-10 2016-10-26 佳能株式会社 测量设备、测量方法、***和物品生产方法
CN106052591B (zh) * 2015-04-10 2019-09-03 佳能株式会社 测量设备、测量方法、***和物品生产方法
CN106712160B (zh) * 2015-07-30 2019-05-21 安徽啄木鸟无人机科技有限公司 一种无人机快速充电***的充电方法
CN106712160A (zh) * 2015-07-30 2017-05-24 安徽啄木鸟无人机科技有限公司 一种无人机快速充电***的充电方法
CN106767410A (zh) * 2015-11-19 2017-05-31 手持产品公司 高分辨率点图案
CN106767410B (zh) * 2015-11-19 2023-09-19 手持产品公司 高分辨率点图案
CN107835931A (zh) * 2015-12-04 2018-03-23 安德烈.弗拉基米罗维奇.克里莫夫 监测三维实体的线性尺寸的方法
CN108475147A (zh) * 2016-01-14 2018-08-31 精工爱普生株式会社 图像识别装置、图像识别方法以及图像识别单元
CN109952488A (zh) * 2016-09-09 2019-06-28 优质视觉技术国际公司 用于测量机器的具有多个传感器的铰接头
CN109952488B (zh) * 2016-09-09 2021-02-02 优质视觉技术国际公司 用于测量机器的具有多个传感器的铰接头
CN107957236B (zh) * 2016-10-14 2020-10-27 卡尔蔡司工业测量技术有限公司 用于操作坐标测量机的方法
CN107957236A (zh) * 2016-10-14 2018-04-24 卡尔蔡司工业测量技术有限公司 用于操作坐标测量机的方法
CN113188450A (zh) * 2021-04-23 2021-07-30 封泽希 基于结构光的场景深度检测方法及***
CN113188450B (zh) * 2021-04-23 2023-03-14 封泽希 基于结构光的场景深度检测方法及***

Also Published As

Publication number Publication date
JP5816773B2 (ja) 2015-11-18
DE112013002824T5 (de) 2015-04-02
JP2015524916A (ja) 2015-08-27
GB2517621A (en) 2015-02-25
WO2013184340A1 (en) 2013-12-12

Similar Documents

Publication Publication Date Title
CN104380033A (zh) 具有可拆卸附件的坐标测量机
US11262194B2 (en) Triangulation scanner with blue-light projector
US10281259B2 (en) Articulated arm coordinate measurement machine that uses a 2D camera to determine 3D coordinates of smoothly continuous edge features
US10060722B2 (en) Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
US9628775B2 (en) Articulated arm coordinate measurement machine having a 2D camera and method of obtaining 3D representations
US8832954B2 (en) Coordinate measurement machines with removable accessories
US9500469B2 (en) Laser line probe having improved high dynamic range
US10812694B2 (en) Real-time inspection guidance of triangulation scanner
US9228816B2 (en) Method of determining a common coordinate system for an articulated arm coordinate measurement machine and a scanner
US20140192187A1 (en) Non-contact measurement device
US20140081459A1 (en) Depth mapping vision system with 2d optical pattern for robotic applications
WO2015166915A1 (ja) 計測装置
CN104350356A (zh) 具有可拆卸附件的坐标测量机
CN103712572A (zh) 结构光源与相机结合的物体轮廓三维坐标测量装置
CN104040285B (zh) 具有可拆卸附件的坐标测量机
EP3385661B1 (en) Articulated arm coordinate measurement machine that uses a 2d camera to determine 3d coordinates of smoothly continuous edge features
WO2016044014A1 (en) Articulated arm coordinate measurement machine having a 2d camera and method of obtaining 3d representations
CN105547191A (zh) 一种彩色3d测量***
CN105571522A (zh) 一种彩色3d测量***
CN105547194A (zh) 一种彩色3d测量***
CN105547195A (zh) 一种彩色3d测量***
CN105547193A (zh) 一种彩色3d测量***
CN105547192A (zh) 一种彩色3d测量***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150225