android去除gps漂移代码,GPS漂移过滤算法

GPS漂移过滤算法

基本思想:逐点过滤,再经过基础过滤后,进行判断运动状态,静止状态和运动中。如果静止,则使用电子围栏;如果运动,则先过滤大速度,再过滤加速度,然后过滤距离(包括超大距离,和速度相关距离)。对于要过滤的点,采用之前最近的可靠点,进行替换,同时,无效次数+1,如果后面是有效点,则无效次数-1,如果无效次数归0,认为这个点才是真正可靠点(无效次数为正时,都为要被替换的点)。如果遇到不定点或者超大速度或者超大距离,无效次数+2,。如果无效次数大于等于15,上报不定位,如果无效次数大于等于30,认为GPS模块处于长时间漂移中,无效次数清0,重新采集10个点。

大速度过滤原则:超过130KM/H的认为大速度。可暗码调整最大速度。

加速度比较原则:只针对加速度,理论上不超过3海里/平方秒(1海里=1852米)。(百公里加速度,两危一客的车子一般为10s以上),可暗码调整加速度。

超大距离过滤原则:每秒超过50米+理论漂移距离30米=80米。可暗码调整每秒距离和理论漂移距离。

和速度相关距离过滤原则:先计算基准点速度V到最大速度130KM/H需要P秒,如果时间间隔T小于P秒,则距离使用V*T+A*T*T/2+理论漂移距离30米。如果间隔时间T大于P秒,则距离使用V*P+A*P*P/2+130*(T-P)+理论漂移距离30米。可暗码调整理论漂移距离以及最大速度和加速度。

距离小但有速度过滤原则:如果基准点和此刻的点距离小于5米,但速度大于10海里,认为该点存在漂移。

速度大距离小的过滤原则,如果速度大于40海里/小时,通过计算最近5个点的经纬度换算成速度,去掉最大最小,计算平均速度,再和当前GPS速度比较,如果当前GPS速度大于平均速度的10%,认为该点存在漂移。

替换原则:以上需要过滤原则未通过时,认为无效点,需要替换,时间不变,经纬度,速度等其他值使用之前的基准点。使用基准点上报。

基准点原则:第一次采集通过时,使用第九个点作为基准点,之后该点无效次数为0,则认为该点为基准点。

上报时,基准点都是用最新的GPS时间替换。

从无点到开始采集点:

依次判断是否存在无效点。如果有,认为不准确,重新采集。直到10个点都有效。

采集10个点之后,认为有效。进行车辆状态判断。

在ACCOFF时刻,如果基准点速度小于3海里/小时,认为该点正确,如果大于3海里/小时,则比较前面最多3个点,是否速度小于3海里/小时,如果是则采集,如不是,只好使用最后一个点。清速度,清方向,经纬度不变。

在ACCON时,

对10个点,进行速度比较

如果速度有6个以及以上都小于3海里/小时且有效,认为该物体为静止状态,则确定一个平均经纬度为中心点的电子围栏,如果之后点,都在电子围栏范围内,则认为物体处于静止状态,如果之后有3个点以上,都在电子围栏之外,则认为车辆处于慢速运动中。电子围栏的中心点重新采集。在使用电子围栏的时候,则基准点为电子围栏中心点。使用中心点上报。电子围栏的距离为5米,范围可暗码调整,连续范围外点数可暗码调整。

如果速度有3个都大于3海里/小时,解除电子围栏。进行正常比较。

