山东科威数控机床有限公司铣床官方网站今天是:2025-06-05切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种基于全球定位系统的里程统计方法

时间:2025-06-03    作者: 管理员

专利名称:一种基于全球定位系统的里程统计方法
技术领域
本发明涉及软件技术领域,尤其是里程统计方法,具体地,涉及一种基于全球定位系统的里程统计方法。
背景技术
全球定位系统(GPS)的诞生给我们的日常交通生活带来了极大地变化,由于可以借助此项技术获取设备的坐标位置,可以使我们方便的进行一些统计工作,比如设备运动位移的里程统计等信息。目前,在使用GPS统计里程时,由于GPS自身的不准确,可能会造成某一定点位置的飘移。尤其当设备处于低速或者静止状态时,GPS以实际位置为圆心,位置随机分布。而常用统计里程的做法是GPS每秒上报的即时速度乘以时间计算出一秒钟的里程,每秒钟的里程进行累加得出总里程。这样,当设备处于静止时,由于位置的飘移,每秒钟都会有上报的速度,这样会造成虽然静止但是里程还是在缓慢累加。对于这种情况,许多商家所使用的方法是设置速度过滤门限,来避免静止时里程累积。具体地,当速度低于某一门限时,不累积该即时里程,只有速度高于该门限才累积里程。这种方法还是存在以下缺点由于只是简单的设置一个统计起始速度门限,如果过滤门限设置太高,则低于该门限的低速运行里程无法累积,如果过滤门限设置太低,则无法达到速度过滤的目的,这样的一刀切的统计方法会造成较大的大约10%左右的误差。因此,提供一种能对设备运动状态进行准确判断并根据判断结果进行统计和里程补偿的,能够有效减少里程统计误差的方法就显得尤为重要。

发明内容
本发明的目的是提供一种能够减少由于GPS系统定位飘移所造成的里程统计误差的方法。针对现有技术中的缺陷,本发明提供一种基于全球定位系统的里程统计方法,其中,包括
a.确定第一速度阈值与第二速度阈值,所述第一速度阈值小于所述第二速度阈值;
b.判断被定位设备的移动速度是否小于所述第一速度阈值或高于所述第二速度阈值, 其中
若所述被定位设备处于移动状态,且移动速度小于所述第一速度阈值,则继续判断所述被定位设备的移动速度在一段时间内是否均小于所述第一速度阈值;若判断结果为是, 则确定所述被定位设备处于静止状态,若判断结果为否,则确定所述被定位设备仍处于移动状态,
若所述被定位设备处于静止状态,且移动速度高于所述第二速度阈值,则继续判断所述被定位设备的移动速度在一段时间内是否均高于所述第二速度阈值,若判断结果为是, 则确定所述被定位设备处于移动状态,若判断结果为否,则确定所述被定位设备仍处于静止状态,
c.累计所述被定位设备被确定为处于移动状态时所产生的位移,作为运行里程统计结
果;
d.对步骤b中所述被定位设备被确定为静止状态时所产生的位移进行计算,作为里程补偿和步骤C中得到的运行里程统计结果相加。上述的统计方法,其中,所述步骤a还包括如下步骤 al.每秒获取一次所述被定位设备当前移动速度。上述的统计方法,其中,所述步骤b还包括如下步骤
b’ .若所述被定位设备处于静止状态,且移动速度处于第一速度阈值和第二速度阈值之间,则不用获取当前移动速度。上述的统计方法,其中,所述步骤b中的一段时间至少为5秒。上述的统计方法,其中,所述被定为设备的移动速度通过全球定位系统模块获取。上述的统计方法,其中,步骤c的累计方式为将所述设备每秒移动距离相加,其中,所述设备每秒移动距离为所述设备当前秒速与时间的乘积。上述的统计方法,其中,步骤d中包括如下步骤 dl.记录设备被确定为静止状态时所处的第一位置;
d2.记录设备被确定从步骤cl中所述的静止状态转为运动状态时所处的第二位
置;
d3.将第一位置与第二位置之间的直线距离作为补偿里程统计。通过上述方法可以较好的解决固定位置漂移的问题,同时能对设备处于静止状态时所发生的位移进行补偿计算,避免对设备运行中的突然加速或突然减速的情况做出误判,从而大大减小了统计误差。


