定位算法的精度检测方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:25798714 阅读:39 留言:0更新日期:2020-09-29 18:32
本申请涉及一种定位算法的精度检测方法、装置、计算机设备和存储介质。所述方法包括:获取运动对象的实时点云图像;采用实时定位算法,对实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到运动对象的实时定位数据;采用离线定位算法,对实时点云图像和点云地图中的源点云图像进行匹配,得到运动对象的离线定位数据;离线定位算法的定位精度大于所述实时定位算法的定位精度;将离线定位数据作为实时定位数据的参考值,根据所述参考值和所述实时定位数据,确定所述实时定位数据的精度。采用将离线定位数据作为实时定位数据的参考值,实现了对实时定位算法的精度的有效检测。

【技术实现步骤摘要】
定位算法的精度检测方法、装置、计算机设备和存储介质
本申请涉及无人驾驶
,特别是涉及一种定位算法的精度检测方法、装置、计算机设备和存储介质。
技术介绍
随着无人驾驶开发领域的发展,定位模块用于获得无人驾驶车辆自身在地图中的位置信息,其中,定位算法可结合其他辅助算法实现定位模块的主要功能。然而,目前的定位算法由于无法获取到无人驾驶车辆的位置参考值,评估定位算法精度时,得到的误差综合了构建地图的误差和定位算法的误差,因此无法对本车的定位算法进行精度检测。
技术实现思路
基于此,有必要针对上述技术问题,提供一种定位算法的精度检测方法、装置、计算机设备和存储介质。一种定位算法的精度检测方法,所述方法包括:获取运动对象的实时点云图像;采用实时定位算法,对所述实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到所述运动对象的实时定位数据;采用离线定位算法,对所述实时点云图像和所述点云地图中的源点云图像进行匹配,得到所述运动对象的离线定位数据;所述离线定位算法的定位精度大于所述实时定位算法的定位精度;将所述离线定位数据作为实时定位数据的参考值,根据所述参考值和所述实时定位数据,确定所述实时定位数据的精度。在其中一个实施例中,所述点云地图的构建方式,包括:获取源点云图像,进行目标检测,得到源障碍物点云图像;将所述源点云图像中的源障碍物点云图像滤除,根据所述滤除处理后的源点云图像构建点云地图。在其中一个实施例中,所述获取源点云图像,进行目标检测,得到源障碍物点云图像,包括:获取源点云图像,将所述源点云图像输入到训练好的目标检测模型,得到源障碍物点云图像;所述目标检测模型为根据包含有障碍物的点云样本图像训练得到的。在其中一个实施例中,所述采用实时定位算法,对所述实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到所述运动对象的实时定位数据,包括:采用实时定位算法,对所述实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到所述实时点云图像对应的源点云图像;将所述实时点云图像对应的源点云图像的位置信息作为所述运动对象在所述点云地图中的实时定位数据。在其中一个实施例中,所述采用离线定位算法,对所述实时点云图像和所述点云地图中的源点云图像进行匹配,得到所述运动对象的离线定位数据,包括:获取实时点云图像,将所述实时点云图像输入到离线定位算法中训练好的目标检测模型,得到目标障碍物点云图像;将所述目标障碍物点云图像从所述实时点云图像中滤除,得到滤除处理后的实时点云图像;将所述滤除处理后的实时点云图像输入到离线定位算法中训练好的匹配模型,得到与所述滤除处理后的实时点云图像对应的源点云图像;所述匹配模型为根据实时点云图像和对应的源点云图像训练得到的;将所述实时点云图像对应的源点云图像的位置信息作为所述运动对象的离线定位数据。在其中一个实施例中,所述将所述滤除处理后的实时点云图像输入到训练好的匹配模型,计算所述滤除处理后的实时点云图像的匹配值,得到与所述滤除处理后的实时点云图像对应的源点云图像,包括:根据所述滤除处理后的各个实时点云图像的匹配值的大小,筛选出所述匹配值最大的实时点云图像,将所述匹配值最大的实时点云图像对应的源点云图像作为匹配模型的输出。在其中一个实施例中,所述匹配模型中静态物体点云的匹配值所对应的权重,高于动态物体点云的匹配值所对应的权重。在其中一个实施例中,所述将所述离线定位数据作为实时定位数据的参考值,根据所述参考值和所述实时定位数据,确定所述实时定位数据的精度,包括:获取所述实时定位数据与所述对应离线定位数据;计算各个所述实时定位数据与所述对应离线定位数据的差值;计算所述各个差值的平均值或加权平均值或中值,将所述平均值或加权平均值或中值作为所述定位算法的精度。一种定位算法的精度检测装置,所述装置包括:图像获取模块,用于获取运动对象的实时点云图像;实时定位模块,用于采用实时定位算法,对所述实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到所述运动对象的实时定位数据;离线定位模块,用于采用离线定位算法,对所述实时点云图像和所述点云地图中的源点云图像进行匹配,得到所述运动对象的离线定位数据;所述离线定位算法的定位精度大于所述实时定位算法的定位精度;精度计算模块,用于将所述离线定位数据作为实时定位数据的参考值,根据所述参考值和所述实时定位数据,确定所述实时定位数据的精度。在其中一个实施例中,所述装置还包括地图构建模块;所述地图构建模块包括:第一目标检测单元,用于获取源点云图像,进行目标检测,得到源障碍物点云图像;第一障碍滤除单元,用于将所述源点云图像中的源障碍物点云图像滤除;构建单元,用于根据所述滤除处理后的源点云图像构建点云地图。在其中一个实施例中,所述目标检测单元还用于获取源点云图像,将所述源点云图像输入到训练好的目标检测模型,得到源障碍物点云图像;所述目标检测模型为根据包含有障碍物的点云样本图像训练得到的。在其中一个实施例中,所述实时定位模块,包括:图像匹配单元,用于采用实时定位算法,对所述实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到所述实时点云图像对应的源点云图像;数据获取单元,用于将所述实时点云图像对应的源点云图像的位置信息作为所述运动对象在所述点云地图中的实时定位数据。在其中一个实施例中,所述离线定位模块,包括:第二目标检测单元,用于获取实时点云图像,将所述实时点云图像输入到离线定位算法中训练好的目标检测模型,得到目标障碍物点云图像;第二障碍滤除单元,用于将所述目标障碍物点云图像从所述实时点云图像中滤除,得到滤除处理后的实时点云图像;图像匹配单元,用于将所述滤除处理后的实时点云图像输入到离线定位算法中训练好的匹配模型,得到与所述滤除处理后的实时点云图像对应的源点云图像,匹配模型为根据实时点云图像和对应的源点云图像训练得到的;数据获取单元,用于将所述实时点云图像对应的源点云图像的位置信息作为所述运动对象的离线定位数据。在其中一个实施例中,所述图像匹配单元还用于根据所述滤除处理后的各个实时点云图像的匹配值的大小,筛选出所述匹配值最大的实时点云图像,将所述匹配值最大的实时点云图像对应的源点云图像作为匹配模型的输出。在其中一个实施例中,所述图像匹配单元还用于设置匹配模型中静态物体点云的匹配值所对应的权重,高于动态物体点云的匹配值所对应的权重。在其中一个实施例中,所述精度计算模块包括:数据获取单元,用于获取所述实时定位数据与所述对应离线定位数据;差值计算单元,用于计算各个所述实时定位数据与所述对应离线定位数据的差值;精度确定单元,用于计算所述各个的差值的平均值或加权平均值或中值,将所述平均值或加权平均值或中值作为所本文档来自技高网...