备注:以上一些描述,给的只是gps轨迹描绘车辆行驶轨迹的时的一些思想,具体如何选用哪种过滤方式,要看自己能接触到的数据。我在项目中,接触到的,只是每隔1秒,或者5秒,或者10秒传过来的gps数据,要对车辆行驶轨迹进行优化。在上述算法中,只能进行大距离,大速度点过滤的优化。若我开发的模块能控制gps点的采集频率,上面的所有算法,都可以用来实现,得到的点也会比较精准。车辆行驶轨迹才会在地图上显示比较准确。

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
东南亚位于我国倡导推进的“一带一路”海陆交汇地带,作为当今全球发展最为迅速的地区之一,近年来区域内生产总值实现了显著且稳定的增长。根据东盟主要经济体公布的最新数据,印度尼西亚2023年国内生产总值(GDP)增长5.05%;越南2023年经济增长5.05%;马来西亚2023年经济增速为3.7%;泰国2023年经济增长1.9%;新加坡2023年经济增长1.1%;柬埔寨2023年经济增速预计为5.6%。 东盟国家在“一带一路”沿线国家中的总体GDP经济规模、贸易总额与国外直接投资均为最大,因此有着举足轻重的地位和作用。当前,东盟与中国已互相成为双方最大的交易伙伴。中国-东盟贸易总额已从2013年的443亿元增长至 2023年合计超逾6.4万亿元,占中国外贸总值的15.4%。在过去20余年中,东盟国家不断在全球多变的格局里面临挑战并寻求机遇。2023东盟国家主要经济体受到国内消费、国外投资、货币政策、旅游业复苏、和大宗商品出口价企稳等方面的提振,经济显现出稳步增长态势和强韧性的潜能。 本调研报告旨在深度挖掘东南亚市场的增长潜力与发展机会,分析东南亚市场竞争态势、销售模式、客户偏好、整体市场营商环境,为国内企业出海开展业务提供客观参考意见。 本文核心内容: 市场空间:全球行业市场空间、东南亚市场发展空间。 竞争态势:全球份额,东南亚市场企业份额。 销售模式:东南亚市场销售模式、本地代理商 客户情况:东南亚本地客户及偏好分析 营商环境:东南亚营商环境分析 本文纳入的企业包括国外及印尼本土企业,以及相关上下游企业等,部分名单 QYResearch是全球知名的大型咨询公司,行业涵盖各高科技行业产业链细分市场,横跨如半导体产业链(半导体设备及零部件、半导体材料、集成电路、制造、封测、分立器件、传感器、光电器件)、光伏产业链(设备、硅料/硅片、电池片、组件、辅料支架、逆变器、电站终端)、新能源汽车产业链(动力电池及材料、电驱电控、汽车半导体/电子、整车、充电桩)、通信产业链(通信系统设备、终端设备、电子元器件、射频前端、光模块、4G/5G/6G、宽带、IoT、数字经济、AI)、先进材料产业链(金属材料、高分子材料、陶瓷材料、纳米材料等)、机械制造产业链(数控机床、工程机械、电气机械、3C自动化、工业机器人、激光、工控、无人机)、食品药品、医疗器械、农业等。邮箱:market@qyresearch.com
### 回答1: GPS静态漂移过滤算法是一种用于过滤GPS数据中静态漂移算法。静态漂移是指移动终端处于稳定状态下,GPS位置数据仍然存在微小的偏移,这一偏移难以避免也难以纠正。因此,静态漂移过滤算法的目的是通过算法处理,减少静态漂移GPS定位精度的影响。 在GPS静态漂移过滤算法中,常用的方法是基于统计学原理的滤波算法。这种算法通过维护一个移动窗口,对GPS数据进行平均或加权平均,从而消除静态漂移的影响。例如,常用的方法是Kalman Filter或者差分滤波算法。 另外,在GPS定位过程中,采用了多普勒效应来计算速度信息。但静态漂移也会影响多普勒效应的计算,因此在GPS静态漂移过滤算法中,也要对多普勒数据进行滤波处理。 总的来说,GPS静态漂移过滤算法可以在一定程度上提高GPS定位的精度和稳定性,但由于静态漂移是一种系统固有误差,因此无法完全消除。因此,在实际应用中,还需采用其他的补偿方法,例如地面实测或者惯导测量等,以提高GPS定位的最终精度。 ### 回答2: GPS静态漂移过滤算法是为了解决GPS信号在静止状态下定位精度下降的问题而提出的一种算法。该算法重点解决了GPS接收机天线移动的误差和天线周围环境干扰误差的影响,从而提高了GPS定位的精度。 GPS静态漂移过滤算法通过一些数学模型的建立,可以对GPS信号进行滤波处理,消除噪声干扰和误差。同时,该算法利用GPS信号采样的特点,以及采集的数据对接收机当前状态进行估算和预测,通过对估算和预测结果比对校验,进一步消除误差。 GPS静态漂移过滤算法的主要特点是能够动态地更新定位数据,根据周围环境的变化以及GPS信号的变化实时调整计算结果,从而提高定位精度。值得一提的是,该算法可以应用在各种GPS应用场景中,例如智能手机、车载导航等。 总的来说,GPS静态漂移过滤算法是一种基于数学模型的算法,能够通过滤波和数据校准等方式去除信号中的干扰和误差,从而提高GPS定位的精度。该算法应用广泛,是当前GPS技术发展的重要方向之一。 ### 回答3: GPS定位技术一般使用卫星信号定位,但实际应用中,由于多种因素影响,比如天气、地形、信号遮挡等,GPS位置信息可能会出现静态漂移现象,即设备在原地静止时,GPS位置信息不断偏移,导致位置不准确。解决这个问题的算法称为GPS静态漂移过滤算法GPS静态漂移过滤算法的主要目的是通过对GPS位置信息的处理,来过滤漂移现象,准确获取目标位置。 静态漂移过滤算法主要有两个步骤:第一步是通过查找历史GPS位置数据来确定目标位置的真实区域;第二步是通过计算目标位置在这一区域上的中心位置,将GPS位置数据修正到该中心位置,从而消除漂移现象。 在实际应用中,静态漂移过滤算法的效果非常显著,可以大幅度提高GPS定位的准确度,并且相对于其他算法,静态漂移过滤算法运算速度较快,计算量较小。但需要注意的是,该算法也存在一定的局限性,比如在出现断网等异常情况下,算法可能会出现一定的误差。 总的来说,GPS静态漂移过滤算法是一种对于GPS位置信息的处理技术,能够显著提高GPS定位准确度,并在智能化设备、车联网等领域得到广泛应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值