动态GPS坐标纠偏方法技术

技术编号:30229180 阅读:49 留言:0更新日期:2021-09-29 09:58
本发明专利技术涉及GPS坐标纠偏技术领域,且公开了动态GPS坐标纠偏方法,包括如下步骤:步骤一:建立并设定一个有限大小的坐标池以及采集周期,后续操作都在该采集周期内进行;步骤二:通过GPS元件实时采集GPS的坐标,并加入到坐标池内;步骤三:加入GPS坐标的时候如若坐标池为空,将GPS坐标直接加入到坐标池内;步骤四:加入GPS坐标的时候如若坐标池不为空,则对每一个进入坐标池的GPS记录为历史坐标,将历史坐标的所有参数进行加权判断。该动态GPS坐标纠偏方法,具备根据历史轨迹数据,通过算法预估,剔除掉新的异常GPS坐标点,从而动态的获取到一段时间内的较为稳定的坐标点,从而使得最后的数据趋近于真实的数据,从而能展现出更加平滑的轨迹曲线的优点。滑的轨迹曲线的优点。

【技术实现步骤摘要】
动态GPS坐标纠偏方法


[0001]本专利技术涉及GPS坐标纠偏
,具体为动态GPS坐标纠偏方法。

技术介绍

[0002]GPS定位在目前的APP开发中可谓不可或缺,对于巡查类业务的APP应用来说,对于GPS的要求更高,在一些特殊的场景中,如城市天桥下,大楼间。GPS的效果会不太理想,存在着GPS的位置有大幅度的差异,俗称飘星。
[0003]目前坐标获取都是通过GPS元件返回设备的GPS坐标。由于城市道路相对复杂,在诸如天桥下、高楼间GPS卫星信号弱,蜂窝网络未能覆盖,且WIFI缺失的情况下,GPS定位系统将出现严重的位置偏移。而这些位置偏移,在目标移动过程中会由于信号的恢复而恢复。但由于飘星点的存在,使得通过GPS坐标点绘制的轨迹线,会出现非常诡异的折线,不能平滑的表现目标的移动轨迹。

技术实现思路

[0004](一)解决的技术问题
[0005]针对现有技术的不足,本专利技术提供了动态GPS坐标纠偏方法,具备根据历史轨迹数据,通过一定的算法预估,剔除掉新的异常GPS坐标点,从而动态的获取到一段时间内的较为稳定的坐标点,从而使得最后的数据趋近于真实的数据,误差降低到可接受范围,从而能展现出更加平滑的轨迹曲线的优点,解决了目前坐标获取都是通过GPS元件返回设备的GPS坐标。由于城市道路相对复杂,在诸如天桥下、高楼间GPS卫星信号弱,蜂窝网络未能覆盖,且WIFI缺失的情况下,GPS定位系统将出现严重的位置偏移。而这些位置偏移,在目标移动过程中会由于信号的恢复而恢复。但由于飘星点的存在,使得通过GPS坐标点绘制的轨迹线,会出现非常诡异的折线,不能平滑的表现目标的移动轨迹的问题。
[0006](二)技术方案
[0007]为实现提供一种简易快捷的算法,能够实时快速的对GPS坐标点进行过滤筛选,以期返回更加合理的GPS坐标集的目的,本专利技术提供如下技术方案:动态GPS坐标纠偏方法,包括如下步骤:
[0008]步骤一:建立并设定一个有限大小的坐标池以及采集周期,后续操作都在该采集周期内进行;
[0009]步骤二:通过GPS元件实时采集GPS的坐标,并加入到坐标池内;
[0010]步骤三:加入GPS坐标的时候如若坐标池为空,将GPS坐标直接加入到坐标池内;
[0011]步骤四:加入GPS坐标的时候如若坐标池不为空,则对每一个进入坐标池的GPS记录为历史坐标,将历史坐标的所有参数进行加权判断,进行如下操作:
[0012]a.按顺序计算出所有GPS坐标相邻点的距离,并标记为S1,S2
……
SN,其中S1表示S0和S1之间的距离,以此类推N+1个点,总共N个距离;
[0013]b.根据期望值和方差公式求解出N个距离的期望值E以及方差D;
[0014]c.将所有S1,S2
……
SN距离值与方差D进行比较,小于方差D的距离值对应的GPS坐标直接加入坐标池内,对于大于方差D的距离值继续如下操作;
[0015]d.将离方差D最近的距离点取出设为Pm,并将其作为基准点,取出该点的速度值进行计算;
[0016]e.将后续的所有GPS坐标点与Pm点计算出几何距离,再减去上一点Pm

