CN109631881A - 一种基于Gsensor的里程优化方法 - Google Patents

一种基于Gsensor的里程优化方法 Download PDF

Info

Publication number
CN109631881A
CN109631881A CN201811493624.6A CN201811493624A CN109631881A CN 109631881 A CN109631881 A CN 109631881A CN 201811493624 A CN201811493624 A CN 201811493624A CN 109631881 A CN109631881 A CN 109631881A
Authority
CN
China
Prior art keywords
mileage
automobile
gnss
gsensor
axis
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811493624.6A
Other languages
English (en)
Inventor
陈剑波
邱伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Luxingtong Information Technology Co Ltd
Original Assignee
Chengdu Luxingtong Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Luxingtong Information Technology Co Ltd filed Critical Chengdu Luxingtong Information Technology Co Ltd
Priority to CN201811493624.6A priority Critical patent/CN109631881A/zh
Publication of CN109631881A publication Critical patent/CN109631881A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • G01C22/02Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers by conversion into electric waveforms and subsequent integration, e.g. using tachometer generator

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种基于Gsensor的里程优化方法,其特征在于,包括:S1:采集三轴加速度、三轴角速度和GNSS原始数据;S2:通过三轴加速度方差计算离散程度,通过离散程度判断汽车运动状态;S3:通过三轴加速度积分计算速度;S4:通过三轴角速度积分计算转弯角速度;S5:初步过滤GNSS中的HDOP;S6:将输出数据进行整合,并再次过滤GNSS;S7:判断汽车是否处于运动状态;S8:判断GNSS是否定位;S9:计算定位下的里程;S10:计算未定位下的里程;S11:输出里程;本发明通过Gsensor采集的数据分析和积分,结合GNSS定位信息计算出精准的里程,解决GNSS定位点点位计算里程误差大的问题;通过对里程的精准计算,使GNSS在导航过程中更加精准和详细。

Description

