一种多组多线激光雷达的自动标定算法的制作方法

文档序号:12714886阅读:来源:国知局

技术特征:

1.一种多组多线激光雷达的自动标定算法,其特征在于,包括以下步骤:

S1、基于激光雷达A与激光雷达B的位置关系,估计激光雷达A与激光雷达B的坐标变换关系初值Tguess

S2、利用地图构建算法对激光雷达A所采集的点云数据进行局部子地图M的构建;

S3、获取激光雷达A在地图构建算法中时间0-N的运动轨迹激光雷达A在n时刻的点云数据以及激光雷达B在n时刻的点云数据基于数据同步和轨迹同步的假设,将点云数据通过与Tguess变换到时刻n在局部子地图M中的位置,并通过最近邻点云搜索算法找到其在局部子地图M中的附近点,则有,

<mrow> <msubsup> <mi>P</mi> <mi>A</mi> <mi>n</mi> </msubsup> <mo>=</mo> <mi>A</mi> <mi>p</mi> <mi>p</mi> <mi>r</mi> <mi>o</mi> <mi>x</mi> <mi>N</mi> <mi>e</mi> <mi>a</mi> <mi>r</mi> <mi>e</mi> <mi>s</mi> <mi>t</mi> <mi>N</mi> <mi>e</mi> <mi>i</mi> <mi>g</mi> <mi>h</mi> <mi>b</mi> <mi>o</mi> <mi>r</mi> <mi>s</mi> <mrow> <mo>(</mo> <mi>M</mi> <mo>,</mo> <msubsup> <mi>T</mi> <mi>A</mi> <mi>n</mi> </msubsup> <mo>,</mo> <msubsup> <mi>P</mi> <mi>B</mi> <mi>n</mi> </msubsup> <mo>,</mo> <msub> <mi>T</mi> <mrow> <mi>g</mi> <mi>u</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> </mrow> </msub> <mo>)</mo> </mrow> </mrow>

式中,ApproxNearestNeighbors(*)为最近邻点云搜索算法;

S4、基于环境一致性约束,求解激光雷达A与激光雷达B的多组标定关系具体为,

对0-N时刻中的每组点云分别求取的距离最小值,则有,

<mfenced open = "" close = ""> <mtable> <mtr> <mtd> <mrow> <msubsup> <mi>T</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>l</mi> <mi>i</mi> </mrow> <mn>2</mn> </msubsup> <mo>=</mo> <mi>I</mi> <mi>C</mi> <mi>P</mi> <mrow> <mo>(</mo> <msubsup> <mi>P</mi> <mi>B</mi> <mn>1</mn> </msubsup> <mo>,</mo> <msubsup> <mi>P</mi> <mi>A</mi> <mn>1</mn> </msubsup> <mo>,</mo> <msub> <mi>T</mi> <mrow> <mi>g</mi> <mi>u</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>T</mi> <mrow> <mi>g</mi> <mi>u</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>T</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>l</mi> <mi>i</mi> </mrow> <mn>1</mn> </msubsup> <mo>;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>T</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>l</mi> <mi>i</mi> </mrow> <mn>2</mn> </msubsup> <mo>=</mo> <mi>I</mi> <mi>C</mi> <mi>P</mi> <mrow> <mo>(</mo> <msubsup> <mi>P</mi> <mi>B</mi> <mn>2</mn> </msubsup> <mo>,</mo> <msubsup> <mi>P</mi> <mi>A</mi> <mn>2</mn> </msubsup> <mo>,</mo> <msub> <mi>T</mi> <mrow> <mi>g</mi> <mi>u</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>T</mi> <mrow> <mi>g</mi> <mi>u</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>T</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>l</mi> <mi>i</mi> </mrow> <mn>2</mn> </msubsup> <mo>;</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>......</mn> </mtd> </mtr> <mtr> <mtd> <mrow> <msubsup> <mi>T</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>l</mi> <mi>i</mi> </mrow> <mi>n</mi> </msubsup> <mo>=</mo> <mi>I</mi> <mi>C</mi> <mi>P</mi> <mrow> <mo>(</mo> <msubsup> <mi>P</mi> <mi>B</mi> <mi>n</mi> </msubsup> <mo>,</mo> <msubsup> <mi>P</mi> <mi>A</mi> <mi>n</mi> </msubsup> <mo>,</mo> <msub> <mi>T</mi> <mrow> <mi>g</mi> <mi>u</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> </mrow> </msub> <mo>)</mo> </mrow> <mo>,</mo> <msub> <mi>T</mi> <mrow> <mi>g</mi> <mi>u</mi> <mi>e</mi> <mi>s</mi> <mi>s</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>T</mi> <mrow> <mi>c</mi> <mi>a</mi> <mi>l</mi> <mi>i</mi> </mrow> <mi>n</mi> </msubsup> <mo>;</mo> </mrow> </mtd> </mtr> </mtable> </mfenced>

则有,

2.根据权利要求1所述的一种多组多线激光雷达的自动标定算法,其特征在于:还包括步骤S5、根据随机采样一致性规则滤除异常样本点,则有最后取均值求出Tcali

3.根据权利要求1所述的一种多组多线激光雷达的自动标定算法,其特征在于:步骤S1中激光雷达A与激光雷达B的坐标变换关系初值Tguess为手工测量获得的粗略估计值。

4.根据权利要求1所述的一种多组多线激光雷达的自动标定算法,其特征在于:步骤S2中构建局部子地图M的地图构建算法为基于General ized-ICP的帧间匹配SLAM算法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1