【技术保护点】
1.一种定位算法的精度检测方法,所述方法包括:/n获取运动对象的实时点云图像;/n采用实时定位算法,对所述实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到所述运动对象的实时定位数据;/n采用离线定位算法,对所述实时点云图像和所述点云地图中的源点云图像进行匹配,得到所述运动对象的离线定位数据;所述离线定位算法的定位精度大于所述实时定位算法的定位精度;/n将所述离线定位数据作为实时定位数据的参考值,根据所述参考值和所述实时定位数据,确定所述实时定位数据的精度。/n

【技术特征摘要】
1.一种定位算法的精度检测方法,所述方法包括:
获取运动对象的实时点云图像;
采用实时定位算法,对所述实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到所述运动对象的实时定位数据;
采用离线定位算法,对所述实时点云图像和所述点云地图中的源点云图像进行匹配,得到所述运动对象的离线定位数据;所述离线定位算法的定位精度大于所述实时定位算法的定位精度;
将所述离线定位数据作为实时定位数据的参考值,根据所述参考值和所述实时定位数据,确定所述实时定位数据的精度。


2.根据权利要求1所述的方法,其特征在于,所述点云地图的构建方式,包括:
获取源点云图像,进行目标检测,得到源障碍物点云图像;
将所述源点云图像中的源障碍物点云图像滤除,根据所述滤除处理后的源点云图像构建点云地图。


3.根据权利要求2所述的方法,其特征在于,所述获取源点云图像,进行目标检测,得到源障碍物点云图像,包括:
获取源点云图像,将所述源点云图像输入到训练好的目标检测模型,得到源障碍物点云图像;所述目标检测模型为根据包含有障碍物的点云样本图像训练得到的。


4.根据权利要求1所述的方法,其特征在于,所述采用实时定位算法,对所述实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到所述运动对象的实时定位数据,包括:
采用实时定位算法,对所述实时点云图像和已构建的点云地图中的源点云图像进行匹配,得到所述实时点云图像对应的源点云图像;
将所述实时点云图像对应的源点云图像的位置信息作为所述运动对象在所述点云地图中的实时定位数据。


5.根据权利要求1所述的方法,其特征在于,所述采用离线定位算法,对所述实时点云图像和所述点云地图中的源点云图像进行匹配,得到所述运动对象的离线定位数据,包括:
获取实时点云图像,将所述实时点云图像输入到离线定位算法中训练好的目标检测模型,得到目标障碍物点云图像;
将所述目标障碍物点云图像从所述实时点云图像中滤除,得到滤除处理后的实时点云图像;
将所述滤除处理后的实时点云图像输入到离线定位算法中训练好的匹配模型,...

【专利技术属性】
技术研发人员:徐棨森
申请(专利权)人:深圳市速腾聚创科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1