降低北斗卫星导航定位装置定位漂移的方法

文档序号:5953505阅读:877来源:国知局
专利名称:降低北斗卫星导航定位装置定位漂移的方法
技术领域
本发明涉及卫星定位技术,尤其涉及一种降低北斗卫星导航定位装置定位漂移的方法。
背景技术
我国自行研制的北斗卫星导航系统是除美国的全球定位系统(GPS)、俄罗斯的GL0NASS之后的第三个成熟卫星导航系统。2011年12月27日我国自主建设的北斗卫星导航系统正式开始试运行,向中国以及周边地区提供连续的导航定位和授时服务,各类基于北斗卫星导航系统的定位设备也正式投入应用。另外,美国GPS卫星定位技术已有几十年的发展历史,技术已经很成熟,其定位设备也覆盖社会生活的各个方面。但北斗卫星导航系统快速发展,推动了卫星导航在国民经济社会各行业的广泛应用,特别是车辆定位、导航方面。现在北斗卫星定位技术已经日臻成熟,在智能交通和物流等领域得到了大规模的应用,但是在定位精准度方面,现有北斗卫星导航定位装置会出现明显的定位漂移,造成定位时精准度出现较大误差。

发明内容
针对现有技术的缺点,本发明的目的是提供一种降低北斗卫星导航定位装置定位漂移的方法,解决北斗导航定位装置定位不精准的问题。为了实现上述目的,本发明的技术方案为一种降低北斗卫星导航定位装置定位漂移的方法,它包括如下步骤(I)获取一段时间内接收到的定位数据,并将其按照定位时间进行排序;(2)从第一个定位数据点开始,计算相邻两个定位点之间的距离,并根据两个定位点之间的时间间隔计算车辆的行驶速度;(3)如果所述车辆的行驶速度过高,超过了现实中可能达到的最大值,则将这两个定位点删除。 在步骤(I)中设定过滤定位点的定位开始时间和定位结束时间,以及一个速度阈值,根据设定的定位开始时间和定位结束时间,获取这一段时间的定位数据,定位数据包括定位时间、经度、纬度、定位数据是否为有效点,将这些定位数据按照定位时间进行排序并保存在定位数据列表中。在步骤(2)中,在所述定位数据列表中,将相邻的两个定位点的经纬度根据勾股定理计算两点之间的距离,再根据这两个定位点的定位时间以及上一步计算出的距离计算出车辆的行驶速度。在步骤(3)中,把计算得到的车辆行驶速度与设定的速度阈值进行比较,当计算得到的车辆行驶速度比设定的速度阈值小时,则保留该两个定位点,当计算得到的车辆行驶速度比设定的速度阈值大时,则移除该两个定位点,循环下一组相邻定位数据的判定直到定位数据列表结束。对过滤一遍的定位数据列表进行再进行一次过滤,直到新的定位数据列表没有出现漂移定位点。与现有技术相比,本发明最终得到的定位数据列表中的定位数据信息即为无漂移点的相对精确定位信息。与现有技术相比,本发明最终得到的定位数据列表中的定位数据信息即为无漂移点的相对精确定位信息,可以实现降低北斗卫星导航定位装置定位漂移,提高定位数据的准确度。


下面结合附图对本发明作进一步的详细说明。图I是本发明的定位漂移处理方法流程图。
具体实施方式
请参阅图1,首先,设定处理定位漂移定位开始时间、结束时间以及速度阈值后,执行步骤(SOl)获取这一段时间内按照定位时间排序有效的定位数据信息,保存到列表中。执行步骤(S02)将定位列表有漂移点状态标识置为否,执行步骤(S03)根据相邻勾股定理计算相邻两点之间的距离,执行步骤S04根据两点间的距离、定位时间间隔计算相邻定位点间车辆的行驶速度。执行步骤S05判断相邻的两定位点的速度是否比设定的速度阈值(100m/S)大,当小于该速度阈值时则执行步骤(S03),当大于该速度阈值时则执行步骤(S06)删除这两个定位点,然后执行步骤(S07)修改定位列表有漂移点状态标识,并将其标识为是。然后如上按顺序执行步骤(S03) — (S04) — (S05) — (S06) — (S07)处理下一组相邻的定位点。执行步骤(S08)进一步判断定位列表有定位点漂移点标识状态,如果定位点漂移标识状态为是,则执行步骤(S02),如果定位点漂移标识状态为否,则处理结果,得到过滤后的最终定位信息点。通过上述降低北斗卫星导航定位装置定位漂移的方法,可以过滤明显定位错误的定位点,提高北斗卫星导航定位装置的精准度,以达到降低北斗卫星导航定位装置定位漂移的目的。通过实际运行检验,结果准确,运行效果良好。
权利要求
1.一种降低北斗卫星导航定位装置定位漂移的方法,其特征在于,它包括如下步骤 (1)获取一段时间内接收到的定位数据,并将其按照定位时间进行排序; (2)从第一个定位数据点开始,计算相邻两个定位点之间的距离,并根据两个定位点之间的时间间隔计算车辆的行驶速度; (3)如果所述车辆的行驶速度过高,超过了现实中可能达到的最大值,则将这两个定位点删除。
2.根据权利要求I所述的降低北斗卫星导航定位装置定位漂移的方法,其特征在于,在步骤(I)中设定过滤定位点的定位开始时间和定位结束时间,以及一个速度阈值,根据设定的定位开始时间和定位结束时间,获取这一段时间的定位点数据,定位点数据包括定位时间、经度、纬度、定位数据是否为有效点,将这些定位点数据按照定位时间进行排序并保存在定位数据列表中。
3.根据权利要求2所述的降低北斗卫星导航定位装置定位漂移的方法,其特征在于,在步骤(2)中,在所述定位数据列表中,将相邻的两个定位点的经纬度根据勾股定理计算两点之间的距离,再根据这两个定位点的定位时间以及上一步计算出的距离计算出车辆的行驶速度。
4.根据权利要求2所述的降低北斗卫星导航定位装置定位漂移的方法,其特征在于,在步骤(3)中,把计算得到的车辆行驶速度与设定的速度阈值进行比较,当计算得到的车辆行驶速度比设定的速度阈值小时,则保留该两个定位点,当计算得到的车辆行驶速度比设定的速度阈值大时,则移除该两个定位点,循环下一组相邻定位数据的判定直到定位数据列表结束。
5.根据权利要求4所述的降低北斗卫星导航定位装置定位漂移的方法,其特征在于,对过滤一遍的定位数据列表进行再进行一次过滤,直到新的定位数据列表没有出现漂移定位点。
全文摘要
本发明公开了一种降低北斗卫星导航定位装置定位漂移的方法,它包括如下步骤(1)获取一段时间内接收到的定位数据,并将其按照定位时间进行排序;(2)从第一个定位数据点开始,计算相邻两个定位点之间的距离,并根据两个定位点之间的时间间隔计算车辆的行驶速度;(3)如果所述车辆的行驶速度过高,超过了现实中可能达到的最大值,则将这两个定位点删除。本发明最终得到的定位数据列表中的定位数据信息即为无漂移点的相对精确定位信息,可以实现降低北斗卫星导航定位装置定位漂移,提高定位数据的准确度。
文档编号G01S19/23GK102749631SQ20121026220
公开日2012年10月24日 申请日期2012年7月26日 优先权日2012年7月26日
发明者钟政辉 申请人:海华电子企业(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1