[发明专利]一种用于多传感器融合的异步在线标定方法有效
申请号: | 201811265340.1 | 申请日: | 2018-10-29 |
公开(公告)号: | CN109544638B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 张剑华;王曾媛;吴佳鑫;冯宇婷;贵梦萍;甘雨;陈胜勇 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06T7/80 | 分类号: | G06T7/80;G01S7/497;G01C25/00 |
代理公司: | 杭州斯可睿专利事务所有限公司 33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于多传感器融合的异步在线标定方法,通过标定三个传感器的坐标系之间的相互转换关系,将多个传感器的测量信息统一到相同的坐标系下,传统的标定方法局限于两个传感器之间的标定,并且要求严格的时间同步,标定过程较为复杂;本发明分别计算激光雷达、相机、惯性测量单元(IMU)的运动,然后通过使用线性插值获得相同时间间隔内不同传感器的运动,最后通过对齐三个传感器的旋转序列得到两两之间的外部旋转。本发明能够得到较为精确的激光雷达、相机、惯性测量单元(IMU)之间的外部朝向,为后续的标定提供初值。 | ||
搜索关键词: | 一种 用于 传感器 融合 异步 在线 标定 方法 | ||
【主权项】:
1.一种用于多传感器融合的异步在线标定方法,其特征在于,所述方法包括以下步骤:1)计算相机的旋转设点P为相机坐标系下的一个点,其坐标为[x y z]T,设点p1,p2分别是点P在图Fi,Fj中的投影,Ci,Cj分别是在时刻i和时刻j的相机坐标系,使用针孔相机模型,得到尺度无关的表达式:p1=KPp2=K(RP+t) (1.1)其中K是相机的内参矩阵,R和t是从Ci到Cj的旋转矩阵和平移向量,进行转换,得到对极约束:
其中
表示向量t的斜对称矩阵,t=[a b c]T,
定义本质矩阵
则式(1.2)写作:
在已知内参矩阵的情况下,给定一系列匹配的特征点,就估计出本质矩阵E,对E进行分解,得到旋转矩阵R和平移向量t;2)计算惯性测量单元的旋转IMU具有较高的采样频率,通过预积分集成一定时间段内的IMU测量,以避免高频率的状态估计和大量的位姿状态,惯性积分公式写成下面的形式:
其中
和
分别是以t时刻IMU坐标系为参照坐标系的线性加速度和角速度,
是向量
的斜对称矩阵,gw是世界坐标系下的重力加速度,
分别为IMU在时刻i在世界坐标系下的位置、速度和朝向;IMU从时刻i到时刻j在i时刻IMU坐标系下的相对变化表示为:
3)计算激光雷达的旋转定义雷达完成一次扫描覆盖为sweep,Pm表示在sweep m期间接受的点云集,假设一次sweep期间的角速度和线性加速度为常量,通过插值的方法获得不同时刻的变换,设t为当前时间,tm为sweep m的开始时间,
为雷达在[tm,t]期间的位姿变换,给定点pi,pi∈Pm,ti是点pi的时间戳,
是雷达在[tm,ti]期间的位姿变换,
通过线性插值估计:
定义Γm为从Pm中提取的边缘点和平面的集合,将边缘点和平面点投影到sweep m开始的时候,即tm,得到点集
构造如下的几何关系:
其中
是点pi的坐标,pi∈Γm,
是点pi投影到tm时刻的雷达坐标系下的坐标,在每次sweep结束的时刻,在该sweep期间接收到的点云都会被投影到该sweep结束的时刻,比如在sweep m‑1期间接受到的点云Pm‑1,被投影到tm时刻的雷达坐标系下,得到点集
点集
是其中的边缘点和平面点的集合,在集合
和
中寻找匹配点,得到匹配点之间距离的计算公式:
对于Γm中的所有点,构造如下的非线性方程:
通过求解最小二乘解,得到
的最优解;4)异步测量的对齐基于短时间内匀速运动的假设,求得相同时间段内的不同传感器的旋转;选择相机作为基准传感器,ti和tj是两帧连续图片的采集时间,在这段时间内,惯性测量单元有多次采样,t′i是最接近且晚于或等于ti的IMU采样时间,t′j是最接近且晚于或等于tj的IMU采样时间;首先用步骤2)中的方法对[t′i,t′j]间的IMU数据进行预积分,得到这段时间的IMU旋转
雷达在
期间的旋转
由步骤3)中的方法计算得到,
是最接近时间[ti,tj]的雷达sweep时间,定义分数γ表示相对旋转需要被扩展或者缩小的程度:
其中t0和t1是根据传感器测量直接计算得到的相对旋转的起始时间和结束时间,t′0和t′1是期望得到的相对旋转的起始时间和结束时间;定义相对旋转的插值如下:
其中Exp(·)是李代数和李群之间的指数映射,Log(·)是李群和李代数之间的对数映射;5)计算传感器之间的外参对齐相同时间的不同传感器的旋转序列可以估计传感器之间的外部朝向,通过步骤1),2),3),4)得到[ti,tj]期间的相机旋转
IMU旋转
激光雷达的旋转
对于任何i和j,i<j,下面的式子成立:
其
表示从IMU坐标系到相机坐标系的旋转,
表示从相机坐标系到雷达坐标系的旋转,
表示从雷达到IMU坐标系的旋转;该线性系统的每一行都有相同的形式:
为了恢复旋转矩阵
使用单位四元数代替上式中的矩阵:
符号
表示四元数的乘法,定义单位四元数为:
其中![]()
将不断到达的旋转桟入线性系统,得到超定线性方程组:
其中N是旋转序列的大小,α是异常值处理的权重;随着新的测量的增加,这个线性系统会进行重构,因此使用之前计算的外部朝向来估计误差,误差被定义为:
其中‖·‖是向量的模,权重定义为:
其中s是放大残差影响的因子。对于三个传感器之间的标定,得到下式:
通过奇异值分解求解上面的超定线性方程,最小奇异值对应的奇异向量就是最小二乘解;随着新的数据不断到来,标定的外参朝向会逐渐收敛到固定值,当局部时间段τ内的外部旋转
的对应的欧拉角的方差分别小于阈值时,认为标定成功,表达式如下:
其中
分别是四元数
对应的偏航、俯仰和滚转角在时间段τ内的方差,η是根据经验设置的阈值,![]()
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811265340.1/,转载请声明来源钻瓜专利网。
- 上一篇:双目标定验证装置
- 下一篇:一种多镜面单相机三维振动测试装置及方法