通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、 目的和优点将会变得更明显
图1示出根据本发明的第一实施例的,一种基于全球定位系统的里程统计方法的流程示意图2示出根据本发明的第二实施例的,一种基于全球定位系统的里程统计方法对设备是否进入静止状态判断的流程示意图3示出根据本发明的第三实施例的,一种基于全球定位系统的里程统计方法对设备是否进入运动状态判断的流程示意图;以及
图4示出根据本发明的第四实施例的,一种基于全球定位系统的里程统计方法的设备运动状态示意图。
具体实施例方式以下结合附图及具体实施方式
对本发明进行进一步详细说明。此处所描述的具体实施方式
仅用于解释本发明,并不用于限定本发明的保护范围。图1示出根据本发明的第一实施例的,一种基于全球定位系统的里程统计方法的流程示意图。具体地,包括步骤S210,确定设备处于移动状态或静止状态;步骤S211,累计设备处于移动状态时的运行里程;以及步骤S212,对设备处于静止状态时的发生的位移进行里程补偿。进一步地,首先,执行步骤S210,确定设备状态是否改变。本领域技术人员理解, 3颗以上的定位卫星便可对设备进行较准确地定位,在一个实施例中,例如要对一辆汽车的移动路程进行里程统计,通过一块安装在汽车上的GPS模块可以使卫星准确地获取汽车的实时位置信息,计算终端采用一通信模块来获取所述汽车的实时位置信息,从而确定汽车当前的移动速度。当设备处于移动状态,对于移动速度低于一定值的,如3KM/H,如果连续 5秒钟均小于3KM/H,则判定为静止状态;当设备处于静止状态,对于移动速度高于一定值的,如5KM/H,如果连续5秒钟均高于5KM/H,则判定为移动状态。然后,执行步骤S211,累计设备处于移动状态时的运行里程。将汽车单位时间段内所移动的路程进行累计叠加,若干个单点位时间段汽车的位移相叠接,例如,全球定位系统每秒获取一次所述汽车的速度信息,则里程为设备每秒位移的总和。最后,执行步骤S212,对设备处于静止状态时的发生的位移进行里程补偿。本领域技术人员理解,所述设备在静止时所发生的位移是因为设备在没有达到移动状态时所进行的位移,这部分位移不累计在设备移动状态路程中,使得根据GPS所作出的里程统计小于设备的实际移动里程。因此,还应当将所述设备被判定为静止状态时所发生的位移计算在里程统计内。图2示出根据本发明的第二实施例的,一种基于全球定位系统的里程统计方法对设备是否进入静止状态判断的流程示意图。在本实施例中,设备的移动速度逐渐变慢,通过图2所示的步骤便可准确地判断在全球定位系统中所进行定位的设备是否由移动进入静止状态。首先,执行步骤S220,获取所述设备当前移动速度。所述设备在GPS定位系统中的位置实时变化,通过每秒的位移来作为总路程,单位时间秒为耗时来计算所述设备的当前速度。这样,就能得到设备每秒的平均速度,有利于进行较精确地里程统计。然后执行步骤S221,判断设备的移动速度是否小于第一阈值。所述第一阈值可根据具体需求采用不同的值,在一个实施例中,根据目前GPS设备的定位精度,由于设备在相对地面静止或低速移动的状态时,GPS定位时,可能会测定所述设备在一固定位置上随机漂移,这种情况发生时,GPS定位系统进行的定位是以设备的实际位置为圆心,位置随机分布。 因此,为了避免错误的统计设备的这种漂移,需要一个比固定位置漂移速度高的第一阈值, 但是,由于所述固定位置漂移速度一般具有一定的随机性,因此所述速度的第一阈值需要比绝大部分随机速度值高,所述第一阈值取3KM/H可以较好的保证过滤少数较高的随机速度。进一步地,在步骤S221中,进行设备当前移动速度与3KM/H值的比较大小,本领域技术人员理解,两速度值大小的比较可以通过编写IF…等语句进行判断,在此不予赘述。接着,根据步骤S221的判断结果,如果所述设备当前的移动速度不小于所述第一阈值,执行步骤S223,确定所述设备处于移动状态。其中,在执行步骤S223时,由于设备当前速度较快,处于移动状态,所以不改变对所述设备的判定,仍然确定其处于移动状态。若根据步骤S221的判断结果为所述设备当前的移动速度小于所述第一阈值,则继续进行一次判断,执行步骤S222,判断是否存在连续N次步骤S221的执行结果为“是”,其中,所述连续执行N次步骤S221是为了保证所述设备存在连续一段时间的实时速度低于所述第一阈值,防止对所述设备出现突然降速而误判为静止状态的发生,为了保证所述设备在根据本发明的步骤S221执行判断后确实是进入静止状态,所述N次取值5次,每秒执行一次共执行5秒,本领域技术人员还可以取其他不同值,例如判断是否连续7次步骤S221 的执行结果为“是”,为了避免过久的判断而导致统计延时,所述次数N的值不应该过大,以小于N值小于10为准。在执行了步骤S222后,若判断结果为否,则说明所述设备连续低于所述第一阈值的速度持续时间不足N秒,不能确定所述设备进入静止状态,返回执行步骤S221,继续判断所述设备的下一秒的移动速度是否小于第一阈值。若步骤S222的判断结果为是,则执行步骤S2M,确定所述设备处于静止状态。其中,所述设备进入静止状态的判定时间点为所述设备的连续第5次速度低于所述第一阈值时的时间点。图3示出根据本发明的第三实施例的,一种基于全球定位系统的里程统计方法对设备是否进入移动状态判断的流程示意图。在本实施例中,设备的移动速度逐渐变快,通过图3所示的步骤便可准确地判断在全球定位系统中所进行定位的设备是否由静止进入移动状态。首先,执行步骤S220,获取所述设备当前移动速度。所述步骤在前述实施例中已经详细叙述,在此不予赘述。在获取了述设备当前移动速度后,执行步骤S231,判断设备的移动速度是否大于第二阈值。所述第二阈值可根据具体需求采用不同的值,结合图2所示的实施例,所述第二阈值应比所述第一阈值大,优选地,取5KM/H为第二阈值,进一步地,在步骤S220中,进行设备当前移动速度与5KM/H值的比较大小,本领域技术人员理解,两速度值大小的比较可以通过编写IF…等语句进行判断,在此不予赘述。接着,根据步骤S231的判断结果,如果所述设备当前的移动速度不大于所述第二阈值,执行步骤S233,确定所述设备处于静止状态。其中,在执行步骤S233时,由于设备当前速度较慢,不能确定为进入移动状态,所以不改变对所述设备的判定,仍然确定其处于静止状态。若根据步骤S231的判断结果为所述设备当前的移动速度大于所述第二阈值,则继续进行一次判断,执行步骤S232,判断是否存在连续N次步骤S231的执行结果为“是”, 其中,所述连续执行N次步骤S231是为了保证所述设备存在连续一段时间的实时速度高于所述第二阈值,防止对所述设备出现突然提速而误判为进入移动状态的发生,为了保证所述设备在根据本发明的步骤S231执行判断后确实是进入移动状态,所述N次取值5次,每秒执行一次共执行5秒,本领域技术人员还可以取其他不同值,例如判断是否连续7次步骤 S231的执行结果为“是”,为了避免过久的判断而导致统计延时,所述次数N的值不应该过大,以小于N值小于10为准。在执行了步骤S232后,若判断结果为否,则说明所述设备连续高于所述第二阈值的速度持续时间不足N秒,不能确定所述设备进入移动状态,返回执行步骤S231,继续判断所述设备的下一秒的移动速度是否大于第二阈值。若步骤S232的判断结果为是,则执行步骤S234,确定所述设备处于移动状态。其中,所述设备进入移动状态的判定时间点为所述设备的连续第5次速度高于所述第二阈值时的时间点。CN 102538817 A
结合以上图1、图2以及图3所示的实施例,本领域技术人员理解,由于必须要连续N秒的移动速度高于所述第二阈值才能重新判定进入移动状态,所在在所述设备被判定为静止状态时,可能会产生相当的一端位置没有进行统计。以下结合图4对本发明的里程补偿作进一步说明。图4示出根据本发明的第四实施例的,一种基于全球定位系统的里程统计方法的设备运动状态示意图。如图所示,横轴为时间轴,纵轴是速度轴,图4所示的是设备由高速移动降低后再高速移动的时间段。具体地,时间轴上分布4个时间点tl、t2、t3以及t4,其中,tl点对应设备第一次减速至第一阈值的时刻点,在本实施例中,所述第一阈值为Vl ;t2 点对应设备在一个周期中被判定为进入静止状态时刻,进一步地,在t2时刻。所述设备所处的位置为第一位置,在本实施例中,所述第一位置为A点;t3点对应设备在静止状态时, 第一次提速至第二阈值的时刻点,在本实施例中,所述第二阈值为V2 ;t4点对应设备在一个周期中,所述设备被判定从静止状态变为移动状态的时刻,进一步地,在t4时刻,所述设备所处的位置为第二位置,在本实施例中,所述第二位置为B点。更为具体地,tl,t2两时间点之间间隔M秒,所述时间间隔M秒为判断所述设备是否进入静止状态所花费的时间;t3,t4两时间点之间间隔K秒,所述时间间隔K秒为判断所述设备是否进入移动状态所花费的时间,其中,所述M值与所述K值可以取相同的值,结合图2、图3所示的实施例,在一个优选例中,所述M,K值均为5,进一步地,所述M值与所述K 值也可以采用不同值,所述变化并不影响本实施例的实施,在此不予赘述。更进一步地,参考图4,所述设备在t2时刻与t4时刻的位置分别为A点,B点。在根据本发明的统计方法进行统计时,所述设备在所述时间点t2之前为移动状态,在所述时间点t4之后也是移动状态,里程的统计不包括t2与t4之间时间段内所述设备发送的位移,因此,将t2与t4时间点设备所处的位置距离作为里程补偿进行统计。本领域技术人员理解,所述第一阈值、第二阈值、连续判断次数N等数值可根据需要采用不同值,本领域技术人员结合现有技术可实现所述变化例,在此不予赘述。以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,其中未尽详细描述的方法和处理过程应该理解为用本领域中的普通方式予以实施;本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
权利要求
1.一种基于全球定位系统的里程统计方法,其特征在于,包括a.确定第一速度阈值与第二速度阈值,所述第一速度阈值小于所述第二速度阈值;b.判断被定位设备的移动速度是否小于所述第一速度阈值或高于所述第二速度阈值, 其中若所述被定位设备处于移动状态,且移动速度小于所述第一速度阈值,则继续判断所述被定位设备的移动速度在一段时间内是否均小于所述第一速度阈值;若判断结果为是, 则确定所述被定位设备处于静止状态,若判断结果为否,则确定所述被定位设备仍处于移动状态,若所述被定位设备处于静止状态,且移动速度高于所述第二速度阈值,则继续判断所述被定位设备的移动速度在一段时间内是否均高于所述第二速度阈值,若判断结果为是, 则确定所述被定位设备处于移动状态,若判断结果为否,则确定所述被定位设备仍处于静止状态,c.累计所述被定位设备被确定为处于移动状态时所产生的位移,作为运行里程统计结果;d.对步骤b中所述被定位设备被确定为静止状态时所产生的位移进行计算,作为里程补偿和步骤C中得到的运行里程统计结果相加;根据权利要求1所述的统计方法,其中,所述步骤b还包括如下步骤 b’ .若所述被定位设备处于静止状态,且移动速度处于第一速度阈值和第二速度阈值之间,则不用获取当前移动速度。
2.根据权利要求1所述的统计方法,其特征在于,所述步骤a还包括如下步骤 al.每秒获取一次所述被定位设备当前移动速度。
3.根据权利要求1所述的统计方法,其中,所述步骤b还包括如下步骤b’.若所述被定位设备处于静止状态,且移动速度处于第一速度阈值和第二速度阈值之间,则不用获取当前移动速度。
4.根据权利要求1至3中任一项所述的统计方法,其特征在于,所述步骤b中的一段时间至少为5秒。
5.根据权利要求4所述的统计方法,其特征在于,所述被定为设备的移动速度通过全球定位系统模块获取。
6.根据权利要求1或5所述的统计方法,其特征在于,步骤c的累计方式为将所述设备每秒移动距离相加,其中,所述设备每秒移动距离为所述设备当前秒速与时间的乘积。
7.根据权利要求6所述的统计方法,其特征在于,步骤d中包括如下步骤 dl.记录设备被确定为静止状态时所处的第一位置;d2.记录设备被确定从步骤cl中所述的静止状态转为运动状态时所处的第二位置;d3.将第一位置与第二位置之间的直线距离作为补偿里程统计。
全文摘要
本发明公开了一种基于全球定位系统的里程统计方法,每秒获取设备的移动速度信息,计算设备每秒运动里程,其中,还包括如下步骤a.确定设备的处于移动状态或静止状态;b.累计设备处于运动状态时的运行里程;c.对设备处于静止状态时的发生的位移进行里程补偿。通过连续多次判断设备的移动速度确定设备的运动状态,有效避免由于GPS系统获取在设备静止时坐标所发生的位置飘逸现象而产生的里程累计误差,相比现在的10%左右的里程统计误差,通过本发明可以使人们获取更为精确的里程统计信息,将误差降低至5%左右。
文档编号G01S19/52GK102538817SQ20101060695
公开日2012年7月4日 申请日期2010年12月27日 优先权日2010年12月27日
发明者严超, 宗良, 王洪波 申请人:武汉磐大科技有限公司

  • 专利名称:汽车检测治具的测量基准块的制作方法技术领域:汽车检测治具的测量基准块 技术领域[0001]本实用新型涉及汽车检测治具,具体地说是一种汽车检测治具的测量基准块。背景技术:[0002]测量基准块已经被广泛的应用在汽车上的各类检具上,如
  • 专利名称:一种水温水位传感器的制作方法技术领域:本实用新型涉及到一种水温水位传感器,尤其是一种用于检测太阳能热水器水箱 内水温水位的传感器。背景技术:水温水位传感器设置在太阳能热水器的水箱内,用于检测水箱内的水温和水位, 其结构一般包括水温
  • 专利名称:危险品易燃固体的自热试验装置的制作方法技术领域:本发明涉及危险化学品中对于易燃固体物质进行自热试验的检测领域,更具体地说是涉及一种危险品易燃固体的自热试验装置。背景技术:易燃固体指的是燃点较低,在遇明火、受热、撞击、摩擦或与某些物
  • 专利名称:通用生物分析仪器用温度测量装置的制作方法技术领域:本实用新型涉及一种温度测量装置,尤其涉及一种通用生物分析仪器用温度测量直O背景技术:常见生物分析仪器如酶标仪、PCR仪、免疫分析仪、生化分析仪、控温样品台、培养箱等中都带有温度传感
  • 专利名称:带差分gps定位仪的制作方法技术领域:本实用新型涉及一种GPS定位仪,是能够充分利用现有无线寻呼设备,提高定位精度的带差分GPS定位仪。GPS技术自转入民用以来,在许多领域得到了广泛应用,但由于客观因素,如卫星轨道偏差,电离层影响
  • 专利名称:探针电阻的检测方法技术领域:本发明涉及一种半导体生产领域内的检测方法,尤其涉及一种测试用探针电阻的 检测方法。背景技术:在半导体生产领域内,需要采用测试工具来检测器件的电阻。请参阅图1,图1所 示是通过测试工具检测器件电阻的结构示
山东科威数控机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 http://www.ruyicnc.com 版权所有 All rights reserved 鲁ICP备19044495号-12