【技术实现步骤摘要】
定位方法、装置、设备、可读存储介质及程序产品
[0001]本申请属于激光雷达定位
,尤其涉及一种定位方法、装置、设备、可读存储介质及程序产品。
技术介绍
[0002]随着智能化的不断发展,为了满足智能化需求,车辆或智能家居产品等运动对象均需要对其进行定位。目前可以采用局部扫描点云的方式进行定位,然而对于一些复杂场景,容易出现点云高度相似或者点云大面积缺失等情况导致定位不准确、鲁棒性较低的问题。
技术实现思路
[0003]本申请实施例提供一种定位方法、装置、设备、可读存储介质及程序产品,能够实现高鲁棒性和高精度的定位功能。
[0004]第一方面,本申请实施例提供一种定位方法,方法包括:获取运动对象的待定位点云段,待定位点云段包括当前帧点云和当前帧点云的前N
‑
1帧点云,N为大于1的整数;将待定位点云段输入至时序定位模型中,通过时序定位模型提取每帧点云的低维特征,基于低维特征确定每帧点云的高维特征,聚合待定位点云段的高维特征和时序信息,得到待定位点云段对应的全局描述符;将全局描述符与点云地图数据进行对比,确定目标点云段,点云地图数据包括多个地图点云段,且每个地图点云段包括对应的描述符和位置信息,目标点云段对应的描述符与全局描述符相匹配;将目标点云段对应的位置信息确定为运动对象的当前位置信息。
[0005]在一些实施例中,时序定位模型包括第一特征转换模块、第二特征转换模块和时序模块;将待定位点云段输入至时序定位模型中,通过时序定位模型提取每帧点云的低维特征,基于低维特 ...
【技术保护点】
【技术特征摘要】
1.一种定位方法,其特征在于,包括:获取运动对象的待定位点云段,所述待定位点云段包括当前帧点云和所述当前帧点云的前N
‑
1帧点云,N为大于1的整数;将所述待定位点云段输入至时序定位模型中,通过所述时序定位模型提取每帧点云的低维特征,基于所述低维特征确定所述每帧点云的高维特征,聚合所述待定位点云段的高维特征和时序信息,得到所述待定位点云段对应的全局描述符;将所述全局描述符与点云地图数据进行对比,确定目标点云段,所述点云地图数据包括多个地图点云段,且每个地图点云段包括对应的描述符和位置信息,所述目标点云段对应的描述符与所述全局描述符相匹配;将所述目标点云段对应的位置信息确定为所述运动对象的当前位置信息。2.根据权利要求1所述的方法,其特征在于,所述时序定位模型包括第一特征转换模块、第二特征转换模块和时序模块;所述将所述待定位点云段输入至时序定位模型中,通过所述时序定位模型提取每帧点云的低维特征,基于所述低维特征确定所述每帧点云的高维特征,聚合所述待定位点云段的高维特征和时序信息,得到所述待定位点云段对应的全局描述符,包括:将所述待定位点云段输入至所述第一特征转换模块中,通过所述第一特征转换模块得到的结果与所述每帧点云进行向量相乘,得到包含所述每帧点云的低维特征的第一潜在向量;将所述每帧点云的第一潜在向量输入至所述第二特征转换模块中,通过所述第二特征转换模块得到的结果与所述第一潜在向量相乘,得到包含所述每帧点云的高维特征的第二潜在向量;将所述待定位点云段的第二潜在向量输入至所述时序模块中,通过所述时序模块聚合所述待定位点云段的高维特征和时序信息,得到所述待定位点云段对应的全局描述符。3.根据权利要求1所述的方法,其特征在于,所述将所述待定位点云段输入至时序定位模型中,通过所述时序定位模型提取每帧点云的低维特征,基于所述低维特征确定所述每帧点云的高维特征,聚合所述待定位点云段的高维特征和时序信息,得到所述待定位点云段对应的全局描述符之前,所述方法还包括:获取训练样本集,所述训练样本集包括点云查询数据和所述点云地图数据;对所述训练样本集进行预处理,得到多个查询点云段和多个地图点云段,每个查询点云段包括所述点云查询数据中的N帧点云,每个地图点云段包括所述点云地图数据中的N帧点云;针对每个查询点云段,从所述多个地图点云段中标注所述查询点云段的正样本点云段和负样本点云段;根据所述正样本点云段和所述负样本点云段,训练时序定位模型。4.根据权利要求3所述的方法,其特征在于,所述针对每个查询点云段,从所述多个地图点云段中标注所述查询点云段的正样本点云段和负样本点云段,包括:所述针对每个查询点云段,确定所述多个地图点云段与所述查询点云段之间的距离;将所述距离小于第一阈值的地图点云段标注为所述查询点云段的正样本点云段;将所述距离大于第二阈值的地图点云段标注为所述查询点云段的负样本点云段。
5.根据权利要求3所述的方法,其特征在于,所述对所述训...
【专利技术属性】
技术研发人员:李雅洁,胡荣东,谢伟,万波,
申请(专利权)人:长沙智能驾驶研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。