路径匹配方法、装置、计算机设备、存储介质及产品制造方法及图纸

技术编号:32016949 阅读:23 留言:0更新日期:2022-01-22 18:35
本申请是关于一种路径匹配方法、装置、计算机设备、存储介质及产品,涉及地图数据技术领域。该方法包括:获取第一路径的起点信息和第一路径信息,该第一路径信息包括:第一路径在第一地图的各个途经路段的属性信息;基于第一路径的起点信息获取起始路段;该起始路段是第二地图中,该第一路径的起点所在的路段;从起始路段开始,基于第一路径信息在第二地图中进行路径匹配,获得第一路径对应在第二地图中的第二路径。通过上述方法,实现路径匹配的自动化,提高了路径匹配的效率和准确性。提高了路径匹配的效率和准确性。提高了路径匹配的效率和准确性。

【技术实现步骤摘要】
路径匹配方法、装置、计算机设备、存储介质及产品


[0001]本申请实施例涉及地图数据
,特别涉及一种路径匹配方法、装置、计算机设备、存储介质及产品。

技术介绍

[0002]随着电子地图类应用程序的不断发展,电子地图在车载导航等领域上的应用也愈加广泛。
[0003]具有自动驾驶技术的车辆的车载导航系统通常装载有SD(Street Directory,道路目录)地图,即传统导航地图,在此基础上,为实现自动驾驶功能,需要同时使用SD地图和高精度地图,结合两者之间的映射关系进行数据匹配,获得更加准确的地图数据,以保证自动驾驶的安全性。
[0004]然而,在相关技术中,SD地图和高精度地图之间的数据匹配依赖与两者之间的映射关系,而两者之间的映射关系通常依赖于人工维护,而不同类型的地图中对同一种信息的表示方式存在差异,从而使得对地图之间的映射关系的维护难度较大,错误率较高。

技术实现思路