一种基于Gsensor的里程优化方法
技术领域
本发明涉及导航领域,尤其是一种基于Gsensor的里程优化方法。
背景技术
Gsensor中文是加速度传感器的意思,它能够感知到加速力的变化,加速力就是当物体在加速过程中作用在物体上的力,比如晃动、跌落、上升、下降等各种移动变化都能被Gsensor转化为电信号,然后通过微处理器的计算分析后,就能够完成程序设计好的功能;而GNSS通过Gsensor采集的数据分析和积分,结合GNSS定位信息可以计算出精准的里程。
目前市面上的GNSS计算的里程由于不定位、距离计算算法、漂移等原因会造成计算出的里程误差比较大的问题,在实际导航中容易出现定位位置和当面汽车所在位置不符或者对剩余里程播报误差较大等问题。
发明内容
本发明的发明目的在于:针对上述存在的问题,提供一种基于Gsensor的里程优化方法;本法发明解决了GNSS计算出的里程误差较大的问题;还解决了GNSS定位不精准的问题。
本发明采用的技术方案如下:
一种基于Gsensor的里程优化方法,其特征在于,包括:
S1:采集汽车三轴加速度、汽车三轴角速度和GNSS原始数据;
S2:计算汽车三轴加速度方差并通过汽车三轴加速度方差计算离散程度,通过离散程度判断汽车运动状态;
S3:通过汽车三轴加速度积分计算速度;
S4:通过汽车三轴角速度积分计算转弯角速度;
S5:初步过滤GNSS中的HDOP;
S6:将S2-S5计算出的数据进行整合,并再次过滤GNSS;
S7:判断汽车是否处于运动状态,若为运动状态则进行步骤S8;若为非运动状态则跳至步骤S11;
S8:判断GNSS是否定位;若以定位,则跳至步骤S9;若未定位则跳至步骤S10;
S9:计算定位下的里程;
S10:计算未定位下的里程;
S11:输出里程。
进一步的,所述三轴加速度方差具体计算方法为:先计算平均数,具体公式为;在通过计算出的平均数计算方差,具体公式为:
;所述离散程度为三轴方差之和。
进一步的,所述离散程度小于100,汽车为静止状态,离散程度大于100汽车为运动状态。
进一步的,步骤S3中,所述计算速度具体方法为:通过三轴加速度,减去汽车静止状态下的三轴分量,积分得到ax、ay和az;再根据ax、ay和az计算加速度,具体公式为;将得到的加速度再次积分得到速度,具体公式为
进一步的,步骤S4中,所述通过汽车三轴角速度积分计算转弯角速度包括:将三轴角速度减去三轴零漂值后积分得到gx、gy和gz;再通过gx、gy和gz计算转弯角速度,公式为
进一步的,步骤S9中,所述计算定位下的里程的具体公式为:
;所述R为地球半径L1、L2为经纬度对应的弧度,a、b为弧度差。
进一步的,当汽车出现转弯里程时,需要对定位点点位做2%的补偿,其基础补偿公式为:s’=s+0.02s。
进一步的,步骤S10中,所述计算未定位下的里程的具体公式为:so=v·t。
进一步的,步骤S11中,所述输出里程具体为每秒计算的里程累加之和,其累加公式为:
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1、本发明通过Gsensor采集的数据分析和积分,结合GNSS定位信息计算出精准的里程,解决GNSS定位点点位计算里程误差大的问题。
2、本发明通过对里程的精准计算,使GNSS在导航过程中更加精准和详细。
附图说明
本发明将通过例子并参照附图的方式说明,其中:
图1是里程优化流程图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书(包括任何附加权利要求、摘要)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
实施例1
一种基于Gsensor的里程优化方法,如图1所示,包括:
S1:采集汽车三轴加速度、汽车三轴角速度和GNSS原始数据;
上述步骤中,所述三轴加速度为汽车三个坐标上的加速度分量,三轴角速度为汽车三个坐标上的角速度分量。
S2:计算汽车三轴加速度方差并通过汽车三轴加速度方差计算离散程度,通过离散程度判断汽车运动状态;
上述步骤中,所述三轴加速度方差具体计算方法为:通过读取Gsensor采集到的5秒内的加速度共300组数据,实时计算三轴加速度方差值;先通过采集到的三轴加速度计算其平均数,具体公式为,其中,a1,a2…an为采集到的单组数据,n为采集的数据总组数;再通过计算出的平均数计算方差,具体公式为:
,其中M为平均数,a1,a2…an为采集到的单组数据,m为采集到的数据总组数;所述离散程度为三轴方差之和,当离散程度小于100时汽车为静止状态,当离散程度大于100时汽车为运动状态。
S3:通过汽车三轴加速度积分计算速度;
上述步骤中,所述计算速度具体方法为:通过Gsensor获取三轴加速度后,再减去汽车静止状态下的三轴分量,将减去三轴分量的数据积分,得到ax、ay和az;再根据ax、ay和az计算加速度,具体公式为其中,a为加速度,ax、ay和az分别为三轴加速度的积分值;将得到的加速度再次积分得到速度,具体公式为,其中v为速度,a为加速度。
S4:通过汽车三轴角速度积分计算转弯角速度;
上述步骤中,先通过Gsensor获取三轴角速度,再减去三轴零漂后,所述零漂为零点漂移,将减去三轴零漂的值进行积分,得到gx、gy和gz;再通过gx、gy和gz计算转弯角速度,公式为
S5:初步过滤GNSS中的HDOP;
上述步骤中,所述HDOP为水平精度因子,当水平精度因子值较小时,GNSS定位信息精准,当水平精度因子值较大时,GNSS定位信号不准确;在本实施例中,优选的过滤HDOP大于5的定位点点位。
S6:将S2-S5计算出的数据进行整合,并再次过滤GNSS;
上述步骤中,将步骤S2-S5中计算和采集到汽车在行驶过程中的各项数据分类输出并将输出的各项数据进行整合,并再次将整合后的数据中,会干扰GNSS优化里程的因素过滤,具体为过滤输出数据中会造成误差的加速度值和角速度值。
S7:判断汽车是否处于运动状态,若为运动状态则进行步骤S8;若为非运动状态则跳至步骤S11;
上述步骤中,根据步骤S2判断汽车状态,若判断出汽车处于运动状态,则继续执行步骤S8,若判断出汽车处于静止状态,则跳至步骤S11,输出汽车里程数据。
S8:判断GNSS是否定位;若以定位,则跳至步骤S9;若未定位则跳至步骤S10;
上述步骤中,在判断出汽车处于运动状态后,继续判断GNSS是否正在进行定位,若GNSS已定位,则执行步骤S9对GNSS定位状态下的里程计算;若GNSS没有定位,则进行步骤S10对GNSS未定位状态下的里程计算。
S9:计算定位下的里程;
上述步骤中,计算定位状态下的里程的具体公式为:
,其中R为地球半径L1、L2为经纬度对应的弧度,a、b为弧度差。
当汽车出现转弯里程时,需要对定位点点位做2%的补偿,其基础补偿公式为:s’=s+0.02s,其中s为定位状态下的里程数,s’为弯道补偿后的里程数。
S10:计算未定位下的里程;
上述步骤中,所述计算未定位下的里程的具体公式为:so=v·t,其中so为未定位下的里程数,v为汽车速度,t为汽车行驶时间;在未定位状态时,其汽车行驶里程即为汽车行驶速度和行驶时间的积。
S11:输出里程;
上述步骤中,将步骤S9和/或S10中计算出的里程进行整合,将每秒计算的里程进行累加得到汽车行驶时间段里行驶过的总里程,其累加公式为:,其中,si为累加后里程数,s1,s2…sn为每秒计算出的里程,即之前步骤中计算出的定位下里程或未定位下里程数,在计算出总里程数后,将计算出的里程数输出,此时GNSS可以得到精确的里程数据;在本实施例中,GNSS可以为GPS。
本发明通过Gsensor采集的数据分析和积分,结合GNSS定位信息计算出精准的里程,解决GNSS定位点点位计算里程误差大的问题,使GNSS得到的里程数更加精确,同时因里程数更加精确后,在GNSS导航时,会使其导航也更加精确和详细。
本发明并不局限于前述的具体实施方式。本发明扩展到任何在本说明书中披露的新特征或任何新的组合,以及披露的任一新的方法或过程的步骤或任何新的组合。

