imu与lidar外参手眼标定


关于手眼标定的原理在之前的文章中已经介绍了。手眼标定的约束是传感器不同的运动,得到同一物体在世界坐标系下的坐标是相同的。或者说通过不同的运动,得到的世界坐标系和物体坐标系的变换矩阵是不变的。
手眼标定往往以相机与imu作为例子,特别的是以机械臂上imu,相机为例子。那么在自动驾驶中怎么将手眼标定应用于imu和激光雷达的标定呢?

1基本原理

在这里插入图片描述

2具体实现过程

论文中分为两步法求解:
《激光雷达和惯性测量紧耦合的车辆高精度定位研究》

3code

ros系统中实现手眼标定:
github

4注意事项

由最终的标定表达式可以发现:任意两个时刻imu的位姿变换 T i m u 2 − i m u 1 T_{imu2-imu1} Timu2imu1,两个时刻lidar设备的位姿变换 T l i d a r 2 − l i d a r 1 T_{lidar2-lidar1} Tlidar2lidar1,直接影响参数的标定精度。纯imu中运动过程中, T i m u 2 − i m u 1 T_{imu2-imu1} Timu2imu1肯定存在漂移,会影响标定精度,可以加入GNSS纠正imu位姿。 T l i d a r 2 − l i d a r 1 T_{lidar2-lidar1} Tlidar2lidar1就是点云之间的变换矩阵,可以通过点云配准求解,常用ndt方法。
(2)若已知 T i m u 2 − i m u 1 T_{imu2-imu1} Timu2imu1 T l i d a r 2 − l i d a r 1 T_{lidar2-lidar1} Tlidar2lidar1则标定过程就是求解手眼过程。关于求解过程有很多方法和工具,如opencv自带相关函数。

5其他参考

1
2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值