【技术实现步骤摘要】
建图方法、装置、电子设备和存储介质
[0001]本公开涉及自动驾驶
,尤其涉及一种建图方法、装置、电子设备和存储介质。
技术介绍
[0002]建图与定位是自动驾驶中的关键技术之一。对于无人车来说,通常需要对周围环境进行建图,然后在建好的地图中实现定位功能。目前,主流的单目视觉方案存在无法确定尺度信息且不能应对快速移动的问题,因此,可以引入惯性测量单元(Inertial Measurement Unit,imu),这样可以结合视觉及惯性测量单元的优点,取长补短。
[0003]然而,针对imu来说,在初始化阶段,并不一定有足够的运动对其进行激励,会导致多次无效初始化。并且,imu中的陀螺仪或加速度计中的任意一个初始化失败,就会导致imu信息均无法使用的问题,进而,导致建图系统长时间等待imu初始化成功,影响建图效率以及效果,而且,未对imu初始化的结果进行验证,无法保证imu的实际可用性。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开实施例提供了一种建图方法、装置、电子设备和存储介质,以在惯性测量单元中的加速度计和陀螺仪中至少一个初始化成功的情况下,加入建图,提高建图的效率以及准确性。
[0005]第一方面,本公开实施例提供了一种建图方法,该方法包括:
[0006]获取图像数据,根据所述图像数据中的特征数据建立初始视觉地图,并基于所述初始视觉地图、轮速计信息以及方向盘转角信息,确定关键帧集合、所述关键帧集合中各关键帧位姿以及尺度恢复地图 ...
【技术保护点】
【技术特征摘要】
1.一种建图方法,其特征在于,所述方法包括:获取图像数据,根据所述图像数据中的特征数据建立初始视觉地图,并基于所述初始视觉地图、轮速计信息以及方向盘转角信息,确定关键帧集合、所述关键帧集合中各关键帧位姿以及尺度恢复地图;基于各关键帧位姿,判断惯性测量单元的数据是否满足初始化条件;其中,所述惯性测量单元的数据包括加速度计数据和陀螺仪数据,所述初始化条件包括加速度计初始化条件以及陀螺仪初始化条件;在所述惯性测量单元的数据至少部分满足所述初始化条件的情况下,对所述惯性测量单元进行初始化,确定所述惯性测量单元的初始化结果;其中,所述惯性测量单元的初始化结果包括初始化失败、初始化部分成功以及初始化成功;根据所述惯性测量单元的初始化结果以及所述尺度恢复地图,确定目标地图。2.根据权利要求1所述的方法,其特征在于,所述惯性测量单元的初始化结果为初始化部分成功包括:所述加速度计初始化成功且所述陀螺仪初始化失败,所述加速度计初始化成功且所述陀螺仪数据不满足所述陀螺仪初始化条件,所述加速度计数据不满足所述加速度计初始化条件且所述陀螺仪初始化成功,或者,所述加速度计初始化失败且所述陀螺仪初始化成功;所述惯性测量单元的初始化结果为初始化失败包括:所述加速度计初始化失败且所述陀螺仪初始化失败,所述加速度计初始化失败且所述陀螺仪数据不满足所述陀螺仪初始化条件,或者,所述加速度计数据不满足所述加速度计初始化条件且所述陀螺仪初始化失败。3.根据权利要求2所述的方法,其特征在于,所述根据所述惯性测量单元的初始化结果以及所述尺度恢复地图,确定目标地图,包括:若所述惯性测量单元的初始化结果为初始化部分成功或初始化成功,则根据所述惯性测量单元的初始化参数对所述关键帧位姿进行约束,并对所述尺度恢复地图进行增量处理,得到目标地图;若所述惯性测量单元的初始化结果为初始化失败,则将所述尺度恢复地图确定为目标地图。4.根据权利要求3所述的方法,其特征在于,在所述根据所述惯性测量单元的初始化参数对所述关键帧位姿进行约束之前,还包括:若所述惯性测量单元的初始化结果为初始化成功,则所述惯性测量单元的初始化参数包括陀螺仪的偏置、视觉坐标系下的重力向量、加速度计偏置以及各关键帧的速度,通过下述计算式一至五确定所述初始化参数:计算式一为:其中,C
1min
为第一目标函数,为四元数的乘法符号,I为所述关键帧集合中的关键帧的总数,为视觉坐标系到惯性坐标系的旋转外参,为第i帧关键帧在视觉坐标系下的旋转姿态,为第i帧关键帧与第i+1帧关键帧之间的惯性旋转预积分量,为两帧关键帧
之间预积分量对陀螺仪的偏置δb
w
的雅可比矩阵,δb
w
为陀螺仪的偏置;计算式二为:计算式三为:计算式四为:计算式五为:r
g
=‖g‖
‑
‖g
w
‖其中,C
2min
为第二目标函数,r
p
为位置残差,r
v
为速度残差,r
g
为重力向量模长残差,为惯性测量单元的位置预积分量,为惯性测量单元的速度预积分量,为位置预积分量对加速度计偏置的雅可比矩阵,为速度预积分量对加速度计偏置的雅可比矩阵,δb
a
为加速度计偏置,为第i帧关键帧对应的惯性测量单元在视觉坐标系的旋转位姿,为第i帧关键帧对应的惯性测量单元在视觉坐标系旋转位姿的逆矩阵,为第i帧关键帧的相机在视觉坐标系下的位置,g
w
为视觉坐标系下的重力向量,为视觉坐标系下的重力向量,为惯性坐标系到相机坐标系的平移,Δt
i
为两帧关键帧之间的时间间隔,为第i帧关键帧的速度,v
pvg
为权重系数矩阵。5.根据权利要求4所述的方法,其特征在于,在所述根据所述惯性测量单元的初始化参数对所述关键帧位姿进行约束之前,还包括:若所述惯性测量单元的初始化结果为初始化部分成功,所述初始化部分成功为所述加速度计初始化成功且所述陀螺仪初始化失败,或者,所述加速度计初始化成功且所述陀螺仪数据不满足所述陀螺仪初始化条件,则所述惯性测量单元的初始化参数包括视觉坐标系下的重力向量、加速度计偏置以及各关键帧的速度,依次通过下述计算式六至八以及所述计算式二至五确定所述初始化参数:计算式六为:其中,为第i帧关键帧在视觉坐标系下的旋转姿态,为第j帧关键帧在视觉坐标系下的旋转姿态,t为第i帧关键帧与第i+1帧关键帧之间的任意时刻,f(
·
)为插值函数,为...
【专利技术属性】
技术研发人员:周宏涛,何潇,张丹,
申请(专利权)人:驭势科技北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。