导航系统的测试方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29578905 阅读:7 留言:0更新日期:2021-08-06 19:35
本公开提供了一种导航系统的测试方法、装置、电子设备及存储介质,涉及智能交通技术领域,尤其涉及导航定位测试技术领域。具体实现方案为:获取测试数据集,所述测试数据集中包括车辆的行驶数据和所述车辆在行驶过程中的各个定位点的第一坐标值;基于所述行驶数据和导航系统数据,获取各个导航定位点的第二坐标值;根据所述各个定位点的第一坐标值和所述各个导航定位点的第二坐标值,确定所述导航系统是否存在异常。通过本方案实现了导航系统的定位测试,无需多次进行实车上路测试,节省了人力,能够有效提高测试效果和效率。

【技术实现步骤摘要】
导航系统的测试方法、装置、电子设备及存储介质
本公开涉及智能交通
,尤其涉及导航定位测试
,具体涉及一种导航系统的测试方法、装置、电子设备及存储介质。
技术介绍
随着车联网和智能汽车的兴起,越来越多的功能被搭载在车机上,车载导航地图便是其中的一大核心能力,而定位模块作为导航的基础,定位不准确、导航车标显示异常等问题,将直接影响用户的导航效果,甚至错误地将车辆导航至其他道路上。因此,为了保证导航地图的导航准确性,在导航地图发布之前,需要对导航地图进行定位测试。目前,对于导航地图的定位测试,多采用实车上路测试的方式,通过人工查看导航中车标所在路线与实际路线是否一致,以及车标显示是否存在偏移、回退等现象,来判断导航地图的定位准确性,并在迭代过程中需要多次重复的到路上进行测试和验证,这种测试方式需要消耗较大的人力,且测试效率低。
技术实现思路
本公开提供了一种导航系统的测试方法、装置、电子设备及存储介质。根据本公开的一方面,提供了一种导航系统的测试方法,包括:获取测试数据集,所述测试数据集中包括车辆的行驶数据和所述车辆在行驶过程中的各个定位点的第一坐标值;基于所述行驶数据和导航系统数据,获取各个导航定位点的第二坐标值;根据所述各个定位点的第一坐标值和所述各个导航定位点的第二坐标值,确定所述导航系统是否存在异常。根据本公开的另一方面,提供了一种导航系统的测试装置,包括:第一获取模块,用于获取测试数据集,所述测试数据集中包括车辆的行驶数据和所述车辆在行驶过程中的各个定位点的第一坐标值;第二获取模块,用于基于所述行驶数据和导航系统数据,获取各个导航定位点的第二坐标值;异常检测模块,用于根据所述各个定位点的第一坐标值和所述各个导航定位点的第二坐标值,确定所述导航系统是否存在异常。根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述一方面实施例所述的导航系统的测试方法。根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如上述一方面实施例所述的导航系统的测试方法。根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上述一方面实施例所述的导航系统的测试方法。本公开提供的导航系统的测试方法、装置、电子设备及存储介质,至少存在如下技术效果:通过获取测试数据集,测试数据集中包括车辆的行驶数据和车辆在行驶过程中的各个定位点的第一坐标值,并基于行驶数据和导航系统数据,获取各个导航定位点的第二坐标值,进而根据各个定位点的第一坐标值和各个导航定位点的第二坐标值,确定导航系统是否存在异常,由此,通过基于车辆的行驶数据和导航系统数据获取导航定位点的第二坐标值,以反映导航系统的定位推导结果,进而根据导航定位点的坐标和真实的定位点的坐标进行异常检测,实现了导航系统的定位测试,无需多次进行实车上路测试,节省了人力,能够有效提高测试效果和效率。应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本公开的限定。其中:图1是根据本公开第一实施例提出的导航系统的测试方法的流程示意图;图2是根据本公开第二实施例提出的导航系统的测试方法的流程示意图;图3是定位点与导航定位点的比对示例图;图4是根据本公开第三实施例提出的导航系统的测试方法的流程示意图;图5是根据本公开第四实施例提出的导航系统的测试方法的流程示意图;图6是根据本公开第五实施例提出的导航系统的测试方法的流程示意图;图7是根据本公开第六实施例提供的一种导航系统的测试装置的结构示意图;图8是根据本公开第七实施例提供的一种导航系统的测试装置的结构示意图;图9是根据本公开第八实施例提供的一种导航系统的测试装置的结构示意图;图10是根据本公开第九实施例提供的一种导航系统的测试装置的结构示意图;图11是根据本公开第十实施例提供的一种导航系统的测试装置的结构示意图;图12是用来实现本公开实施例的导航系统的测试方法的电子设备的框图。具体实施方式以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。车载导航地图作为车机的核心功能,其定位的准确性直接影响导航效果,为了保证导航地图的导航准确性,在导航地图发布之前,需要对导航地图进行定位测试。目前,对于导航地图的定位测试,多采用实车上路测试的方式,通过人工查看导航中车标所在路线与实际路线是否一致,以及车标显示是否存在偏移、回退等现象,来判断导航地图的定位准确性,并在迭代过程中需要多次重复的到路上进行测试和验证,这种测试方式需要消耗较大的人力,且测试效率低。针对上述问题,本公开提供了一种导航系统的测试方法、装置、电子设备及存储介质,通过获取车辆的行驶数据和行驶过程中各定位点的第一坐标值,并基于行驶数据和导航系统数据进行模拟定位测试,以获取各导航定位点的第二坐标值,进而根据各个定位点的第一坐标值和各个导航定位点的第二坐标值确定导航系统是否存在异常,从而可以利用一次路测采集的数据进行多次重复测试,无需多次进行实车上路测试,节省了人力,能够有效提高测试效果和效率。下面结合附图详细描述本公开实施例提供的导航系统的测试方法、装置、电子设备及存储介质。图1是根据本公开第一实施例提出的导航系统的测试方法的流程示意图,如图1所示,导航系统的测试方法可以包括以下步骤:步骤101,获取测试数据集,测试数据集中包括车辆的行驶数据和车辆在行驶过程中的各个定位点的第一坐标值。其中,车辆的行驶数据可以包括但不限于速度、加速度、航向角等数据,定位点的第一坐标值是指定位点的经纬度值。本实施例中,可以采用不同的方式获取测试数据集。作为一种示例,可以操控车辆上路行驶,从车辆的内部装置(比如仪表盘、加速度传感器等)获取车辆在行驶过程中的速度、加速度、全球定位系统(GlobalPositioningSystem,GPS)数据等行驶数据,并对GPS数据进行处理,根据星历数据和年历数据将GPS数据转化为预设格式的脚本文件,再将脚本文件通过商和余数的方式转化成经纬度数据,得到车辆在行驶过程中各个定位点的第一坐标值。作为本文档来自技高网...

