【技术实现步骤摘要】
一种车辆位姿获取方法及装置
[0001]本专利技术涉及一种车辆位姿获取方法及装置。
技术介绍
[0002]激光SLAM(Simultaneous Localization And Mapping)系统相比于视觉SLAM系统在各种光照条件下更加可靠,但是仅仅依靠LiDAR进行位姿估计存在很多局限性,随着自动驾驶车行驶路程增加,激光里程计的误差将不断积累,难以满足自动驾驶车导航需求。而IMU能够输出高频的测量数据,为LiDAR数据扫描帧之间提供位姿估计值。因此,通过多传感器进行信息融合,可以有效弥补单一传感器存在的缺陷,降低激光里程计累计误差。
[0003]然而现有的车辆的位姿获取方法中,基于欧式距离最小的原则进行匹配,由于LiDAR数据存在大量的噪声,特征点匹配约束不足,容易导致里程计精度低。在此基础上,需要提出约束性更强、里程计精度更高的车辆位姿获取方法。
技术实现思路
[0004]本专利技术提供一种车辆位姿获取方法及装置,旨在至少解决现有技术中存在的技术问题之一。
[0005]第一方面,本专利技术的技术方案涉及一种车辆位姿获取方法,包括:
[0006]获取车辆的IMU数据和LiDAR扫描帧;
[0007]根据所述IMU数据得到车辆当前的IMU估计位姿和对应的时间戳;
[0008]结合所述IMU估计位姿和对应的时间戳,对所述LiDAR扫描帧的激光点云进行运动畸变校正,得到预处理LiDAR扫描帧;
[0009]从所述预处理LiDAR扫描帧中进行车辆位姿的特 ...
【技术保护点】
【技术特征摘要】
1.一种车辆位姿获取方法,其特征在于,包括:获取车辆的IMU数据和LiDAR扫描帧;根据所述IMU数据得到车辆当前的IMU估计位姿和对应的时间戳;结合所述IMU估计位姿和对应的时间戳,对所述LiDAR扫描帧的激光点云进行运动畸变校正,得到预处理LiDAR扫描帧;从所述预处理LiDAR扫描帧中进行车辆位姿的特征点提取;根据所述车辆位姿的特征点,得到LiDAR的观测误差函数;根据所述IMU数据,得到IMU的误差函数;将所述LiDAR的观测误差函数和所述IMU的误差函数进行叠加计算,得到车辆位姿的误差函数;结合所述车辆位姿的特征点和所述IMU数据,令所述车辆位姿的误差函数达到最小值,从而得到车辆的位姿。2.如权利要求1所述的一种车辆位姿获取方法,其特征在于,所述根据所述IMU数据得到车辆当前的IMU估计位姿包括:根据获取的IMU数据中的角速度ω、加速度α、白噪声η、偏置b得到IMU角度测量值和IMU速度测量值其中IMU角度测量值的具体表达式为:的具体表达式为:为IMU角度测量值,ω
(t)
为车辆t时刻的角速度,b
(t)
为车辆t时刻的偏置,η
(t)
为车辆t时刻的白噪声;IMU速度测量值的具体表达式为:的具体表达式为:为IMU速度测量值,为世界坐标系到车辆坐标系的旋转矩阵,g为重力加速度,α
(t)
为车辆t时刻的加速度,b
(t)
为车辆t时刻的偏置,η
(t)
为车辆t时刻的白噪声;结合所述IMU角度测量值和IMU速度测量值得到车辆在t+Δt时刻的运动状态信息X;其中,所述运动状态信息X的具体表达式为X=[R
T
,P
T
,v
T
,b
T
]
T
;车辆在t+Δt时刻的速度v
(t+Δt)
的具体表达式为v
(t)
为车辆在t时刻的速度,R
(t)
为车辆在t时刻的旋转矩阵;车辆在t+Δt时刻的位置P
(t+Δt)
的具体表达式为P
(t)
为车辆在t时刻的位置,v
(t)
为车辆在t时刻的速度;车辆在t+Δt时刻的旋转矩阵R
(t+Δt)
的具体表达式为的具体表达式为R
(t)
为车辆t时刻的旋转矩阵。3.如权利要求2所述的一种车辆位姿获取方法,其特征在于,所述结合所述估计位姿,对所述LiDAR扫描帧的激光点云进行运动畸变校正,得到预处理LiDAR扫描帧,包括:根据所述IMU估计位姿和时间戳,计算每个激光点产生的运动畸变量;将所述LiDAR扫描帧的激光点云转移至起始点坐标系;令所述LiDAR扫描帧每个激光点的原始坐标减去所述运动畸变量,得到预处理LiDAR扫描帧。4.如权利要求3所述的一种车辆位姿获取方法,其特征在于,所述计算每个激光点产生的运动畸变量包括:
计算车辆在i时刻和j时刻之间相对运动的旋转矩阵变化量ΔR
ij
,所述旋转矩阵变化量ΔR
ij
的具体表达式为ΔR
ij
=(R
i
)
T
R
j
,R
i
为车辆在i时刻的旋转矩阵,R
j
为车辆在j时刻的旋转角度;计算车辆在i时刻和j时刻之间相对运动的位置变化量ΔP
ij
,所述位置变化量ΔP
ij
的具体表达式为R
i
为车辆在i时刻的旋转矩阵,P
j
为车辆在i时刻的位置,P
i
为车辆在j时刻的位置,v
i
为车辆在i时刻的速度,Δt
ij
为i时刻和j时刻的差值,g为重力加速度;计算车辆在i时刻和j时刻之间相对运动的速度变化量Δv
ij
,所述速度变化量Δv
ij
的具体表达式为Δv
ij
=(R
i
)
T
(v
j
‑
v
i
‑
gΔt
ij
),R
i
为车辆在i时刻的旋转矩阵,v
j
为车辆在j时刻的速度,v
i
为车辆在i时刻的速度,g为重力加速度,Δt
ij
为i时刻和j时刻的差值。5.如权利要求4所述的一种车辆位姿获取方法,其特征在于,所述从所述预处理LiDAR扫描帧中进行车辆位姿的特征点提取,包括:对所述预处理LiDAR扫描帧中获取预处理的激光点云,并对所述预处理的激光点云进行双阈值地面滤波处理,得到滤波后的激光点云;将所述滤波后的激光点云分为地面点和非地面点;根据所述地面点和非地面点得到车辆位姿的多类别特征点。6.如权利要求5所述的一种车辆位姿获取方法,其特征在于,所述将所述滤波后的激光点云分为地面点和非地面点,包括:将所述滤波后的激光点云投影到水平参考面,并得到所述水平参考面的网格g
i
中最小高度平均值和相邻网格的最...
【专利技术属性】
技术研发人员:李晓欢,李春海,苏昭宇,陈倩,
申请(专利权)人:广西综合交通大数据研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。