System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及gps漂移点优化,尤其是一种基于gps应用于车载机的漂移优化方法、系统和存储介质。
技术介绍
1、gps漂移点优化技术旨在解决gps定位结果偏差的漂移现象。由于多种因素的干扰,gps定位结果可能与实际位置存在偏差,对导航、地图绘制等应用造成不良影响。该技术通过漂移检测算法、参考数据源、纠正方法和数据分析等步骤来处理漂移点。现有的漂移检测算法根据速度、加速度、位置变化率等参数判断是否存在漂移点,参考数据源用于与gps定位数据进行对比验证,纠正方法则利用车辆传感器、惯性导航等信息进行数据融合和修复。通过对漂移点的分析和反馈,该技术能提高gps定位的精度和准确性,为用户提供更可靠和准确的位置信息。当前的gps漂移点优化技术计算方式复杂,计算资源要求高,且计算速度慢,不适用于公交车等需要实时定位以匹配站点的交通工具。
技术实现思路
1、为了克服上述现有技术中gps漂移点优化技术实时性差的缺陷,本专利技术提出了一种基于gps应用于车载机的漂移优化方法,提高了gps漂移优化的实时性,保证了数据的完整和准确性。
2、本专利技术提出的一种基于gps应用于车载机的漂移优化方法,首先设置基准点,并定义安全gps定位、高精gps定位和异常gps定位;然后对获取的gps定位进行判断,将获取的安全gps定位存储到设定的安全gps点集合中;当安全gps点集合满存且安全gps点集合中的高精gps定位的数量达到设定的数量阈值,则结合安全gps点集合中的gps定位构建车辆运动轨迹;当安全g
3、优选的,安全gps定位为满足水平因子小于k1且关联的卫星数量大于n1的gps定位,高精gps定位为满足水平因子小于k2且关联的卫星数量大于n2的gps定位;0<k2<k1≤7,1<n1<n2<24。
4、优选的,异常gps定位为满足经纬度之一为0或卫星数大于24的gps定位。
5、优选的,包括以下分步骤:
6、s1、获取基准点;
7、s2、获取gps定位,并判断gps定位是否为安全gps定位;是,则执行步骤s3;否,则执行步骤s6;
8、s3、令异常点数量n更新为0,将gps定位添加到设定的安全gps点集合中,判断安全gps点集合是否满存;否,则返回步骤s2;是,则执行步骤s4;
9、s4、判断安全gps点集合中的高精gps定位数量是否大于或者等于设定值n2;否,则清除基准点,并清空安全gps点集合,然后返回步骤s1;是,则执行步骤s5;
10、s5、判断车辆是否处于运动形式;否,则清空安全gps点集合,然后返回步骤s2;是,则结合安全gps点集合中的gps定位构建车辆运动轨迹,然后清空安全gps点集合并返回步骤s2;
11、s6、判断gps定位是否为异常gps定位;是,则令异常gps定位数量n更新为n+1,再执行步骤s7;否,则令异常点数量n更新为0,然后返回步骤s2;s7、判断n是否大于或者等于设定值n1;是,则清除基准点,然后返回步骤s1;否,则返回步骤s2。
12、优选的,步骤s5具体包括以下分步骤:
13、s51、统计安全gps点集合中与基准点的距离在距离阈值以内的gps定位作为有效点,距离阈值为设定值;
14、s52、判断车辆是否满足以下所有约束条件,是,则判断车辆在动态形式,结合安全gps点集合中的gps定位构建车辆运动轨迹,然后清空安全gps点集合并返回步骤s2;否,则判断车辆处于静止状态;
15、约束条件包括:
16、c1:车辆速度≥v0且当前gps定位为安全gps定位;v0为设定速度阈值;
17、c2:[num(1)-num(2)]/num(2)≥k3;num(1)为安全gps点集合中高精gps定位数量,num(2)为安全gps点集合中有效点的数量,k3为设定的概率阈值,0<k3<1。
18、优选的,距离阈值设置为5米,k3=0.6。
19、优选的,基准点的获得包括以下分步骤:
20、s11、判断当前是否存在基准点;是,则执行步骤s2;否,则执行步骤s12;
21、s12、获取gps定位;
22、s13、判断gps定位是否为安全gps定位;否,则令标志数m置零,然后返回步骤s12;是,则将gps定位存储到安全gps点集合中,令标志数m更新为m+1,然后执行步骤s14;标志数m的初始值为0;
23、s14、判断m是否小于设定值m0;是,则返回步骤s12;否,则令最近获取的gps定位作为基准点。
24、优选的,k1=3,n1=4,m0=5。
25、本专利技术提出的一种基于gps应用于车载机的漂移优化系统,包括存储器和处理器;存储器存储有计算机程序,处理器与所述存储器连接,处理器用于执行所述计算机程序以实现所述的基于gps应用于车载机的漂移优化方法。
26、本专利技术提出的一种存储介质,存储有计算机程序,所述计算机程序被执行时,用于实现所述的基于gps应用于车载机的漂移优化方法。
27、本专利技术的优点在于:
28、(1)本专利技术提出的基于gps应用于车载机的漂移优化方法,通过定义安全gps定位、高精gps定位,实现gps定位的递进式筛选;结合异常gps定位更新基准点,通过简单的逻辑判断实现gps定位的筛选以及漂移点的剔除,大大提高了gps漂移优化的效率,提高了轨迹绘制的实时性。
29、(2)本专利技术中,结合水平因子和关联卫星数量定义安全gps定位和高精gps定位,方法简单有效,实现了高效率的gps定位筛选。本专利技术中结合连续异常gps定位更新基准点,剔除了偶发性的异常定位,避免了gps定位判断的恶意循环,保证了gps定位判断的正常执行。
30、(3)本专利技术中结合基准点对安全gps定位进行有效点筛选,相当于实现了每隔一段路程进行一次gps定位修正,从而保证全程gps定位的精确。
本文档来自技高网...【技术保护点】
1.一种基于GPS应用于车载机的漂移优化方法,其特征在于,首先设置基准点,并定义安全GPS定位、高精GPS定位和异常GPS定位;然后对获取的GPS定位进行判断,将获取的安全GPS定位存储到设定的安全GPS点集合中;当安全GPS点集合满存且安全GPS点集合中的高精GPS定位的数量达到设定的数量阈值,则结合安全GPS点集合中的GPS定位构建车辆运动轨迹;当安全GPS点集合满存且安全GPS点集合中的高精GPS定位的数量少于设定的数量阈值,则清空安全GPS点集合,并重新确认基准点;如果连续N1次获取的GPS定位均为异常GPS定位,则重新确认基准点;N1为设定值。
2.如权利要求1所述的基于GPS应用于车载机的漂移优化方法,其特征在于,安全GPS定位为满足水平因子小于k1且关联的卫星数量大于n1的GPS定位,高精GPS定位为满足水平因子小于k2且关联的卫星数量大于n2的GPS定位;0<k2<k1≤7,1<n1<n2<24。
3.如权利要求2所述的基于GPS应用于车载机的漂移优化方法,其特征在于,异常GPS定位为满足经纬度之一为0或卫星数
4.如权利要求1所述的基于GPS应用于车载机的漂移优化方法,其特征在于,包括以下分步骤:
5.如权利要求1所述的基于GPS应用于车载机的漂移优化方法,其特征在于,步骤S5具体包括以下分步骤:
6.如权利要求5所述的基于GPS应用于车载机的漂移优化方法,其特征在于,距离阈值设置为5米,k3=0.6。
7.如权利要求4所述的基于GPS应用于车载机的漂移优化方法,其特征在于,基准点的获得包括以下分步骤:
8.如权利要求1所述的基于GPS应用于车载机的漂移优化方法,其特征在于,k1=3,n1=4,M0=5。
9.一种基于GPS应用于车载机的漂移优化系统,其特征在于,包括存储器和处理器;存储器存储有计算机程序,处理器与所述存储器连接,处理器用于执行所述计算机程序以实现如权利要求1-8任一项所述的基于GPS应用于车载机的漂移优化方法。
10.一种存储介质,其特征在于,存储有计算机程序,所述计算机程序被执行时,用于实现如权利要求1-8任一项所述的基于GPS应用于车载机的漂移优化方法。
...【技术特征摘要】
1.一种基于gps应用于车载机的漂移优化方法,其特征在于,首先设置基准点,并定义安全gps定位、高精gps定位和异常gps定位;然后对获取的gps定位进行判断,将获取的安全gps定位存储到设定的安全gps点集合中;当安全gps点集合满存且安全gps点集合中的高精gps定位的数量达到设定的数量阈值,则结合安全gps点集合中的gps定位构建车辆运动轨迹;当安全gps点集合满存且安全gps点集合中的高精gps定位的数量少于设定的数量阈值,则清空安全gps点集合,并重新确认基准点;如果连续n1次获取的gps定位均为异常gps定位,则重新确认基准点;n1为设定值。
2.如权利要求1所述的基于gps应用于车载机的漂移优化方法,其特征在于,安全gps定位为满足水平因子小于k1且关联的卫星数量大于n1的gps定位,高精gps定位为满足水平因子小于k2且关联的卫星数量大于n2的gps定位;0<k2<k1≤7,1<n1<n2<24。
3.如权利要求2所述的基于gps应用于车载机的漂移优化方法,其特征在于,异常gps定位为满足经纬度之一为0或卫星...
【专利技术属性】
技术研发人员:任子晖,刘磊,张帅,梁宏棒,曹培宋,汪政,杨光,陈方苏,王雷,章丹,何其俊,
申请(专利权)人:安徽交欣科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。