基于望远镜的三维光学扫描仪校准的制作方法

文档序号:5865835阅读:143来源:国知局
专利名称:基于望远镜的三维光学扫描仪校准的制作方法
基于望远镜的三维光学扫描仪校准针对真实世界物体的数据采集和随后的计算机模型生成在许多行业中并且对于许多应用是受关注的,这些行业和应用包括建筑、实物产业设计、娱乐应用(例如,电影和游戏中)、测量、制造质量控制、医疗成像和构造、以及制图和地理应用。为了获得物体的准确3D模型以及物体在真实世界中的面积,必需对组成物体的表面和周围区域的元素进行准确测量或取样。历史上,使用以最多每小时数十或数百的速率提供取样的技术来执行该取样。近来在扫描技术(如利用LIDAR扫描的技术)中的进展已经使得能够在大约数小时内在大区域上收集物理表面上的数十亿的点样本。在LIDAR扫描处理中,扫描装置将激光束扫描过包围关注结构的场景,并且由扫描装置捕获从场景反射的光束。扫描装置由此测量位于场景中可见的表面上的大量点。每个扫描点在3D空间中具有测量位置,在一定的测量误差内,该测量位置通常针对在扫描仪的本地坐标系中的点(x、y、z)被记录。所得到的点集合通常称为一个或更多个点云(point cloud),其中每个点云可以包括位于扫描视野中的许多不同表面上的点。常规LIDAR扫描系统并不天然地创建点,而是替代地创建被转换为x、y和ζ坐标的具有关联镜面角的测程组。将这些天然测量结果映射为x、y和ζ坐标的功能取决于扫描仪如何装配,并且对于高精度系统,该功能针对每个扫描仪都是不同的,并且是温度和其他环境条件的函数。扫描仪系统之间的差别通常由称为校准参数的一组数据表示。校准系统的目的是估计校准参数。扫描仪的校准系统现在通常包括测量一组已知靶物并根据这些测量结果来估计校准参数。扫描仪系统将测量一个或更多个靶物的位置。这些相同靶物的位置由受信基准系统(例如使用某种其他方法校准的全站仪(total station))测量。接着估计在该测量条件下的校准参数。在一个或更多个温度处可以执行前述处理。这样的方法遇到至少三个问题。首先,需要辅助测量系统来定位激光扫描靶物。第二,如果在利用辅助测量系统测量靶物的时间和由被校准的扫描仪测量靶物的时间之间靶物发生移动——这或许是因为靶物例如固定到建筑物的随时间由于太阳光或其他因素而变形的部分,这些移动将系统性误差引入到校准参数中。第三,估计校准参数的能力不会比利用扫描仪和辅助测量系统来定位靶物的能力更好。靶物距扫描仪越远,校准的角度部分的估计值就越好。这已经导致现有技术成为宽范围地隔开靶物的大校准系统。这需要大的稳定空间。空间的尺寸占用太大并且倾向于加重第二个问题;即,靶物需随时间保持稳定或者固定在适当位置。全站仪是在测量中使用的手动操作光学仪器。全站仪是电子经纬仪(经纬仪)、电子测距计(EDM)和运行在称为数据收集器的外部计算机上的软件的组合。利用全站仪,可以确定从仪器到待测量点的角度和距离。利用三角法和三角测量法,可以使用角度和距离来计算被测量点的实际位置的坐标(x、y和ζ或北距、东距和仰角)或者按照绝对项的仪器距已知点的位置。多数现代全站仪仪器通过对刻蚀在仪器内的旋转玻璃圆柱或盘上的极其精密的数字条形码进行光电扫描来测量角度。最好质量的全站仪能够测量低至0. 5弧秒的角度。不昂贵的“结构级”的全站仪一股可以测量5或10弧秒的角度。全站仪通过使用准直望远镜来解决高精度角度校准问题。待校准的全站仪放置在稳定的固定物上。在透镜组后具有靶物的望远镜用作靶物。通过在其靶物前放置透镜组, 当靶物实际上小于1米远时,靶物表现为位于更大的距离处(也许甚至数百米远)。该技术将全站仪的校准系统的角度部分的尺寸减小到几个平方米。减小的尺寸还有助于靶物的稳定,因为靶物在物理上接近并且可以安装在通常由混凝土制成的同一稳定基部中。甚至靶物的稳定性不重要。全站仪校准系统通过在两个面中观测这些靶物而消除了对辅助测量系统或大稳定性的要求。在双面测量中,全站仪放置在稳定的底座上。操作者接着通过全站仪的望远镜观测望远镜中的靶物。在第二面中重复该测量;即,在基部上旋转全站仪达180度或一周的一半并重复该测量。省去了角度测量,并且根据这些观测结果可以在不使用辅助测量系统的情况下确定望远镜的位置和相关全站仪参数二者。准直望远镜需要某种调整以用于激光扫描仪,因为激光扫描仪发射需要发现其位置的激光束。另外,当应用于激光扫描仪时,使用双面测量并且没有辅助测量系统的全站仪校准方法失败。通常的激光扫描仪必须快速地移动激光束。这一股通过使用反射镜而不是通过移动激光器来进行。如果完全移动激光器,全站仪校准方法可适用,因为在激光束安装中的不确定度与仰角系数(elevation index)以及全站仪准直误差的不确定度表现相同。 但是,如果反射镜移动激光束,则激光安装中的不确定度是新的参数,并且全站仪校准方法对于激光扫描仪校准变为不良状态。总之,扫描仪校准的现有技术受到尺寸、成本和精度限制的影响,因为校准需要辅助基准,并且精度对于校准系统的尺寸和稳定性敏感。全站仪校准的现有技术解决了这些问题,但当应用于激光扫描仪校准时失败。全站仪校准方法不能够正确地识别激光扫描仪的全部校准参数,因为物理设置这样的激光扫描仪的方式不同于全站仪,即,因为激光扫描仪使用反射镜来使激光束偏转。提供该发明内容来介绍简化形式的概念的选择,这些概念下面还将在详细的说明中描述。该发明内容不是要识别所要求保护的主题的关键特征或必要特点,也不是要用作确定所要求保护的主题的范围的帮助。本发明的一个实施方式包括一种用于执行三维光学扫描系统的角度校准或倾斜校准的对映校准架(antipodal calibration rig)。对映校准架包括安装在架上的第一望远镜和安装在架上的第二望远镜。对映校准架还包括用于定位在对映校准架内的扫描仪的基部。基部被配置为使得当扫描仪置于基部上时扫描仪位于第一望远镜的轴上和第二望远镜的轴上。本发明的另一实施方式包括一种用于按对映体对排列第一望远镜和第二望远镜的方法。望远镜包括对准激光器(alignment laser),并且用于观测第一望远镜和第二望远镜的装置位于第一望远镜和第二望远镜之间。该方法包括在第一望远镜处对第一望远镜的第一对准激光器的第一光束的位置与第二望远镜的第二对准激光器的第二光束的位置进行比较。该方法还包括在第二望远镜处对第一光束的位置与第二光束的位置进行比较。该方法还包括调整第一望远镜和第二望远镜,直到第一对准激光器和第二对准激光器的光束平行。
本发明的另一实施方式包括一种用于三维光学扫描系统的角度校准的方法。该方法包括在对映校准架内定位三维光学扫描系统。对映校准架包括安装在对映校准架上的第一望远镜和安装在对映校准架上的第二望远镜。第一望远镜与第二望远镜对映排列,并且扫描仪位于第一望远镜的轴上和第二望远镜的轴上。该方法还包括在两个面中测量第一望远镜的角度位置和测量第二望远镜的角度位置。该方法还包括根据这些测量结果来估计三维光学扫描系统的一组角度校准参数。本发明的另一实施方式包括一种用于校准三维光学扫描系统的倾斜传感器的方法。该方法包括将扫描系统定位在对映校准架内的倾斜台上。对映校准架包括安装在对映校准架上的一个或更多个望远镜。该一个或更多个望远镜用于测量三维光学扫描系统的倾斜。该方法还包括对三维光学扫描系统执行角度校准并求解三维光学扫描系统的倾斜系数。求解倾斜系数包括旋转扫描仪并观测倾斜传感器的变化,并且在测量业中公知为倾斜的双面调整。该方法还包括执行一组步骤,这一组步骤包括将倾斜台移动到下一倾斜位置;获得倾斜传感器的实际输出;测量两个或更多个望远镜的位置;以及使用所测量的两个或更多个望远镜的位置来计算倾斜传感器的期望输出。该方法包括针对所述三维光学扫描系统的三个或更多个倾斜位置重复所述一组步骤,并使用这些测量结果来计算估计的倾斜传感器模型。本发明的另一实施方式包括一种用于确定三维光学扫描系统的测程范围(range scale)的方法。该方法包括从三维光学扫描系统向对映校准架发射光束。该方法还包括在对映校准架处将来自三维扫描系统的光束分离。来自三维扫描系统的光束的第一部分进入循环光纤回路以返回到分束器,来自三维扫描系统的光束的第二部分进入透射透镜。该方法还包括从透射透镜将光束发射回到扫描系统,在扫描系统处测量脉冲之间的时间,并根据脉冲之间的时间计算测程数据。两个这样的组件可以放置在扫描仪的相对两侧,以估计扫描系统的测程偏移。本发明的这些和其他目的以及特征将在随后的说明书和所附的权利要求中变得更加清楚,或者可以通过实施此后阐述的本发明而获知。为了进一步阐明本发明的上述和其他优点和特征,通过参考在附图
中示出的本发明的具体实施方式
来给出本发明的更具体的描述。应当理解,这些图仅描述了本发明的例示实施方式,因此不认为是限制它的范围。通过使用附图将更加具体和详细地描述和说明本发明,在附图中图IA示出对映校准架的示例;图IB示出图IA的四轴扫描仪操纵器;图2是示出用于将第一望远镜和第二望远镜排列成对映体对的方法示例的流程图;图3示出用于使用分束器比较对准激光器的位置的实施方式;图4示出用于使用角隅棱镜(corner cube)比较对准激光器的位置的另选实施方式;图5A示出对因测量噪声导致的校准参数误差的仿真;图5B示出对因在校准扫描仪中使用的对映的一对望远镜的未对准导致的校准参数误差的仿真;
图6是示出用于执行三维扫描系统的角度校准的方法示例的流程图;图7是示出用于执行三维扫描系统的倾斜校准的方法示例的流程图;图8是示出用于执行三维扫描系统的测程校准的方法示例的流程图;图9A示出测程校准架(range calibration rig)的示例;禾口图9B示出从测程校准架向扫描仪发射的脉冲。全站仪和其他扫描系统的校准是公知的处理。但是,该处理不很好地适合于包括 LIDAR扫描仪的三维光学扫描系统。三维光学扫描系统与全站仪相比在校准中具有附加的不确定度。其中,这些附加的不确定度由反射镜产生,所述反射镜用于改变在扫描中使用的激光束的位置。为了克服这些问题,需要并在下面公开了另选的校准方法。I、对映校准架图IA示出对映校准架100的示例。该示例包含对映的一对望远镜110和115、以及其他望远镜。对映校准架100可以用于角度校准(如在下面部分III中所述)、倾斜校准 (如在下面部分IV中所述)和/或测程校准(如在下面部分V中所述)。在一些实施方式中,对映校准架100包括用于对映校准架100内的扫描仪107的基部105。基部105可以包括四轴扫描仪操纵器108。图IB示出图IA的四轴扫描仪操纵器108。四轴扫描仪操纵器 108允许扫描仪107绕两个轴(或者称为倾斜台)做小的倾斜运动以及绕一个轴(通常为扫描仪107的立轴)旋转。另外,操纵器108允许扫描仪107总体平移以从对映的望远镜之间取走该单元。另选地,基部105可以仅包括倾斜台(未示出),该倾斜台具有可以在一个或更多个方向上倾斜的顶或者具有允许扫描仪的适当运动(包括移位和旋转)的任何其他设备。在一些实施方式中,校准架100包括一个或更多个望远镜110、115、120和123。这里使用的望远镜包括在透镜后的靶物,该透镜被设计为收集或聚焦电磁辐射。例如,校准架 100可以包括第一望远镜110和第二望远镜115。在一些实施方式中,第一望远镜110的轴和第二望远镜115的轴可以彼此对映地排列。在数学上,在球体的表面上的一点的对映点是与原始点在直径上相反的点,这样定位使得从一个点到另一个点的线穿过球体的中心并形成真实的直径。因此,彼此对映地排列的望远镜是彼此面对并且具有大致彼此平行的轴的望远镜。按对映体对排列望远镜可以消除不确定度,因为望远镜处于对映体对中,它们相对于彼此的取向是已知的。在其他实施方式中,第一望远镜110的轴和第二望远镜115的轴可以彼此垂直。在另一些实施方式中,第一望远镜110的轴和第二望远镜115的轴可以相对于彼此成一些其他角度。在其他实施方式中,对映校准架100可以包括超过两个望远镜。例如,对映校准架 100可以包括第三望远镜120和第四望远镜123。第三望远镜120的轴可以垂直于第一望远镜110的轴。另外,第三望远镜120可以与第四望远镜123是对映的。因此,对映校准架 100可以包括沿圆周按照90度间隔排列的四个望远镜。一对或更多对望远镜的对映排列可以消除不确定度(即,未知的校准参数),因为一个望远镜相对于另一个望远镜的排列是已知的(如在下面的部分II中所描述的)。尽管给出了示例配置,但本领域技术人员将理解,望远镜110、115、120和123可以按照任何组合排列,以最好地校准扫描仪107。在一些实施方式中,对映校准架100可以包括不位于望远镜内的靶物125。靶物 125可以按照与望远镜差不多相同的方式使用。但是,望远镜比靶物125具有的优点在于,望远镜表现为远得多。望远镜提供的增加的“测程”允许精确的校准。在一些实施方式中, 对映校准架100包括测程校准元件130。在一些实施方式中,对映校准架100的望远镜110、115、120和123可以包括对准激光器,对准激光器可以用于指示望远镜110、115、120和123的轴。该信息可以用于彼此对映地排列一个望远镜或另一望远镜(如在下面的部分II中描述的)。对准激光器的光束可以是圆形或可以是标线投射(reticle projection)。标线或瞄准线(crosshair)是叠加在图像上用于准确对准设备的形状。瞄准线多数通常表示为“ + ”形的交叉线,当然可以存在许多变体,包括点、柱、圆、标尺、倒V字或者它们的组合。标线投射可以允许更精确排列望远镜 110、115、120 和 123。另外,在望远镜110、115、120和123中的靶物可以包括自动准直仪。自动准直仪是用于角度的非接触测量的光学仪器。一些自动准直仪的工作原理是向靶物反射镜上投射图像,并且视觉地或借助电子检测器并且对照刻度测量返回图像的偏转。因此,可以使用自动准直仪来检测进入激光束的位置。在一些实施方式中,对映校准架100可以是对映校准系统(未示出)的一部分。对映校准系统包括对映校准架100和环境舱(未示出)。环境舱包括温度控制部并且有足够的尺寸以包围对映校准架100(即,对映校准架100放置在环境舱内)。这允许在多个温度处校准三维扫描系统。另选地,望远镜110、115、120和123可以放置在环境舱外,并且扫描仪107放置在舱内。在这样的实施方式中,高质量的窗口允许望远镜110、115、120和123 观看舱内的扫描仪107。II、对映排列图2是示出用于按对映体对(如在上面部分I中描述的对映校准架)排列第一望远镜和第二望远镜的方法O00)的示例的流程图。彼此对映地排列的望远镜是彼此面对并具有大致彼此平行的轴的望远镜。按对映体对排列望远镜可以消除不确定度。因为望远镜处于对映体对中,它们相对于彼此的取向是已知的,因此消除了不确定度。该方法(200)包括在第一望远镜处比较第一望远镜的光束和第二望远镜的光束的位置005)。可以按照任何适当的方式比较第一望远镜光束的位置和第二望远镜的光束的位置。图3示出使用分束器比较对准激光器的位置的示例。分束器是将电磁(EM)辐射的波束分成两个部分的光学装置。第一望远镜300包括第一对准激光器305。第一对准激光器305可以用于指示第一望远镜300的轴。第一对准激光器305的光束可以是圆形或者可以是标线投射。第一对准激光器305被引导到第一望远镜300的外部。例如,分束棱镜(beam splitting cube) 310可以用于将第一对准激光器305的光束引导到第一望远镜的外部。分束棱镜310可以由两个三角形玻璃棱柱制成,这两个三角形玻璃棱柱可以使用例如加拿大树胶(Canada balsam)而在它们的基部粘合在一起。树脂层的厚度被调整为使得通过一“端 (port)”(即,棱镜的面)入射的EM辐射的一部分(针对特定波长)被反射并且其他部分被透射。第一分束棱镜310将第一对准激光器305的光束引导到第一望远镜300的外部。在第一对准激光器305的光束射出第一望远镜300后,光束遇到第三分束器315。 第三分束器315可以是半镀银反射镜。半镀银反射镜可以包括具有薄铝涂层(通常由铝蒸汽淀积)的玻璃板,铝涂层的厚度使得入射光的第一部分被透射并且第二部分被反射。
同理,第二望远镜325上的第二对准激光器320在第二分束棱镜330处分开,并被引导到第二望远镜325的外部。第二对准激光器320的光束遇到第三分束器315,从而光的第一部分被透射并且光的第二部分被反射。第一光束的第二部分(在第三分束器315处反射)和第二光束的第一部分(透射穿过第三分束器31 继续到第一望远镜300,在此第一光束的第二部分和第二光束的第一部分遇到第一分束棱镜310。两个光束的一部分穿过第一分束棱镜310,其中第一光束的第二部分和第二光束的第一部分入射在第一望远镜300内的第一靶物335上。第一靶物335 可以包括自动准直仪、位置敏感二极管、焦平面阵列或者用于检测第一光束和第二光束的位置的任何其他装置。自动准直仪是用于角度的非接触测量的光学仪器。位置敏感二极管 (PSD 又名位置敏感器件或位置敏感检测器)是可以在传感器表面上一维或二维地测量光斑的位置的光学位置传感器。焦平面阵列(FPA 又名凝视阵列、凝视平面阵列或焦平面、相机)是由在透镜的焦平面处的感光像素的(通常矩形)阵列组成的图像感测装置。本领域技术人员明白,可以充分地检测第一光束和第二光束的位置的任何装置都可以用作第一靶物335。在图3的实施方式中,可以在第一望远镜300处同时比较第一光束和第二光束的位置。图4示出用于使用角隅棱镜比较对准激光器的位置的另选实施方式。使用一对角隅棱镜400A和400B来将第一光束反射回第一望远镜405和将第二光束反射回第二望远镜 410。角隅棱镜(又名角形反射器)是由三个相互垂直、交叉的平坦表面组成、将电磁(EM) 波朝向源反射回去的反射器。回射器(有时称为回射器)是以最小的散射将EM波反射回它们的源的装置或表面。电磁波阵面沿与波的源平行但方向相反的向量反射回去。因此, 第一角隅棱镜400A将第一光束反射回到第一望远镜405。第一光束的位置到达在第一望远镜405内的第一靶物,在此第一光束的位置被检测。接着可以将这一对角隅棱镜400A和400B移动到第二位置(例如,旋转90度),在此位置,这一对角隅棱镜400A和400B不反射对准激光器的光束。在一些实施方式中,这一对角隅棱镜400A和400B可以位于旋转臂415上以方便它们的运动。第二对准激光器的光束接着到达第一望远镜405,在此可以检测第二对准激光器的光束的位置,并且可以在第一望远镜405处比较第一对准激光器的光束的位置和第二对准激光器的光束的位置。在图4 的实施方式中,可以在第一望远镜405处顺序地比较第一光束和第二光束的位置。再回到图2,该方法(200)还包括在第二望远镜处比较第一望远镜的光束和第二望远镜的光束的位置010)。在图3的实施方式中,第一光束的第一部分(透射穿过第三分束器31 和第二光束的第二部分(在第三分束器315处被反射)继续到第二望远镜325, 在此第一光束的第一部分和第二光束的第二部分遇到第二分束棱镜330。两个光束的一部分穿过第二分束棱镜330,其中第一光束的第一部分和第二光束的第二部分入射在第二望远镜330内的第二靶物340上。在第二靶物340处可以按照与在第一靶物处的比较相同的方式或不同的方式比较光束的位置。在图3的实施方式中,可以在第二望远镜340处同时比较第一光束和第二光束的位置。本领域技术人员明白,在图3的实施方式中的第三分束器315不需要直接位于第一望远镜300和第二望远镜325之间,而可以位于允许将每个光束的一部分充分反射到发端望远镜并使其余部分穿过另一望远镜的任何地方。在一些实施方式中,第三分束器315可以定位为使得扫描仪(未示出)可以沿光束的路径放置,为了进行校准而大约在第一望远镜300和第二望远镜325之间的中点。另外,对准激光器305和320可以具有与扫描仪不同的波长,这表示分束器在角度校准期间可以保持在适当位置。在图4的实施方式中,第二角隅棱镜400B将第二光束反射回第二望远镜410。第二光束到达第二望远镜410中的第二靶物,在此检测到第二光束的位置。接着可以将这一对角隅棱镜400A和400B移动到第二位置(例如,旋转90度),在此位置,这一对角隅棱镜 400A和400B不反射对准激光器的光束。第一对准激光器的光束接着到达第二望远镜410, 在此可以检测第一对准激光器的光束的位置,并且可以在第二望远镜410处比较第一对准激光器的光束的位置和第二对准激光器的光束的位置。在图4的实施方式中,可以在第二望远镜410处顺序地比较第一光束和第二光束的位置。本领域技术人员明白,这一对角隅棱镜400A和400B不需要直接位于第一望远镜和第二望远镜之间,而可以位于使这一对角隅棱镜400A和400B将每个光束的一部分充分反射到发端望远镜并使其余部分穿过另一望远镜的任何地方。在一些实施方式中,这一对角隅棱镜400A和400B可以更靠近一个望远镜,使得扫描仪可以沿光束的路径放置,为了进行校准而大约在第一望远镜405和第二望远镜410之间的中点。在其他实施方式中,在这一对角隅棱镜400A和400B之间可以存在间隙,以允许扫描仪放置在这一对角隅棱镜400A 和400B之间,为了进行校准而大约在第一望远镜405和第二望远镜410之间的中点。再参考图2,该方法(200)还包括调整第一望远镜和第二望远镜,直到光束平行 (215) 0该调整通过移动望远镜或通过按照一些其他方式排列望远镜而完成。例如,可以移动望远镜内的反射镜以调整第一望远镜和第二望远镜。还可以进一步调整光束,直到光束是共线的(即,第一望远镜和第二望远镜共享公共的轴)。如果这些望远镜被校准为自动准直仪并且已知这些望远镜的相对取向,则可以取消调整第一望远镜和第二望远镜以使得光束共线的步骤。给定对准激光器在望远镜内的 PSD或FPA上的位置,在望远镜坐标系中可以获知激光束在望远镜的坐标系中的角度方向。 因此利用图4中示出的角隅棱镜反射器或图3中示出的分束器,人们可以测量两个排列激光束在两个望远镜坐标系中的角度位置。接着可以发现两个望远镜的相对取向。这等同于使望远镜共线,即恰当地排列。知道恰当的对映体对中的第一望远镜和第二望远镜的相对排列,在恰当地校准扫描仪中可以是重要的。图5A示出对因测量噪声导致的校准参数误差的仿真500。图5B示出对因在校准扫描仪时使用的对映的一对望远镜的未对准而导致的校准参数误差的仿真 550。因噪声导致的校准参数误差大致是线性的,斜率约等于2的平方根(大约1.4)。因对映排列导致的校准参数误差大致是线性的,斜率约等于8的平方根(大约2. 8)。因此,对映体对的相对排列的未对准或错误估计可以在校准参数中产生显著的误差。另选地,对映体对的恰当排列可以导致扫描仪的校准参数的高精确度,从而导致扫描仪有更精确的测量。III、角度校准角度校准是估计扫描仪的角度参数的方法。角度校准参数允许用户使用诸如编码器角度的扫描仪内部测量结果来计算扫描仪激光束的方向。利用激光束的方向以及恰当调整的测程,可以返回笛卡尔坐标或球面坐标中的坐标或测量结果。球面坐标系是用于使用以下三个坐标表示三维中的几何形状的坐标系(1) 一点到固定原点的半径距离,(2)从ζ轴正方向到该点的天顶角(或仰角)角度,和⑶从χ轴正方向到该点在χ-y平面中的正交投影的方位角。但是,与使用的坐标系无关,精确的角度测量对于扫描仪的精度是重要的。尽管扫描仪可以被配置为仿效球面或其他坐标系,扫描仪的内部测量(如编码器角度和测程)自身必须首先使用角度校准参数和测程校准参数来变换,以产生独立于扫描仪的测量。图6是示出用于执行三维扫描系统的角度校准的方法示例的流程图(600)。三维扫描系统可以包括光成像检测器和测距(LIDAR)扫描仪或任何其他类型的三维扫描系统。该方法(600)包括将扫描仪定位在对映校准架内(605)(例如,在上面部分I中描述的对映校准架)。在一些实施方式中,对映校准架包括第一望远镜和第二望远镜。第一望远镜和第二望远镜可以对映地排列或者具有已知的相对取向(例如,使用上面部分II中描述的方法)。扫描仪位于第一望远镜的轴上和第二望远镜的轴上。通过对映地排列第一望远镜和第二望远镜,可以消除不确定度。对映的望远镜具有平行的轴,因此已知两个轴相差 180度,或者具有已知的相对取向,两个轴相差已知量。该已知量消除了校准中的一个不确定度或一个变量。在其他实施方式中,除了第一望远镜和第二望远镜,对映校准架还可以包括超过两个望远镜以及一个或更多个靶物。第一望远镜和/或第二望远镜可以包括靶物。该靶物可以包括自动准直仪、位置敏感二极管、焦平面阵列或用于检测扫描仪光束的位置的任何其他装置。自动准直仪是用于角度的非接触测量的光学仪器。位置敏感二极管是可以在传感器表面上一维或二维地测量光斑的位置的光学位置传感器。焦平面阵列是由在透镜的焦平面处的感光像素的(通常矩形)阵列组成的图像感测装置。本领域技术人员明白,可以充分地检测扫描仪光束的位置的任何装置可以用作靶物。该方法(600)还包括通过将扫描仪激光束指向望远镜并读取在望远镜靶物上的位置和内部扫描仪角度二者而测量在第一望远镜的坐标系中激光束的角度位置(610)。因此,获知在望远镜的坐标系中扫描仪激光束的方向,并且该方向与一组扫描仪角度测量结果相关联。在一些实施方式中,可以在望远镜靶物上的精确对应于一个或两个望远镜对准激光器光束的位置的点处获得测量结果。在其他实施方式中,使用望远镜和靶物的校准来测量扫描仪激光束相对于排列光束的位置。在一些实施方式中,测量扫描仪激光束相对于第一望远镜的角度位置(610)包括使用双面测量来测量角度位置。双面测量包括观测望远镜,绕基部旋转扫描仪180度(绕ζ轴旋转或天顶轴(zenith axis)的零点),并重复观测同一望远镜。绕天顶轴旋转180度应当产生与天顶角的初始测量大约相等的天顶角的后续测量。如果望远镜和靶物被校准并且因此激光束的方向在望远镜坐标系中是已知的,则针对第二面测量的激光束的角度方向可以不对应于第一面测量的同一角度方向。该方法(600)还包括按照与针对第一望远镜所述的相同方式测量在第二望远镜的坐标系中扫描仪激光束的角度位置(615)。在每种情况下,与匹配的一组内部扫描仪角度一起测量在望远镜的坐标系中激光束的方向,并且在两个面中都这样做。第二望远镜的角度位置可以描述为两个角度从ζ轴正方向到望远镜(具体地说,望远镜的焦点)的天顶角,和从χ轴正方向到望远镜(具体地说,望远镜的焦点)在χ-y平面中的正交投影的方位角。但是,第一望远镜和第二望远镜的角度位置是未知的。因为望远镜按照对映结构放置并且它们包含对准激光器,所以它们的相对排列是已知的,这足以解决校准,从而求解望远镜的角度位置。在一些实施方式中,测量在第二望远镜的坐标系中扫描仪激光束的角度位置包括使用双面测量来测量角度位置。绕天顶轴旋转180度应当产生与天顶角的初始测量结果大约相等的顶点角的后续测量结果。如果望远镜和靶物被校准并且因此在望远镜坐标系中激光束的方向是已知的,则针对第二面测量的激光束的角度方向可以不对应于第一面测量的相同角度方向。该方法(600)还包括根据测量结果来估计一组角度校准参数(620)。在完成测量后,在望远镜的坐标系中针对至少四个不同扫描仪激光束方向获知了激光束的角度位置 (即,在两个望远镜上的正面测量结果和背面测量结果)。使用诸如修正束调整(modified bundle adjustment)的标准非线性编程技术,这些观测结果可以接着用于计算扫描仪角度校准参数。角度参数可以包括方位角偏移、仰角偏移、仰角排列、镜像排列以及关于y轴和 ζ轴的激光排列。方位角偏移(或0方位角)可以是外部参数,并且可以通过限定而非通过扫描仪自身的一些固有配置来选择。仰角偏移(0天顶角)是扫描仪垂直于方位轴的零角度。仰角偏移是相对于方位(“立”)轴。仰角排列是仰角轴和方位轴之间的角。理想的是,仰角排列将准确地为90度(垂直),但实际可以不是90度,因此必须知道真实的仰角排列。镜像排列是扫描仪的镜像相对于仰角轴的排列。理想的是,镜像排列将是45度,但实际不是45度,因此必须知道真实的镜像排列。在激光与反射镜相交前,关于y方向和ζ方向的激光排列是激光束关于仰角轴的定向排列。理想的是,激光将与χ轴(方位轴)对齐, 但偏离必须是已知的。在一些实施方式,角度参数可以不同于上面列出的这些。不同的参数组可以描述相同的变动,并且在这种情况下,存在根据一组参数计算另一组参数的方法。通过这样的方法关联的两个参数表示(parameterization)被认为是等同的。其他的参数表示组可以包括扫描仪动作中的不同变体。在其他实施方式中,根据扫描仪的制造缺陷和扫描仪的物理构造存在更多或更少的参数。公开的方法不取决于扫描仪的具体表示或参数表示,而取决于按照对映方式放置的望远镜的使用,因此可以观测它们的相对取位。IV、倾斜校准倾斜校准是估计安装在扫描仪中的倾斜传感器的倾斜校准参数的处理。倾斜传感器测量扫描仪关于水平轴的相对倾斜或者扫描仪针对重力的晃动(Pitch)和滚动。知道相对于激光束方向的重力方向便于将在不同时间或位置处获得的测量结果关联起来。倾斜校准对于将扫描仪的参考系中的测量结果与测量点的位置关联是重要的。图7是示出用于执行三维扫描系统的倾斜校准的方法示例的流程图(700)。三维扫描系统可以包括LIDAR扫描仪或任何其他类型的三维测量系统。该方法(700)包括在校准架(例如,在上面部分I中描述的基于望远镜的角度校准架)内的倾斜台上定位扫描仪(705)。倾斜台可以在一个或更多个方向上倾斜扫描仪。 例如,倾斜台可以由四轴扫描仪操纵器实现。对映校准架包括一个或更多个安装在对映校准架上的望远镜。两个或更多个望远镜可以用作测量扫描仪倾斜的基准。该方法(700)还可以包括执行扫描仪的角度校准(710)。可以根据上面在部分III 中描述的方法执行角度校准,或者可以按照一些其他方式执行角度校准。角度校准保证扫描仪精确地测量角度。但是,与使用的坐标系统无关,精确的角度测量对于扫描仪的精度是
13重要的。另外,精确的倾斜测量需要精确的角度测量。该方法(700)还包括求解扫描仪的倾斜系数(71 。倾斜系数是倾斜传感器的偏移。倾斜传感器可以按照某种未知方式安装到系统。因此,倾斜测量自身不具有物理基准。 在一些实施方式中,系统绕方位轴旋转并沿该路线获得倾斜测量结果。该倾斜测量结果将局部地描述一个圆。该圆的中心是所述系数。如果扫描仪被倾斜直到倾斜传感器读取系数值,则绕方位轴旋转扫描仪将不改变倾斜传感器的输出。系数的位置还可以通过所谓双面倾斜校正来求出。该处理包括首先在一个固定位置测量倾斜传感器的输出,接着将扫描仪绕其方位轴旋转180度,并在第二位置处测量倾斜位置的输出。倾斜传感器的平均输出即为系数值。一旦测量出倾斜传感器的系数,至少两个望远镜的位置可通过将激光束指向所述望远镜并测量激光束位置来测量出。因为获知了扫描仪的角度校准,所以获知了激光束的方向,因此确定了望远镜在扫描仪的坐标系中的位置。选择的两个望远镜不应该是对映的或者几乎不是。该方法(700)还包括将倾斜台移动到下一倾斜位置(720)。在一些实施方式中, 下一倾斜位置可以是任意的。在其他实施方式中,在将倾斜台移动到下一倾斜位置前,可以计算该下一倾斜位置,或者近似地计算该下一倾斜位置。在下一倾斜位置处,获得倾斜传感器的实际输出(725)。扫描仪的倾斜传感器将指示一定的倾斜,即使在没有校准的情况下。这是倾斜传感器的实际输出。还测量了两个或更多个望远镜相对于下一倾斜位置的位置(730)。使用该两个或更多个望远镜的位置的测量结果,可以计算扫描仪的取向的实际变化。在计算出倾斜传感器的期望输出后,接着可以将扫描仪的取向的实际变化与倾斜传感器的测量输出进行比较。该方法(700)还包括针对总共三个或更多个倾斜位置重复(740)将倾斜台移动到下一倾斜位置(720),获得倾斜传感器的实际输出(725),测量两个或更多个望远镜的位置(730),以及使用所测量的位置来计算期望输出(735)。在一些实施方式中,针对总共三个或更多个倾斜位置的重复(740)包括针对总共十个或更多个倾斜位置的重复。针对总共十个或更多个倾斜位置的重复使得可以计算倾斜参数的一组估计误差。该方法(700)还包括通过将倾斜传感器的期望输出与倾斜传感器的实际输出进行比较来计算估计的倾斜传感器模型(745)。在一些实施方式中,倾斜传感器模型可以包括在校准架中的倾斜、换算因数(scale factor)、交叉项(cross term)和关于重力的取向。在校准架中的倾斜是传感器的晃动或滚动。换算因数在所测量的倾斜和倾斜传感器的输出之间进行校正。例如,当实际倾斜是10" (10弧秒)时,所测量的倾斜可能是9. 5"。 交叉项是不同倾斜方向的输出的混合(即,不在传感器也指示滚动的情况下,难以或不可能具有晃动,反过来也如此)。关于重力的取向允许倾斜传感器的晃动和滚动转换为扫描仪坐标系中的晃动和滚动。在一些实施方式中,倾斜传感器模型可以使用最小二乘法来求解。最小二乘法的方法(或者通常的最小二乘法0LS)用于求解确定的系统(比未知的系统具有更多方程的系统)。最小二乘法是一种数据拟合方法。在最小二乘法意义中的最佳拟合是使残差平方和具有最小值的模型的情形,残差是观测值与模型给出的值之间的差。本领域技术人员明白,存在多种可用于估计倾斜传感器模型的方法,最小二乘法仅是其中一种,还可以使用任何优选的方法。晃动是绕一个水平轴的旋转。例如,在飞行动力学中,晃动是绕横向或横贯轴(在有人驾驶的飞行器中从飞行员的左侧向右侧延伸的轴,并且该轴与有机翼的飞行器的机翼平行)的旋转,因此前端上翘而尾部下沉,或者前端下沉而尾部上翘。滚动是绕其他水平轴的旋转。例如,在飞行动力学中,滚动是绕纵向轴(在飞行的正常方向或飞行员面对的方向上从尾部到前端穿过飞行器主体的轴)的旋转。偏航是绕垂直轴(从顶到底的轴,并且该轴垂直于其他两个轴)的旋转。弧的一分、弧分或MOA是角度测量的单位,等于一度的六十分之一(1/60)。由于一度被定义为圆的三百六十分之一(1/360),所以IMOA是封闭圆的弧的1/21600。用于标记弧分的标准符号是符号(‘)。弧的分的细分是弧的秒或弧秒。一个弧分有60弧秒。因此,弧秒是圆的1/1296000,或者(π/648000)弧度,大约是1/206265弧度。弧秒的符号是双撇号(〃)。在一些实施方式中,使用对映校准架执行了角度校准和倾斜校准的扫描仪可以是 1"扫描仪(精确到1弧秒内)。这转换为在200米的距离处的1毫米的精度。通常的扫描仪具有12-30"的精度,因此,通过使用根据这里公开的教导的对映校准架而提供的校准改善是很大的。该精度水平接近全站仪所提供的最好精度。V、测程校准测程校准保证扫描仪精确测量到扫描点的距离。三维扫描系统可以返回点在球面坐标中的坐标。球面坐标系是使用以下三个坐标来表示三维中的几何形状的坐标系一点到固定原点的半径距离,从ζ轴正方向到该点的天顶角,和从χ轴正方向到该点在χ-y平面中的正交投影的方位角。因为该点可以用球面坐标表示,所以在三维扫描系统中精确的测程测量是重要的。但是,与使用的坐标系无关,精确的角度测量对于扫描仪的精度是重要的。图8是示出用于执行三维扫描系统的测程校准的方法示例的流程图(800)。三维扫描系统可以包括LIDAR扫描仪或任何其他类型的三维扫描系统。该方法(800)包括从扫描仪向测程校准架发送光束(80 。在一些实施方式中,光束被发送到测程校准架的接收望远镜,并且聚焦到测程校准架的接收光纤上。图9A示出测程校准架900的示例。测程校准架900包括用于从扫描仪907接收光束的接收望远镜905。 接收望远镜905将光束聚焦到接收光纤910上。在其他实施方式中,测程校准架900包括开放空中网络,并且接收望远镜905可以不要。再参考图8,该方法(800)还包括分离光束(810)。在一些实施方式中,使用分束器来分离光束。分束器是将EM辐射波束分离为两个部分的光学装置。在其他实施方式中, 使用光纤分离器来分离光束。光纤分离器是用于分离在光纤中传输的光信号的各部分的装置。图9A的测程校准架900包括光纤分离器915。信号的两个部分在功率上不必相等。在一些实施方式中,第一部分可以具有光功率的较大部分。例如,第一部分可以包含原始功率的95%,而第二部分包含功率的5%。在其他实施方式中,第一部分可以包含90 %、75 %、50 %或任何适合于执行测程校准的其他百分比。再参考图8,该方法(800)还包括向循环光纤回路发送光束的第一部分并将第一部分返回到分束器(815)、光纤分离器或其他用于分离光束的装置。在一些实施方式中,循环光纤回路可以是具有已知长度的光纤。图9A的测程校准架包括已知长度的循环光纤回路920。循环光纤920使用光纤组合器925将光信号返回到接收光纤910。在其他实施方式中,循环光纤回路910可以用具有已知长度的光路径的开放空中网络来替代。再参考图8,该方法(800)还包括将光束的第二部分传输回扫描仪(820)。在一些实施方式中,可以使用透射透镜来传输第二部分。图9A的测程校准架包括用于将第二部分返回到扫描仪907的透射透镜930。在其他实施方式中,例如在开放空中网络中,可以使用反射镜或其他合适组件来将第二部分引导到扫描仪907。因为每当第一部分通过分束器 915时从光信号中分离出第二部分,所以将按照规则间隔向扫描仪907发送脉冲,每个脉冲的功率呈指数式降低。图9B示出从测程校准架900向扫描仪907发送的脉冲950A、950B、 950C和950D,示出了功率的降低。再参考图8,该方法(800)还包括在扫描仪处测量脉冲之间的时间(82 。图9B 示出被测量的时间间隔。第一时间间隔955指示光束行进穿过测程校准架900并返回到扫描仪907所需要的时间。此后,脉冲继续以规则间隔960到达扫描仪907,间隔960对应于脉冲行进穿过循环光纤920所需要的时间。第一时间间隔955可以比第二间隔960长,但并非必须。再参考图8,方法(800)还包括使用所测量的脉冲之间的时间来计算测程范围 (830)。在一些实施方式中,循环光纤的观测长度可以通过将光在光纤中的速度乘以脉冲之间的时间来计算。在其他实施方式中,在开放空中网络中的光路径的观测长度可以通过将光在开放空中网络中的速度乘以脉冲之间的时间来计算。接着,通过将循环光纤或开放空中网络的已知长度与观测长度进行比较,来计算出测程范围。在不偏离本发明的精神或基本特征的情况下,本发明可以按照其他具体形式来实现。所描述的实施方式被认为在所有方面都仅是例示性的,而非限制性的。因此,本发明的范围由所附的权利要求指示,而非由前面的描述指示。落入权利要求的等同物的含义和范围内的全部变化都被包含在权利要求的范围内。
权利要求
1.一种用于三维光学扫描系统的角度校准的方法,该方法包括-将所述三维光学扫描系统定位在对映校准架内,其中,所述对映校准架包括安装在所述对映校准架上的第一望远镜和安装在所述对映校准架上的第二望远镜,其中,所述第一望远镜与所述第二望远镜对映排列,并且扫描仪位于所述第一望远镜的轴上和所述第二望远镜的轴上;-在两个面中测量所述第一望远镜的角度位置;-在两个面中测量所述第二望远镜的角度位置;以及-根据测量结果来估计所述三维光学扫描系统的一组角度校准参数。
2.根据权利要求1所述的方法,其中,所述三维光学扫描系统包括LIDAR扫描仪。
3.根据权利要求1或2所述的方法,其中,所述第一望远镜面对所述第二望远镜,并且所述第一望远镜与所述第二望远镜具有平行的轴。
4.根据权利要求3所述的方法,其中,所述第一望远镜的轴与所述第二望远镜的轴是共线的。
5.根据前述权利要求中任一项所述的方法,其中,所述第一望远镜或所述第二望远镜包括位于所述望远镜内用于测量所述第一望远镜或所述第二望远镜的角度位置的靶物。
6.根据权利要求5所述的方法,其中,所述靶物包括用于测量所述第一望远镜或所述第二望远镜的角度位置的位置敏感二极管。
7.根据权利要求5所述的方法,其中,所述靶物包括用于测量所述第一望远镜或所述第二望远镜的角度位置的焦平面阵列。
8.根据权利要求1至4中任一项所述的方法,其中,所述第一望远镜和所述第二望远镜包括用于测量所述第一望远镜或所述第二望远镜的角度位置的准直望远镜。
9.根据前述权利要求中任一项所述的方法,其中,所述三维光学扫描系统的所述一组角度校准参数包括方位角偏移、仰角偏移、y方向和ζ方向的激光对齐、仰角排列和镜像排列。
10.根据前述权利要求中任一项所述的方法,该方法还包括 安装在所述对映校准架上的一个或更多个附加望远镜; 在两个面中测量所述一个或更多个附加望远镜的角度位置。
11.根据前述权利要求中任一项所述的方法,该方法还包括 安装在所述对映校准架上的一个或更多个靶物;在两个面中测量所述一个或更多个靶物的角度位置。
12.一种根据前述权利要求中任一项所述的方法校准的三维光学扫描系统。
13.一种用于按对映体对排列三维光学扫描仪校准系统的第一望远镜和第二望远镜的方法,其中,所述望远镜包括对准激光器,并且用于观测所述第一望远镜和所述第二望远镜的装置位于所述第一望远镜与所述第二望远镜之间,该方法包括-在所述第一望远镜处对所述第一望远镜的第一对准激光器的第一光束的位置与所述第二望远镜的第二对准激光器的第二光束的位置进行比较;-在所述第二望远镜处对所述第一光束的位置与所述第二光束的位置进行比较; -调整所述第一望远镜和所述第二望远镜,直到所述第一对准激光器和所述第二对准激光器的光束平行为止。
14.根据权利要求13所述的方法,其中,所述第一望远镜和所述第二望远镜包括以下组件中的至少一种自动准直仪,它们用于对所述第一光束的位置与所述第二光束的位置进行比较; 位置敏感二极管,它们用于对所述第一光束的位置与所述第二光束的位置进行比较; 和/或电荷耦合器件,它们用于对所述第一光束的位置与所述第二光束的位置进行比较。
15.根据权利要求13或14所述的方法,该方法还包括调整所述第一望远镜和所述第二望远镜,直到所述第一对准激光器的所述第一光束和所述第二对准激光器的所述第二光束共线为止。
16.根据权利要求13、14或15所述的方法,其中,所述对准激光器包括标线投射。
17.根据权利要求13至16中任一项所述的方法,其中,所述用于观测的装置包括分束器,并且其中同时执行在所述第一望远镜处对所述第一光束的位置与所述第二光束的位置的比较;并且同时执行在所述第二望远镜处对所述第一光束的位置与所述第二光束的位置的比较。
18.根据权利要求17所述的方法,其中 所述分束器是波长相关的;所述对准激光器具有与扫描仪激光器不同的波长;以及所述第一望远镜与所述第二望远镜的对映排列在校准所述扫描仪期间发生。
19.根据权利要求13至18中任一项所述的方法,其中,所述用于观测的装置包括一对角隅棱镜,并且其中顺序地执行在所述第一望远镜处对所述第一光束的位置与所述第二光束的位置的比较;并且顺序地执行在所述第二望远镜处对所述第一光束的位置与所述第二光束的位置的比较。
20.根据权利要求19所述的方法,其中,一对角隅棱镜定位在沿所述第一光束和所述第二光束的第一位置处,或者定位在不沿所述第一光束和所述第二光束的第二位置处,该方法还包括在所述第一位置处-在所述第一望远镜处测量所述第一光束的位置;以及 -在所述第二望远镜处测量所述第二光束的位置;以及在所述第二位置处-在所述第一望远镜处测量所述第二光束的位置;以及 -在所述第二望远镜处测量所述第一光束的位置。
21.根据权利要求20所述的方法,其中,所述一对角隅棱镜被安装在旋转臂上,所述方法还包括在所述第一位置与所述第二位置之间旋转所述一对角隅棱镜。
22.根据权利要求13至22中任一项所述的方法,其中,调整所述望远镜包括通过数学方式求解误差并进行调整。
23.根据权利要求13至22中任一项所述的方法,该方法还包括将所述第一望远镜和所述第二望远镜定位在对映校准架上,以执行三维扫描系统的角度校准和倾斜校准。
24.一种利用根据权利要求13至23中任一项所述的使用对映望远镜的方法校准的三维光学扫描系统。
25.一种用于执行三维光学扫描系统的角度校准或倾斜校准的对映校准架,该对映校准架包括安装在所述对映校准架上的第一望远镜;安装在所述对映校准架上的第二望远镜;以及被定位在所述对映校准架内的扫描仪的基座,其中,所述基座被配置为使得当所述扫描仪被放置在所述基座上时,所述扫描仪位于所述第一望远镜的轴上和所述第二望远镜的轴上。
26.根据权利要求25所述的对映校准架,其中,所述第一望远镜的轴与所述第二望远镜的轴垂直或者对映。
27.根据权利要求25或沈所述的对映校准架,该对映校准架还包括第三望远镜,其中所述第三望远镜的轴与所述第一望远镜的轴垂直;和第四望远镜,其中所述第四望远镜的轴与所述第三望远镜的轴对映。
28.根据权利要求25、沈或27所述的对映校准架,其中,所述望远镜中的一个或更多个包括对准激光器和自动准直仪。
29.—种对映校准系统,该对映校准系统包括根据权利要求25至28中任一项所述的对映校准架;和用于在多个温度校准三维扫描系统的环境舱。
全文摘要
本发明的实施方式包括使用一组望远镜来校准三维光学扫描仪。针对测量级校准公开了三个单独的校准(1)使用至少一对对映望远镜实现的角度校准,(2)使用至少一个安装有光纤循环器的望远镜实现的测程校准,和(3)使用未按照对映配置安装的至少一对望远镜和一体的倾斜台实现的倾斜校准。还公开了用于对准或测量对映望远镜对之间的未对准的方法。
文档编号G01C25/00GK102239422SQ200980148640
公开日2011年11月9日 申请日期2009年12月3日 优先权日2008年12月5日
发明者格雷戈里·查尔斯·沃尔什 申请人:莱卡地球系统公开股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1