一种距离传感器外参数标定方法和系统技术方案

技术编号:16345071 阅读:31 留言:0更新日期:2017-10-03 22:02
本发明专利技术提出一种距离传感器外参数标定方法和系统,所述方法包括:S1,布置一个三脚架,三脚架位于待标定的距离传感器的扫描范围内,三脚架包括四个顶点S、A、B和C,点A、B、C位于底面上;S2,测量三脚架的三个斜边SA、SB、SC长度及三个底边AB、BC、AC的长度,建立三脚架坐标系,求解三脚架坐标系的各顶点坐标;S3,根据各个距离传感器的扫描数据,计算各个距离传感器在三脚架坐标系下的位置参数;S4,根据各个距离传感器相对于三脚架坐标系下的旋转矩阵和平移矩阵,选择其中一个距离传感器为参考坐标系,计算其他距离传感器相对与该距离传感器参考坐标系下的旋转矩阵和平移矩阵。本发明专利技术无需借助相机单次测量即可实现多传感器的标定。

【技术实现步骤摘要】
一种距离传感器外参数标定方法和系统
本专利技术涉及距离传感器的位置标定技术,更具体地,涉及距离传感器外参数的标定方法。
技术介绍
在环境感知测量系统中,为了保证感知系统的鲁棒性,采用多个传感器获取环境信息是未来发展趋势。例如道路三维测量系统,自动驾驶系统,机器人环境感知系统中等,通常会采用多个距离传感器如激光扫描传感器来获取环境信息。多传感器位姿标定是进行多传感器信息融合的必要处理步骤。例如,在使用来自多个激光扫描传感器的数据之前,需要对各个传感器的相对位置和姿态进行标定,以便将各激光传感器的数据统一到同一个坐标系下进行计算。由于激光雷达获取的是距离数据,不包含纹理特征,且激光雷达扫描时发出的激光为不可见光,因此很难获取同名特征点以用于标定计算,使得多激光传感器6DOF(六自由度)外参数标定难以实现。目前通常采用圆柱长杆和棋盘格标定板来实现多激光传感器外参数标定。采用圆柱长杆标定只适用于同一平面内的多激光传感器的标定,即只能实现3DOF(三自由度)外参数标定。采用棋盘格标定方法可以实现6DOF参数标定,但是,一方面需要借助相机来辅助,同时也使得标定精度会受到相机自身标定精度的影响。另一方面,需要在不同位置摆放标定板并多次采集数据,使得标定过程费时费力。
技术实现思路
本专利技术的目的是解决多个距离传感器之间的外参数自动校准问题。传感器的外参数包括位置和姿态(x,y,z,yaw,pitch,roll)等6个变量。为此,本专利技术中提出了一种新型的多个距离传感器6DOF外参数标定装置和标定方法。本专利技术的距离传感器外参数标定方法包括:S1,布置一个三脚架,三脚架位于待标定的距离传感器的扫描范围内,三脚架包括S、A、B和C四个顶点,其中点A、B、C位于底面上;S2,测量三脚架的三个斜边SA、SB、SC长度及三个底边AB、BC、AC的长度,建立三脚架坐标系,求解所述三脚架坐标系的各顶点坐标;S3,根据各个距离传感器的扫描数据,计算各个距离传感器在所述三脚架坐标系下的位置参数;以及S4,根据各个距离传感器相对于三脚架坐标系下的旋转矩阵和平移矩阵,选择其中一个距离传感器为参考坐标系,计算其他距离传感器相对与该距离传感器参考坐标系下的旋转矩阵和平移矩阵。本专利技术还提出一种距离传感器外参数标定系统,包括:处理器,所述处理器被配置为执行如下步骤:S1,布置一个三脚架,并使三脚架位于待标定的距离传感器的扫描范围内,三脚架包括S、A、B和C四个顶点,其中点A、B、C位于底面上;S2,测量三脚架的三个斜边SA、SB、SC长度及三个底边AB、BC、AC的长度,建立三脚架坐标系,求解所述三脚架坐标系的各顶点坐标;S3,根据各个距离传感器的扫描数据,计算各个距离传感器在所述三脚架坐标系下的位置参数;以及S4,根据各个距离传感器相对于三脚架坐标系下的旋转矩阵和平移矩阵,选择其中一个距离传感器为参考坐标系,计算其他距离传感器相对与该距离传感器参考坐标系下的旋转矩阵和平移矩阵。本专利技术的技术效果包括:1、本专利技术中提出了一种新型的标定装置和标定算法,无需借助相机即可实现多激光传感器的6DOF位置参数配准。2、由于标定中不需要使用相机,使得标定结果不受相机本身的标定精度影响,避免了标定过程中误差的累积,标定结果精度高。3、本专利技术无需移动或者旋转待标定激光雷达,并且可实现单次摆放标定装置即可完成两个或者两个以上激光雷达之间的标定,提高标定效率。4、使用单次测量数据即可完成标定工作,可大幅提高标定效率。5、本专利技术中采用三脚架作为标定装置,制作简单,实用性好,易于应用推广。附图说明图1为本专利技术的方法的流程图;图2为本专利技术的方法的原理图;图3为本专利技术的方法的实施示意图;图4为本专利技术的三脚架坐标系的示意图;图5为本专利技术的实验结果的示意图。具体实施方式下面参照附图描述本专利技术的实施方式,其中相同的部件用相同的附图标记表示。本专利技术以激光扫描传感器为例来进行描述,但是本专利技术不仅仅适用于激光扫描传感器,其他距离传感器也适用,比如Kinect和rangesensor。本专利技术的主要原理是,利用三脚架作为各个激光雷达的共同参照坐标系,标定时先计算各个激光雷达在该参照坐标系下的位置参数(6DOF),然后再计算各个激光雷达之间的相对位置参数,得到标定结果。无需像传统方法一样通过找到同名点的方式,实现传感器之间的位姿标定。图1-2显示了本专利技术的方法的流程图。在S1中,布置一个三脚架,各个激光雷达围绕该三脚架放置,其中三脚架包括四个顶点为S、A、B和C,其中点A、B、C位于底面上,如图3所示。三脚架放置在各个激光雷达的检测重合范围内。对于两个激光雷达之间的标定,需要将三角架放在两个激光雷达的检测范围之内。对于三个以上的激光雷达之间的标定,至少需要将三脚架放在两个及以上的激光雷达的检测重合范围之内。例如:如需标定三个激光雷达A、B、C之间的位置关系,第一次先将三脚架放置于激光雷达A,B的扫描范围内,标定A、B之间的位置关系;第二次将三角架放置于激光雷达B、C的扫描范围内,标定激光雷达B、C的位置关系;然后通过坐标转换则可实现激光雷达A、C之间的标定。若三脚架同时位于A、B、C三个激光雷达的扫描范围内,则放置一次三角架即可实现三个激光雷达之间的标定。再次参考图1,在S2中,测量三脚架的三个斜边SA、SB、SC长度及三个底边AB、BC、AC的长度,建立三脚架坐标系,求解所述三脚架坐标系的各顶点坐标。具体为,以三脚架底面作为三脚架坐标系XY平面,以AC所在边为X轴,以过B点且与AC边垂直的直线为Y轴,以与XY轴垂直且过XY轴交点的直线为Z轴,建立以三脚架为参照系的直角坐标系(OXYZ)。如图4所示,根据三脚架各斜边长度,利用几何关系建立方程,求解三脚架顶点S、A、B、C在所述三脚架参考坐标系下的坐标值(OA,OB,Oc,Os):A点坐标为(-m,0,0),B点坐标为(0,l,0),C点坐标为(n,0,0),S点坐标为(0,f,h)。已知三斜边边长|AB|,|BC|,|BC|,求解l,m,n的值。根据几何关系,可得如下方程:令可得三角形面积为m2+l2=|AB|2n2+l2=|BC|2已知四面体六边边长,根据海伦公式可求解h的值,已知h,|OB|,|SB|长,根据三角关系可求解f的值。再次参考图1,在S3中,根据各个激光雷达的扫描数据,计算各个激光雷达在所述三脚架坐标系下的位置参数,即标定各个激光雷达与所述三脚架的相对位置关系。步骤S3具体包括:S3-1,对激光雷达获取的三脚架的扫描点进行聚类运算,将激光扫描点分成三类,并计算各类的中心点a,b,c的坐标(Pa,Pb,Pc);由于三脚架有三个斜边,激光雷达扫描时候会分别扫描到三脚架的三边。聚类运算就是提取激光扫描数据中对应于这三条斜边的激光扫描点。各类中心点代表激光扫描平面与三角架的三斜边的理论交点。当激光雷达扫描到其中的某一条斜边时候,可能得到多个激光雷达扫描点,对激光点进行聚类并计算该类的中心,目的是为了更准确地计算该边与激光扫描平面的交点。其原理是把多个扫描点的平均值(即中心点)当做交点,减少单个激光扫描点的测量误差带来的影响。S3-2,依据所述中心点a,b,c的坐标,计算三个中心点a,b,c之间的距离(Lab,Lbc,Lac)。S3-本文档来自技高网...
一种距离传感器外参数标定方法和系统