[0005]本申请实施例提供了一种路径匹配方法、装置、计算机设备、存储介质及产品,可以提高路径匹配的效率和准确性。该技术方案如下:
[0006]一方面,提供了一种路径匹配方法,所述方法包括:
[0007]获取第一路径的起点信息和第一路径信息,所述第一路径信息包括:所述第一路径在第一地图的各个途经路段的属性信息;
[0008]基于所述第一路径的起点信息获取起始路段;所述起始路段是第二地图中,所述第一路径的起点所在的路段;
[0009]从所述起始路段开始,基于所述第一路径信息在所述第二地图中进行路径匹配,获得所述第一路径对应在所述第二地图中的第二路径。
[0010]另一方面,提供了一种路径匹配装置,所述装置包括:
[0011]信息获取模块,用于获取第一路径的起点信息和第一路径信息,所述第一路径信息包括:所述第一路径在第一地图的各个途经路段的属性信息;
[0012]起始路段获取模块,用于基于所述第一路径的起点信息获取起始路段;所述起始路段是第二地图中,所述第一路径的起点所在的路段;
[0013]路径匹配模块,用于从所述起始路段开始,基于所述第一路径信息在所述第二地图中进行路径匹配,获得所述第一路径对应在所述第二地图中的第二路径。
[0014]在一种可能的实现方式中,所述途经路段的属性信息包括:所述途经路段的长度、所述途经路段的转向角度、以及辅助属性中的至少一种;
[0015]其中,所述辅助属性包括:所述途经路段的功能等级、所述途经路段的道路类型、所述途径路段的车道数量、所述途径路段的航向、所述途径路段的曲率、所述途径路段的坡
度中的至少一种。
[0016]在一种可能的实现方式中,所述信息获取模块,包括:
[0017]消息接收子模块,用于接收第一地图功能组件发送的第一传输消息;所述第一传输消息是按照第一地图传输协议对所述第一路径的起点信息和所述第一路径信息进行消息封装得到的;所述第一地图功能组件是使用所述第一地图的功能组件;
[0018]解析子模块,用于对所述第一传输消息进行解析,获得所述第一路径的起点信息和所述第一路径信息;
[0019]所述装置还包括:
[0020]消息封装模块,用于按照第二地图传输协议对与所述第二路径对应的第二路径信息进行消息封装,获得第二传输消息;
[0021]消息发送模块,用于向第二地图功能组件发送所述第二传输消息;所述第二地图功能组件是使用所述第二地图的功能组件。
[0022]在一种可能的实现方式中,所述第二地图传输协议为高级辅助驾驶系统结构规范ADASIS第三版协议;
[0023]所述第一地图传输协议是不同于所述第二地图传输协议的任一地图数据传输协议。
[0024]在一种可能的实现方式中,所述路径匹配模块,包括:
[0025]候选路径选取子模块,用于从所述起始路段开始,从所述第二地图中选取各条候选路径;所述候选路径的长度等于所述第一路径的长度;
[0026]匹配误差计算子模块,用于基于所述第一路径信息,分别对各条所述候选路径与所述第一路径进行匹配误差计算;
[0027]第二路径获取子模块,用于将所述匹配误差最小的所述候选路径,获取为所述第一路径对应在所述第二地图中的所述第二路径。
[0028]在一种可能的实现方式中,所述候选路径选取子模块,包括:
[0029]路段遍历单元,用于从所述起始路段开始,基于第i个路段进行路段遍历,获得所述第i个路段的至少一个后继路段;所述第i个路段的后继路段的起点是所述第i个路段的终点,i≥1,且i为正整数;
[0030]路段确定单元,用于基于所述至少一个后继路段各自的属性信息,以及第i+1个路段的参考路段的属性信息,确定至少一个所述第i+1个路段;所述第i+1个路段的参考路段的起点到所述第一路径的起点的长度,与所述第i个路段的终点到所述起始路段的起点的长度相匹配;
[0031]候选路径获取单元,用于响应于按照路段确定顺序连接的前i+1个路段的总长度达到所述第一路径的总长度,将按照所述路段确定顺序连接的前i+1个路段组成的路径获取为所述候选路径。
[0032]在一种可能的实现方式中,所述路段确定单元,用于响应于目标后继路段的属性信息,与所述第i+1个路段的参考路段的属性信息之间的差异小于属性差异阈值,将所述目标后继路段确定为所述第i+1个路段;
[0033]其中,所述目标后继路段是所述至少一个后继路段中的任意一个。
[0034]在一种可能的实现方式中,所述匹配误差计算子模块,包括:
[0035]属性信息获取单元,用于获取目标候选路径经过的各个路段的属性信息;所述目标候选路径是各条所述候选路径中的任意一条;
[0036]匹配误差计算单元,用于基于所述目标候选路径经过的各个路段的属性信息,与所述第一路径经过的各个路段的属性信息,对所述目标候选路径与所述第一路径进行匹配误差计算。
[0037]在一种可能的实现方式中,所述匹配误差计算单元,用于基于所述目标候选路径经过的各个路段的属性信息,与所述第一路径经过的各个路段的属性信息,获取所述目标候选路径中的N个路段,分别与所述N个路段的参考路段之间的子误差;N为正整数;
[0038]用于将所述N个路段分别与所述N个路段的参考路段之间的子误差之和,获取为所述目标候选路径与所述第一路径之间的所述匹配误差。
[0039]在一种可能的实现方式中,所述匹配误差计算单元,用于获取所述目标候选路径中的第j个路段的路径长度,与所述第j个路段的参考路段的路径长度之间的距离差异;1≤j≤N,j为正整数;
[0040]获取所述第j个路段的转向角度与所述第j个路段的参考路段的转向角度之间的角度差异;
[0041]对所述距离差异以及所述角度差异进行加权处理,获得所述第j个路段与所述第j个路段的参考路段之间的子误差。
[0042]在一种可能的实现方式中,所述匹配误差计算单元,用于响本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种路径匹配方法,其特征在于,所述方法包括:获取第一路径的起点信息和第一路径信息,所述第一路径信息包括:所述第一路径在第一地图的各个途经路段的属性信息;基于所述第一路径的起点信息获取起始路段;所述起始路段是第二地图中,所述第一路径的起点所在的路段;从所述起始路段开始,基于所述第一路径信息在所述第二地图中进行路径匹配,获得所述第一路径对应在所述第二地图中的第二路径。2.根据权利要求1所述的方法,其特征在于,所述途经路段的属性信息包括:所述途经路段的长度、所述途经路段的转向角度、以及辅助属性中的至少一种;其中,所述辅助属性包括:所述途经路段的功能等级、所述途经路段的道路类型、所述途径路段的车道数量、所述途径路段的航向、所述途径路段的曲率、所述途径路段的坡度中的至少一种。3.根据权利要求1或2所述的方法,其特征在于,所述获取第一路径的起点信息和第一路径信息,包括:接收第一地图功能组件发送的第一传输消息;所述第一传输消息是按照第一地图传输协议对所述第一路径的起点信息和所述第一路径信息进行消息封装得到的;所述第一地图功能组件是使用所述第一地图的功能组件;对所述第一传输消息进行解析,获得所述第一路径的起点信息和所述第一路径信息;所述方法还包括:按照第二地图传输协议对与所述第二路径对应的第二路径信息进行消息封装,获得第二传输消息;向第二地图功能组件发送所述第二传输消息;所述第二地图功能组件是使用所述第二地图的功能组件。4.根据权利要求3所述的方法,其特征在于,所述第二地图传输协议为高级辅助驾驶系统结构规范ADASIS第三版协议;所述第一地图传输协议是不同于所述第二地图传输协议的任一地图数据传输协议。5.根据权利要求1所述的方法,其特征在于,所述从所述起始路段开始,基于所述第一路径信息在所述第二地图中进行路径匹配,获得所述第一路径对应在所述第二地图中的第二路径,包括:从所述起始路段开始,从所述第二地图中选取各条候选路径;所述候选路径的长度等于所述第一路径的长度;基于所述第一路径信息,分别对各条所述候选路径与所述第一路径进行匹配误差计算;将所述匹配误差最小的所述候选路径,获取为所述第一路径对应在所述第二地图中的所述第二路径。6.根据权利要求5所述的方法,其特征在于,所述从所述起始路段开始,从所述第二地图中选取各条候选路径,包括:从所述起始路段开始,基于第i个路段进行路段遍历,获得所述第i个路段的至少一个
后继路段;所述第i个路段的后继路段的起点是所述第i个路段的终点,i≥1,且i为正整数;基于所述至少一个后继路段各自的属性信息,以及第i+1个路段的参考路段的属性信息,确定至少一个所述第i+1个路段;所述第i+1个路段的参考路段的起点到所述第一路径的起点的长度,与所述第i个路段的终点到所述起始路段的起点的长度相匹配;响应于按照路段确定顺序连接的前i+1个路段的总长度达到所述第一路径的总长度,将按照所述路段确定顺序连接的前i+1个路段组成的路径获取为所述候选路径。7.根据权利要求6所述的方法,其特征在于,所述基于所述至少一个后继路段各自的属性信息,以及第i+1个路段对应的参考路段的属性信息,确定至少一个所述第i+1个路段,包括:响应于目标后继路段的属性信息,与所述第i+1个路段的参考路段的属性信息之间的差异小于属性差异阈值,将所述目标后继路段确定为所述第i+1个路段;其中,所述目标后继路段是所述至少一个后继路段中的任意一个。8.根据权利要求6所述的方法,其特征在于,所述基于所述第一路径信息,分别对各条所述候选路径与所述第一路径进行匹配误差计算,包括:获取目标候选路径经过的各个路段的属性...

【专利技术属性】
技术研发人员:于今
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1