定位数据的检测方法、装置、电子设备和可读存储介质与流程
本发明涉及计算机,具体涉及一种定位数据的检测方法、装置、电子设备和可读存储介质。
背景技术:
1、定位数据在日常生活中的应用十分广泛,包括导航、自动驾驶等。部分领域对定位数据的精确度要求较高,而定位数据的精确度由多种因素共同决定,因此容易与真实的位置信息产生误差。但现有技术对定位误差判断的准确性通常不高。
技术实现思路
1、有鉴于此,本发明实施例提供一种定位数据的检测方法、装置、电子设备和可读存储介质,以从多个维度对定位数据进行质量评估,从而提升定位误差判断的准确性。
2、第一方面,本发明实施例提供了一种定位数据的检测方法,所述方法包括:
3、获取目标对象的目标定位数据,所述目标定位数据为指定时刻的定位数据;
4、根据预先训练的数据检测模型对所述目标定位数据进行检测,获取对应的数据检测结果,所述数据检测结果包括定位信号质量检测结果、航迹角质量检测结果和航向角质量检测结果中的至少一项,所述数据检测模型根据样本数据集合训练获得,所述样本数据集合包括各场景下采集的多个历史时刻的历史定位数据和各所述历史定位数据的历史数据标签,所述历史数据标签包括定位信号质量标签、航迹角质量标签和航向角质量标签中的至少一项。
5、可选地,所述根据预先训练的数据检测模型对所述目标定位数据进行检测,获取对应的数据检测结果包括:
6、根据所述指定时刻获取在前定位数据,所述在前定位数据为所述指定时刻的在前时刻的定位数据;
7、根据所述在前定位数据和所述目标定位数据确定所述指定时刻对应的定位数据统计值;
8、根据所述定位数据统计值确定所述数据检测模型的输入,获取所述数据检测结果。
9、可选地,所述定位信号质量标签根据所述历史定位数据的预设偏移值确定,所述预设偏移值为所述历史定位数据的经纬度测量值与经纬度真实值的偏移值,所述航迹角质量标签根据各所述历史定位数据的第一差值确定,所述第一差值为所述历史定位数据的航迹角测量值与航迹角真实值的差值,所述航迹角质量标签根据各所述历史定位数据的第二差值确定,所述第二差值为所述历史定位数据的航向角测量值与航向角真实值的差值。
10、可选地,所述数据检测模型包括多层感知模块和长短期记忆网络模块。
11、可选地,所述目标定位数据包括所述目标对象在所述指定时刻的三维坐标值、三轴速度、定位卫星数量、基线长度、位置解算状态、航向角解算状态和电离层活跃状态中的至少一项。
12、可选地,所述方法还包括:
13、响应于所述数据检测结果满足预设检测条件,根据所述数据检测结果对所述目标定位数据进行修正。
14、第二方面,本发明实施例提供了一种定位数据的检测装置所述装置包括:
15、数据获取单元,用于获取目标对象的目标定位数据,所述目标定位数据为指定时刻的定位数据;
16、数据检测单元,用于根据预先训练的数据检测模型对所述目标定位数据进行检测,获取对应的数据检测结果,所述数据检测结果包括定位信号质量检测结果、航迹角质量检测结果和航向角质量检测结果中的至少一项,所述数据检测模型根据样本数据集合训练获得,所述样本数据集合包括各场景下采集的多个历史时刻的历史定位数据和各所述历史定位数据的历史数据标签,所述历史数据标签包括定位信号质量标签、航迹角质量标签和航向角质量标签中的至少一项。
17、第三方面,本发明实施例提供了一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如第一方面中任一项所述的方法。
18、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面中任一项所述的方法。
19、第五方面,本发明实施例提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如第一方面中任一项所述的方法。
20、本发明实施例在获取到任一对象在指定时刻的定位数据后,根据预先训练的数据检测模型对该定位数据进行检测,获取对应的数据检测结果。在本发明实施例中,定位数据的数据检测结果可以包括定位信号的质量检测结果、航迹角的质量检测结果和航向角的质量检测结果中的至少一项,数据检测模型根据各场景下采集的多个历史定位数据和各历史定位数据的历史数据标签训练获得,且历史数据标签可以包括定位信号质量标签、航迹角质量标签和航向角质量标签中的至少一项,因此本发明实施例能够从多个维度对定位数据进行质量评估,从而提升定位误差判断的准确性。
1.一种定位数据的检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据预先训练的数据检测模型对所述目标定位数据进行检测,获取对应的数据检测结果包括:
3.根据权利要求1所述的方法,其特征在于,所述定位信号质量标签根据所述历史定位数据的预设偏移值确定,所述预设偏移值为所述历史定位数据的经纬度测量值与经纬度真实值的偏移值,所述航迹角质量标签根据各所述历史定位数据的第一差值确定,所述第一差值为所述历史定位数据的航迹角测量值与航迹角真实值的差值,所述航迹角质量标签根据各所述历史定位数据的第二差值确定,所述第二差值为所述历史定位数据的航向角测量值与航向角真实值的差值。
4.根据权利要求1所述的方法,其特征在于,所述数据检测模型包括多层感知模块和长短期记忆网络模块。
5.根据权利要求1所述的方法,其特征在于,所述目标定位数据包括所述目标对象在所述指定时刻的三维坐标值、三轴速度、定位卫星数量、基线长度、位置解算状态、航向角解算状态和电离层活跃状态中的至少一项。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.一种定位数据的检测装置,其特征在于,所述装置包括:
8.一种电子设备,包括存储器和处理器,其特征在于,所述存储器用于存储一条或多条计算机程序指令,其中,所述一条或多条计算机程序指令被所述处理器执行以实现如权利要求1-6中任一项所述的方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的方法。
10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如权利要求1-6中任一项所述的方法。