【技术保护点】
一种距离传感器外参数标定方法,其特征在于,包括:S1,布置一个三脚架,三脚架位于待标定的距离传感器的扫描范围内,三脚架包括S、A、B和C四个顶点,其中点A、B、C位于底面上;S2,测量三脚架的三个斜边SA、SB、SC长度及三个底边AB、BC、AC的长度,建立三脚架坐标系,求解所述三脚架坐标系的各顶点坐标;S3,根据各个距离传感器的扫描数据,计算各个距离传感器在所述三脚架坐标系下的位置参数;以及S4,根据各个距离传感器相对于三脚架坐标系下的旋转矩阵和平移矩阵,选择其中一个距离传感器为参考坐标系,计算其他距离传感器相对与该距离传感器参考坐标系下的旋转矩阵和平移矩阵。

【技术特征摘要】
1.一种距离传感器外参数标定方法,其特征在于,包括:S1,布置一个三脚架,三脚架位于待标定的距离传感器的扫描范围内,三脚架包括S、A、B和C四个顶点,其中点A、B、C位于底面上;S2,测量三脚架的三个斜边SA、SB、SC长度及三个底边AB、BC、AC的长度,建立三脚架坐标系,求解所述三脚架坐标系的各顶点坐标;S3,根据各个距离传感器的扫描数据,计算各个距离传感器在所述三脚架坐标系下的位置参数;以及S4,根据各个距离传感器相对于三脚架坐标系下的旋转矩阵和平移矩阵,选择其中一个距离传感器为参考坐标系,计算其他距离传感器相对与该距离传感器参考坐标系下的旋转矩阵和平移矩阵。2.根据权利要求1所述的距离传感器外参数标定方法,其特征在于,步骤S2包括:1),以三脚架底面作为三脚架坐标系XY平面,以AC所在边为X轴,以过B点且与AC边垂直的直线为Y轴,以与XY轴垂直且过XY轴交点的直线为Z轴,建立以三脚架为参照系的直角坐标系;2),根据三脚架各斜边长度,利用几何关系建立方程,求解三脚架顶点S、A、B、C在所述三脚架参考坐标系下的坐标值。3.根据权利要求1所述的距离传感器外参数标定方法,其特征在于,步骤S3包括:S3-1,对距离传感器获取的三脚架的扫描点进行聚类运算,将激光扫描点分成三类,并计算各类的中心点a,b,c的坐标;S3-2,依据所述中心点a,b,c的坐标,计算三个中心点a,b,c之间的距离;S3-3,依据几何关系,求解三个中心点a,b,c在所述三脚架坐标系下的坐标值;S3-4,根据三个中心点a,b,c在三脚架坐标系下的坐标和在距离传感器坐标系下的坐标,计算旋转矩阵R和平移矩阵T;S3-5,按步骤S3-3和S3-4依次计算各距离传感器相对于三脚架坐标系下的旋转矩阵Ri和平移矩阵Ti。4.根据权利要求1所述的距离传感器外参数标定方法,其特征在于,对于两个距离传感器之间的标定,需要将三角架放在两个距离传感器的检测范围之内;对于三个以上的距离传感器之间的标定,通过参照两个距离传感器之间的标定方法,至少需要将三脚架放在两个或两个及以上的距离传感器的检测重合范围之内,依次标定能同时扫描到三脚架的距离传感器。5.根据权利要求3所述的距离传感器外参数标定方法,其特征在于,在S3-1中,各类中心点代表激光扫描平面与三角架的三斜边的理论交点,当距离传感器扫描到三脚架的某一条斜边时候,得到多个距离传感器扫描点,对激光点进行聚类并计算该类的中心。6.一种距离传感器外参...

【专利技术属性】
技术研发人员:段玉林史云
申请(专利权)人:中国农业科学院农业资源与农业区划研究所
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1