【技术保护点】
1.一种导航系统的测试方法,包括:/n获取测试数据集,所述测试数据集中包括车辆的行驶数据和所述车辆在行驶过程中的各个定位点的第一坐标值;/n基于所述行驶数据和导航系统数据,获取各个导航定位点的第二坐标值;/n根据所述各个定位点的第一坐标值和所述各个导航定位点的第二坐标值,确定所述导航系统是否存在异常。/n

【技术特征摘要】
1.一种导航系统的测试方法,包括:
获取测试数据集,所述测试数据集中包括车辆的行驶数据和所述车辆在行驶过程中的各个定位点的第一坐标值;
基于所述行驶数据和导航系统数据,获取各个导航定位点的第二坐标值;
根据所述各个定位点的第一坐标值和所述各个导航定位点的第二坐标值,确定所述导航系统是否存在异常。


2.如权利要求1所述的方法,其中,所述根据所述各个定位点的第一坐标值和所述各个导航定位点的第二坐标值,确定所述导航系统是否存在异常,包括:
确定与任一导航定位点A对应的第一参考线段BC,所述第一参考线段BC的两个端点分别为两个时间戳相邻的定位点,其中,定位点C对应的时间戳大于定位点B对应的时间戳;
计算所述任一导航定位点A与所述定位点C的连线,与所述第一参考线段BC间的第一夹角;
在所述第一夹角小于或等于90度的情况下,确定所述第一参考线段BC为所述任一导航定位点A对应的目标线段;
计算所述任一导航定位点A到所述目标线段BC的距离;
在所述任一导航定位点A到所述目标线段BC的距离大于距离阈值的情况下,确定所述导航地图存在导航车标偏移。


