激光点云的畸变校正

本文介绍了如何使用里程计数据对激光雷达点云进行运动畸变校正。通过理解不同坐标系的关系,特别是由于运动产生的畸变,采用传感器辅助方法,利用线性插值计算补偿矩阵。代码中展示了将IMU数据转换为激光雷达坐标系,然后通过球面线性插值计算每个点的补偿变换矩阵,最终实现点云的运动补偿。

0.引言

校正由于运动引起的激光点云畸变。

点云去畸变的方法包括:

  • 纯估计方法(ICP/VICP)
  • 传感器辅助方法(IMU/ODOM)
  • 融合的方法

这里学习的也是传感器辅助方法。多余的也不再赘述,自己理一下几个坐标关系并做记录。

1.理解几个坐标系的关系

畸变产生的原因如图所示,自己理解也是基于这张图进行理解。


图片来源

这个坐标系关系和后续的代码相对应。

请添加图片描述

通过线性插值,计算补偿矩阵的原理:

请添加图片描述
雷达扫描一帧的时间是固定的,通过计算得到每个点的采集时刻,将所有点都统一到同一时刻,**假设选择每完成一帧扫描的结束时刻,**如图所示,直观的理解就是:

  • 1.时间越靠近 t k t_k tk ,补偿矩阵越近似于 T k + 1 , k T_{k+1,k} Tk+1,k
  • 2.时间越靠近 t k + 1 t_{k+1} tk+1 ,补偿矩阵越接近于单位阵,就是不需要补偿

T i = t k + 1 − t i t k + 1 − t k T k + 1 , k T^{i}=\frac{t_{k+1}-t_{i}}{t_{k+1}-t_{k}} T_{k+1, k} Ti

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值