Claims (9)

1.一种基于Gsensor的里程优化方法,其特征在于,包括:
S1:采集汽车三轴加速度、汽车三轴角速度和GNSS原始数据;
S2:计算汽车三轴加速度方差并通过汽车三轴加速度方差计算离散程度,通过离散程度判断汽车运动状态;
S3:通过汽车三轴加速度积分计算速度;
S4:通过汽车三轴角速度积分计算转弯角速度;
S5:初步过滤GNSS中的HDOP;
S6:将S2-S5计算出的数据进行整合,并再次过滤GNSS;
S7:判断汽车是否处于运动状态,若为运动状态则进行步骤S8;若为非运动状态则跳至步骤S11;
S8:判断GNSS是否定位;若已定位,则跳至步骤S9;若未定位则跳至步骤S10;
S9:计算定位下的里程;
S10:计算未定位下的里程;
S11:输出里程。
2.如权利要求1所述的基于Gsensor的里程优化方法,其特征在于,步骤S2中,所述三轴加速度方差具体计算方法为:先计算平均数,具体公式为;再通过计算出的平均数计算方差,具体公式为;所述离散程度为三轴方差之和。
3.如权利要求2所述的基于Gsensor的里程优化方法,其特征在于,所述离散程度小于100,汽车为静止状态,离散程度大于100汽车为运动状态。
4.如权利要求1所述的基于Gsensor的里程优化方法,其特征在于,步骤S3中,所述计算速度具体方法为:通过三轴加速度,减去汽车静止状态下的三轴分量,积分得到ax、ay和az;再根据ax、ay和az计算加速度,具体公式为;将得到的加速度再次积分得到速度,具体公式为
5.如权利要求1所述的基于Gsensor的里程优化方法,其特征在于,步骤S4中,所述通过汽车三轴角速度积分计算转弯角速度包括:将三轴角速度减去三轴零漂值后积分得到gx、gy和gz;再通过gx、gy和gz计算转弯角速度,公式为
6.如权利要求1所述的基于Gsensor的里程优化方法,其特征在于,步骤S9中,所述计算定位下的里程的具体公式为:;所述R为地球半径L1、L2为经纬度对应的弧度,a、b为弧度差。
7.如权利要求6所述的基于Gsensor的里程优化方法,其特征在于,当汽车出现转弯里程时,需要对定位点点位做2%的补偿,其基础补偿公式为:s’=s+0.02s。
8.如权利要求1所述的基于Gsensor的里程优化方法,其特征在于,步骤S10中,所述计算未定位下的里程的具体公式为:so=v·t。
9.如权利要求1所述的基于Gsensor的里程优化方法,其特征在于,步骤S11中,所述输出里程具体为每秒计算的里程累加之和,其累加公式为:
CN201811493624.6A 2018-12-07 2018-12-07 一种基于Gsensor的里程优化方法 Pending CN109631881A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811493624.6A CN109631881A (zh) 2018-12-07 2018-12-07 一种基于Gsensor的里程优化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811493624.6A CN109631881A (zh) 2018-12-07 2018-12-07 一种基于Gsensor的里程优化方法

