本发明涉及导航,具体涉及一种站库场景路线的轨迹的纠偏方法、装置、设备及介质。
背景技术:
1、现有人员轨迹跟踪系统多数以导航地图为主。针对行人的历史轨迹都是依赖于第三方的地图数据、路网数据等,以上述第三方数据作为基准进行位置纠偏处理,但是这种位置纠偏方式完全受地图厂商限制,而且第三方厂商间的地图坐标也不统一,无法进行无缝切换。
技术实现思路
1、有鉴于此,本发明实施例提供了一种站库场景路线的轨迹的纠偏方法、装置、设备及介质,以解决现有行人的历史轨迹的位置纠偏方式完全受地图厂商限制,而且第三方厂商间的地图坐标也不统一,无法进行无缝切换的问题。
2、根据第一方面,本发明实施例提供了一种站库场景路线的轨迹的纠偏方法,所述方法包括:
3、获取站库场景路线的轨迹,并基于站库场景路线的轨迹得到轨迹结构化数据;轨迹结构化数据包含了地球质心坐标系经度、维度、轨迹本地时间以及轨迹获取时间戳;
4、获取轨迹结构化数据在预设时间内的轨迹均值,基于轨迹均值确定轨迹结构化数据是否产生偏移,若确定产生偏移,基于预设误差值对轨迹结构化数据进行位置纠偏;偏移为轨迹结构化数据与轨迹均值之间的距离超过预设误差值;预设误差值用于表征行人在预设采集时间内的行进距离;预设采集时间为相邻两个站库场景路线的轨迹之间的采集间隔。
5、结合第一方面,在第一方面第一实施方式中,所述获取轨迹结构化数据在预设时间内的轨迹均值,基于轨迹均值确定轨迹结构化数据是否产生偏移,若确定产生偏移,基于预设误差值对轨迹结构化数据进行位置纠偏,具体包括:
6、将轨迹结构化数据存入至内存列表中,监听内存列表中数据是否满足位置纠偏机制;位置纠偏机制为轨迹结构化数据的数量超过预设数量以及数量在增加;
7、确定满足位置纠偏机制,计算轨迹结构化数据在预设时间内的轨迹均值,并确定轨迹结构化数据与轨迹均值之间的距离;
8、确定距离超过预设误差值,获取轨迹结构化数据其相邻的前一个轨迹结构化数据,基于前一个轨迹结构化数据与预设误差值对轨迹结构化数据进行位置纠偏,生成轨迹结构化数据对应的位置纠偏数据;
9、将轨迹结构化数据更新为位置纠偏数据。
10、结合第一方面第一实施方式,在第一方面第二实施方式中,所述确定满足位置纠偏机制,计算轨迹结构化数据在预设时间内的轨迹均值,并确定轨迹结构化数据与轨迹均值之间的距离,具体包括:
11、确定轨迹结构化数据在预设时间内所有的点位值;
12、确定点位值的最大点位值以及最小点位值;
13、确定非最大点位值以及最小点位值外的点位值的点位均值,得到轨迹均值;
14、基于轨迹结构化数据以及其相邻的前一个轨迹结构化数据,计算轨迹结构化数据与轨迹均值之间的距离。
15、结合第一方面第一实施方式,在第一方面第三实施方式中,所述确定距离超过预设误差值,获取轨迹结构化数据其相邻的前一个轨迹结构化数据,基于前一个轨迹结构化数据与预设误差值对轨迹结构化数据进行位置纠偏,生成轨迹结构化数据对应的位置纠偏数据,具体包括:
16、确定距离超过预设误差值,获取轨迹结构化数据其相邻的前一个轨迹结构化数据;
17、确定轨迹结构化数据与前一个轨迹结构化数据之间的振幅方向;
18、基于振幅方向,将预设误差值累加至前一个轨迹结构化数据,生成到轨迹结构化数据对应的位置纠偏数据。
19、结合第一方面,在第一方面第四实施方式中,该方法还包括以下步骤:
20、对位置纠偏后的轨迹结构化数据进行持久化保存。
21、结合第一方面,在第一方面第五实施方式中,所述获取站库场景路线的轨迹,并基于站库场景路线的轨迹得到轨迹结构化数据,具体包括:
22、基于预设采集时间,每间隔预设采集时间获取一次站库场景路线的轨迹;
23、对站库场景路线的轨迹进行结构化处理,得到轨迹结构化数据。
24、结合第一方面,在第一方面第六实施方式中,该方法在所述获取站库场景路线的轨迹,并基于站库场景路线的轨迹得到轨迹结构化数据步骤之后还包括以下步骤:
25、基于轨迹结构化数据中所包含的信息,删除无效的轨迹结构化数据。
26、根据第二方面,本发明实施例还提供一种站库场景路线的轨迹的纠偏装置,所述装置包括:
27、轨迹采集模块,用于获取站库场景路线的轨迹,并基于站库场景路线的轨迹得到轨迹结构化数据;轨迹结构化数据包含了地球质心坐标系经度、维度、轨迹本地时间以及轨迹获取时间戳;
28、轨迹纠偏模块,用于获取轨迹结构化数据在预设时间内的轨迹均值,基于轨迹均值确定轨迹结构化数据是否产生偏移,若确定产生偏移,基于预设误差值对轨迹结构化数据进行位置纠偏;偏移为轨迹结构化数据与轨迹均值之间的距离超过预设误差值;预设误差值用于表征行人在预设采集时间内的行进距离;预设采集时间为相邻两个站库场景路线的轨迹之间的采集间隔。
29、根据第三方面,本发明实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述站库场景路线的轨迹的纠偏方法的步骤。
30、根据第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述站库场景路线的轨迹的纠偏方法的步骤。
31、本发明的站库场景路线的轨迹的纠偏方法、装置、设备及介质,将获取到的原始站库场景路线的轨迹进行结构化处理,再获取轨迹结构化数据在预设时间内的轨迹均值,通过轨迹均值判断当前的轨迹结构化数据是否产生偏移,当产生偏移时,再基于行人在预设采集时间内的行进距离对偏移的轨迹进行纠偏修正,实现站库场景路线的轨迹实时地纠偏修正处理,可消除由发性的干扰引起的轨迹采样值偏差,并且不依赖任何的第三方的地图数据,同时可以适应任何第三方地图厂家和业务系统对行人导航数据的要求,不需要重新再开发系统,可以随时以模块形式进行接入。
1.一种站库场景路线的轨迹的纠偏方法,其特征在于,所述方法包括:
2.根据权利要求1所述的站库场景路线的轨迹的纠偏方法,其特征在于,所述获取轨迹结构化数据在预设时间内的轨迹均值,基于轨迹均值确定轨迹结构化数据是否产生偏移,若确定产生偏移,基于预设误差值对轨迹结构化数据进行位置纠偏,具体包括:
3.根据权利要求2所述的站库场景路线的轨迹的纠偏方法,其特征在于,所述确定满足位置纠偏机制,计算轨迹结构化数据在预设时间内的轨迹均值,并确定轨迹结构化数据与轨迹均值之间的距离,具体包括:
4.根据权利要求2所述的站库场景路线的轨迹的纠偏方法,其特征在于,所述确定距离超过预设误差值,获取轨迹结构化数据其相邻的前一个轨迹结构化数据,基于前一个轨迹结构化数据与预设误差值对轨迹结构化数据进行位置纠偏,生成轨迹结构化数据对应的位置纠偏数据,具体包括:
5.根据权利要求1所述的站库场景路线的轨迹的纠偏方法,其特征在于,该方法还包括以下步骤:
6.根据权利要求1所述的站库场景路线的轨迹的纠偏方法,其特征在于,所述获取站库场景路线的轨迹,并基于站库场景路线的轨迹得到轨迹结构化数据,具体包括:
7.根据权利要求1所述的站库场景路线的轨迹的纠偏方法,其特征在于,该方法在所述获取站库场景路线的轨迹,并基于站库场景路线的轨迹得到轨迹结构化数据步骤之后还包括以下步骤:
8.一种站库场景路线的轨迹的纠偏装置,其特征在于,所述装置包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述站库场景路线的轨迹的纠偏方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述站库场景路线的轨迹的纠偏方法的步骤。