3.如权利要求2所述的方法,其中,在所述计算所述任一导航定位点A与所述定位点C的连线,与所述第一参考线段BC间的第一夹角之后,还包括:
在所述第一夹角大于90度的情况下,计算所述导航定位点A与定位点D之间的连线,与第二参考线段CD之间的第二夹角,其中,所述定位点D与所述定位点C相邻、且所述定位点D对应的时间戳大于所述定位点C对应的时间戳;
在所述第二夹角小于或等于90度的情况下,确定所述第二参考线段CD为所述任一导航定位点A对应的目标线段;
计算所述任一导航定位点A到所述目标线段CD的距离;
在所述任一导航定位点A到所述目标线段CD的距离大于所述距离阈值的情况下,确定所述导航地图存在导航车标偏移。


4.如权利要求2所述的方法,其中,所述确定与任一导航定位点A对应的第一参考线段,包括:
根据所述任一导航定位点A的第二坐标值及各个定位点的第一坐标值,确定与所述任一导航定位点A对应的第一参考线段。


5.如权利要求2所述的方法,其中,所述确定与任一导航定位点A对应的第一参考线段,包括:
将与导航定位点E对应的目标线段,确定为与所述任一导航定位点A对应的第一参考线段,其中,所述导航定位点E与所述任一导航定位点A相邻、且所述导航定位点E对应的时间戳小于所述任一导航定位点A对应的时间戳。


6.如权利要求1所述的方法,其中,所述根据所述各个定位点的第一坐标值和所述各个导航定位点的第二坐标值,确定所述导航系统是否存在异常,包括:
确定第三参考线段及所述第三参考线段中的目标定位点;
根据第一导航定位点的第二坐标值、及所述目标定位点的第一坐标值,确定所述第一导航定位点与所述目标定位点所组成的线段在所述第三参考线段上的第一投影长度;
根据第二导航定位点的第二坐标值、及所述目标定位点的第一坐标值,确定所述第二导航定位点与所述目标定位点所组成的线段在所述第三参考线段上的第二投影长度,其中,所述第一导航定位点为所述各个导航定位点中的任意导航定位点,所述第二导航定位点与所述第一导航定位点相邻,且所述第二导航定位点的时间戳大于所述第一导航定位点的时间戳;
在所述第二投影长度大于所述第一投影长度的情况下,确定所述导航地图存在导航车标回退。


7.如权利要求1所述的方法,其中,所述根据所述各个定位点的第一坐标值和所述各个导航定位点的第二坐标值,确定所述导航系统是否存在异常,包括:
根据任意相邻两个导航定位点的第二坐标值,确定所述任意相邻两个导航定位点之间的路径长度;
根据所述任意相邻两个导航定位点对应的时间戳,确定所述任意相邻两个导航定位点之间的时间差;
在所述路径长度与所述时间差之间的比值大于速度阈值的情况下,确定所述导航地图存在导航车标跳动。


8.如权利要求1所述的方法,其中,在确定所述导航系统存在异常之后,还包括:
统计所述导航系统出现异常的次数;
根据所述导航系统出现异常的次数,确定所述导航系统对应的测试分数。


9.一种导航系统的测试装置,包括:
第一获取模块,用于获取测试数据集,所述测试数据集中包括车辆的行驶数据和所述车辆在行驶过程中的各个定位点的第一坐标值;
第二获取模块,用于基于所述行驶数据和导航系统数据,获取各个导航定位点的第二坐标值;
异常检测模块,用于根据所述各个定位点的第一坐标值和所述各个导航...

【专利技术属性】
技术研发人员:龙慧娟王琪张发正曾金平廖广华
申请(专利权)人:阿波罗智联北京科技有限公司
类型:发明
国别省市:北京;11

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

1