Publications (1)

Publication Number Publication Date
CN109631881A true CN109631881A (zh) 2019-04-16

Family

ID=66071826

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811493624.6A Pending CN109631881A (zh) 2018-12-07 2018-12-07 一种基于Gsensor的里程优化方法

Country Status (1)

Country Link
CN (1) CN109631881A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110299018A (zh) * 2019-07-29 2019-10-01 安徽文康科技有限公司 一种应用于交通监控的车辆定位方法
CN111536972A (zh) * 2020-06-19 2020-08-14 立得空间信息技术股份有限公司 一种基于里程计刻度系数修正的车载dr导航方法
CN112711054A (zh) * 2021-03-24 2021-04-27 腾讯科技(深圳)有限公司 一种对象行为检测方法、装置、电子设备和存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11211745A (ja) * 1998-01-22 1999-08-06 Japan Aviation Electronics Ind Ltd 速度距離計
CN101149273A (zh) * 2006-09-19 2008-03-26 厦门雅迅网络股份有限公司 一种统计车辆行驶里程的方法
CN102853845A (zh) * 2012-09-10 2013-01-02 无锡坦程物联网科技有限公司 一种基于gps位置信息远程统计车辆行驶里程的方法
CN102981173A (zh) * 2012-12-25 2013-03-20 天泽信息产业股份有限公司 一种里程计算的自适应修正方法
CN103047995A (zh) * 2012-11-29 2013-04-17 江苏鸿信***集成有限公司 基于卫星定位技术的gps终端里程统计方法
CN105021192A (zh) * 2015-07-30 2015-11-04 华南理工大学 一种基于零速校正的组合导航***的实现方法
CN105547322A (zh) * 2016-01-07 2016-05-04 交通运输部公路科学研究所 一种使用卫星定位数据进行车辆行驶里程计算的方法
CN108286986A (zh) * 2017-01-10 2018-07-17 厦门雅迅网络股份有限公司 一种基于中心补偿的车辆里程计算方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11211745A (ja) * 1998-01-22 1999-08-06 Japan Aviation Electronics Ind Ltd 速度距離計
CN101149273A (zh) * 2006-09-19 2008-03-26 厦门雅迅网络股份有限公司 一种统计车辆行驶里程的方法
CN102853845A (zh) * 2012-09-10 2013-01-02 无锡坦程物联网科技有限公司 一种基于gps位置信息远程统计车辆行驶里程的方法
CN103047995A (zh) * 2012-11-29 2013-04-17 江苏鸿信***集成有限公司 基于卫星定位技术的gps终端里程统计方法
CN102981173A (zh) * 2012-12-25 2013-03-20 天泽信息产业股份有限公司 一种里程计算的自适应修正方法
CN105021192A (zh) * 2015-07-30 2015-11-04 华南理工大学 一种基于零速校正的组合导航***的实现方法
CN105547322A (zh) * 2016-01-07 2016-05-04 交通运输部公路科学研究所 一种使用卫星定位数据进行车辆行驶里程计算的方法
CN108286986A (zh) * 2017-01-10 2018-07-17 厦门雅迅网络股份有限公司 一种基于中心补偿的车辆里程计算方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
多米尼克•J.迪斯顿: "球面距离", 《飞机及其环境的建模与仿真 第1卷 平台运动学和综合环境》 *
王坚等: "低成本IMU的多位置旋转现场标定方法", 《中国惯性技术学报》 *
蔡季冰: "《***辨识》", 31 December 1989, 北京理工大学出版社 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110299018A (zh) * 2019-07-29 2019-10-01 安徽文康科技有限公司 一种应用于交通监控的车辆定位方法
CN111536972A (zh) * 2020-06-19 2020-08-14 立得空间信息技术股份有限公司 一种基于里程计刻度系数修正的车载dr导航方法
CN111536972B (zh) * 2020-06-19 2020-10-30 立得空间信息技术股份有限公司 一种基于里程计刻度系数修正的车载dr导航方法
CN112711054A (zh) * 2021-03-24 2021-04-27 腾讯科技(深圳)有限公司 一种对象行为检测方法、装置、电子设备和存储介质