1与坐标点计算几何距离得到Sm,计算出与Pm和Pm

1的速度时间距离Sm';
[0017]f.计算|Sm

Sm'|得到ΔS,若ΔS>>D则丢弃,否则存入坐标池内留存,继续后续点操作,直到所有坐标点计算完毕;
[0018]步骤五:待坐标池满后,将此批坐标提交,并进行下一轮的操作;
[0019]步骤六:动态获取到一段时间内的较为稳定的坐标点,从而使得最后的数据趋近于真实的数据,误差降低到预设范围;
[0020]步骤七:实时快速的对GPS坐标点进行过滤筛选后,返回更加合理的GPS坐标集,剔除掉新的异常GPS坐标点,展现出更加平滑的轨迹曲线。
[0021](三)有益效果
[0022]与现有技术相比,本专利技术提供了动态GPS坐标纠偏方法,具备以下有益效果:
[0023]该动态GPS坐标纠偏方法,通过建立坐标池,并对要添加进入池子的坐标进行要或者不要的判断,从而动态的获取到一段时间内的较为稳定的坐标点,从而使得最后的数据趋近于真实的数据,误差降低到可接受范围,能够实时快速的对GPS坐标点进行过滤筛选,以期返回更加合理的GPS坐标集,提高了GPS精度,提高了GPS轨迹的可读性,根据历史轨迹数据,通过一定的算法预估,剔除掉新的异常GPS坐标点,从而能展现出更加平滑的轨迹曲线。
具体实施方式
[0024]下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]动态GPS坐标纠偏方法,包括如下步骤:
[0026]步骤一:建立并设定一个有限大小的坐标池以及采集周期,后续操作都在该采集周期内进行;
[0027]步骤二:通过GPS元件实时采集GPS的坐标,并加入到坐标池内;
[0028]步骤三:加入GPS坐标的时候如若坐标池为空,将GPS坐标直接加入到坐标池内;
[0029]步骤四:加入GPS坐标的时候如若坐标池不为空,则对每一个进入坐标池的GPS记录为历史坐标,将历史坐标的所有参数进行加权判断,进行如下操作:
[0030]a.按顺序计算出所有GPS坐标相邻点的距离,并标记为S1,S2
……
SN,其中S1表示S0和S1之间的距离,以此类推N+1个点,总共N个距离;
[0031]b.根据期望值和方差公式求解出N个距离的期望值E以及方差D;
[0032]c.将所有S1,S2
……
SN距离值与方差D进行比较,小于方差D的距离值对应的GPS坐标直接加入坐标池内,对于大于方差D的距离值继续如下操作;
[0033]d.将离方差D最近的距离点取出设为Pm,并将其作为基准点,取出该点的速度值进行计算;
[0034]e.将后续的所有GPS坐标点与Pm点计算出几何距离,再减去上一点Pm

1与坐标点计算几何距离得到Sm,同样计算出与Pm和Pm

1的速度时间距离Sm';
[0035]f.计算|Sm

Sm'|得到ΔS,若ΔS>>D则丢弃,否则存入坐标池内留存,继续后续点操作,直到所有坐标点计算完毕;
[0036]步骤五:待坐标池满后,将此批坐标提交,并进行下一轮的操作;
[0037]步骤六:动态获取到一段时间内的较为稳定的坐标点,从而使得最后的数据趋近于真实的数据,误差降低到预设范围,即可接受的范围;
[0038]步骤七:实时快速的对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.动态GPS坐标纠偏方法,其特征在于:包括如下步骤:步骤一:建立并设定一个有限大小的坐标池以及采集周期,后续操作都在该采集周期内进行;步骤二:通过GPS元件实时采集GPS的坐标,并加入到坐标池内;步骤三:加入GPS坐标的时候如若坐标池为空,将GPS坐标直接加入到坐标池内;步骤四:加入GPS坐标的时候如若坐标池不为空,则对每一个进入坐标池的GPS记录为历史坐标,将历史坐标的所有参数进行加权判断,进行如下操作:a.按顺序计算出所有GPS坐标相邻点的距离,并标记为S1,S2
……
SN,其中S1表示S0和S1之间的距离,以此类推N+1个点,总共N个距离;b.根据期望值和方差公式求解出N个距离的期望值E以及方差D;c.将所有S1,S2
……
SN距离值与方差D进行比较,小于方差D的距离值对应的GPS坐标直接加入坐标池内,对于大于方差D...

【专利技术属性】
技术研发人员:黎文琛
申请(专利权)人:深圳市木千科技有限公司
类型:发明
国别省市:

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

1