Similar Documents

Publication Publication Date Title
CN109459773B (zh) 一种基于Gsensor的GNSS定位优化方法
Handel et al. Insurance telematics: Opportunities and challenges with the smartphone solution
US9228836B2 (en) Inference of vehicular trajectory characteristics with personal mobile devices
Almazán et al. Full auto-calibration of a smartphone on board a vehicle using IMU and GPS embedded sensors
CN109249934A (zh) 一种轮胎磨损参数计算方法、***及装置
Gao et al. Smartphone-based real time vehicle tracking in indoor parking structures
CN105865461B (zh) 一种基于多传感器融合算法的汽车定位***及方法
CN103162689B (zh) 辅助车载定位***及车辆的辅助定位方法
US20160016590A1 (en) Method for detecting driving events of a vehicle based on a smartphone
CN109631881A (zh) 一种基于Gsensor的里程优化方法
CN107229063A (zh) 一种基于gnss和视觉里程计融合的无人驾驶汽车导航定位精度矫正方法
Zhao et al. Join driving: A smart phone-based driving behavior evaluation system
CN102508278A (zh) 一种基于观测噪声方差阵估计的自适应滤波方法
CN107490378A (zh) 一种基于mpu6050与智能手机的室内定位与导航的方法
CN109629379B (zh) 一种基于手机传感器数据的路面检测方法
US10670735B2 (en) Determining vehicle orientation for enhanced navigation experience
Zhao et al. Vetrack: Real time vehicle tracking in uninstrumented indoor environments
CN111562603A (zh) 基于航位推算的导航定位方法、设备及存储介质
US10126130B2 (en) Device for detecting the attitude of motor vehicles
CN105675006A (zh) 一种道路偏离检测方法
CN104316716B (zh) 一种用gps速度信息改进车载速度表的方法
CN103900613A (zh) 一种基于磁力计n阶距检测的mems***误差估计方法
CN105444764A (zh) 一种基于车辆里程计辅助的姿态测量方法
CN108195388A (zh) 低成本高精度的高架上下坡检测方法
CN107764273B (zh) 一种车辆导航定位方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20190416