本发明专利技术提供一种车辆行驶里程计算方法,所述方法包括:确定所述车辆从起始位置行驶到第k个位置时的第一里程值和第二里程值,其中k为大于等于0的整数,所述第一里程值为根据车辆轮胎转过的圈数和所述轮胎半径确定的里程值,所述第二里程值为根据车辆前进方向的加速度值确定的里程值;根据所述第一里程值及第二里程值确定车辆从所述起始位置行驶到所述第k个位置时的测量误差;获取所述车辆从起始位置行驶到第k个位置时的第二里程值的协方差;根据所述协方差及测量误差修正所述第二里程值,得到修正里程值,确定所述修正里程值为车辆从所述起始位置行驶到所述第k个位置的行驶里程。所述方法可提高车辆行驶过程中车辆里程计算值的精确性。
【技术实现步骤摘要】
本专利技术涉及汽车电子
,尤其涉及一种。
技术介绍
随着社会的发展,各种车辆,例如汽车、摩托车、自行车成为人们日常出行的重要 交通工具。车辆的寿命和行驶里程密切相关,因此,为了准确检测车辆的行驶状态,保证行 驶的安全性,用户需要获知车辆的行驶里程。 现有技术中,汽车中通常都设置有计算汽车行驶距离的里程表。一种计算汽车里 程的方法是:测量汽车在行驶过程中的加速度,通过加速度与汽车行驶时间进行二重积分 的方式换算出汽车行驶里程。这种通过加速度与时间进行二重积分计算里程的方式,在二 重积分的过程中会产生跟随行驶时间变化的直流参考值,使得计算结果偏离真实的里程 值。随着行驶时间的延长,所述直流参考值会出现累积。在行驶时间较长的情况下,里程计 算值会越来越偏离实际值,使用这种方法计算汽车行驶里程所得的计算结果误差较大。
技术实现思路
本专利技术实施例提供一种,用以解决现有技术中车辆行驶里 程计算方法计算车辆行驶里程时准确度不高的问题。本专利技术实施例提供一种,所述方法包括:确定所述车辆从起始位置行驶到第k个位置时的第一里程值和第二里程值,其中k为大于等于0的整数,所述第一里程值为根据车辆轮胎转过的圈数和所述轮胎半径确定 的里程值,所述第二里程值为根据车辆前进方向的加速度值确定的里程值;根据所述第一里程值及所述第二里程值确定所述车辆从所述起始位置行驶到所 述第k个位置时的测量误差; 获取所述车辆从起始位置行驶到第k个位置时所述第二里程值的协方差;根据所述协方差及测量误差修正所述第二里程值,得到修正里程值,确定所述修 正里程值为车辆从所述起始位置行驶到所述第k个位置的行驶里程。 另一实施例中,所述确定所述车辆从所述起始位置行驶到所述第k个位置的第二 里程值,包括: 获取所述车辆从所述起始位置行驶到第k-1个位置的修正里程值; 根据所述车辆从所述起始位置行驶到所述第k-1个位置时的修正里程值及所述 车辆从所述起始位置行驶到所述第k个位置时所述沿车辆前进方向的加速度值确定所述 车辆从所述起始位置行驶到所述第k个位置时的第二里程值。另一实施例中,在所述获取所述车辆从所述起始位置行驶到所述第k个位置时所 述第二里程值的协方差之前还包括: 获取所述车辆从所述起始位置行驶到所述第k-1个位置时的所述修正里程值的 协方差; 根据所述修正里程值的协方差确定所述车辆从所述起始位置行驶到所述第k个 位置时所述第二里程值的协方差。 另一实施例中,所述根据所述车辆从所述起始位置行驶到第k_l个位置时的修正 里程值及所述车辆从所述起始位置行驶到所述第k个位置时所述沿车辆前进方向的加速 度值确定所述车辆从所述起始位置行驶到所述第k个位置时的第二里程值包括: 根据;确定所述车辆从所述起始位置行驶到所述第k个位 置时的第二里程值; 其中,1^_1表示所述车辆从所述起始位置行驶到所述第k个位置时的第二里程 值,表示所述车辆从所述起点位置行驶到所述第k_l个位置时的修正里程值;Fk表 示所述车辆从所述起始位置行驶到所述第k个位置时的卡尔曼滤波系统的状态转移矩阵;Bk表示所述车辆从所述起始位置行驶到所述第k个位置时的卡尔曼滤波系统的控制输入模 型;ak表示所述车辆从所述起始位置行驶到所述第k个位置时沿所述车辆前进方向的加速 度值; 所述根据所述车辆从所述起始位置行驶到所述第k-1个位置时的修正里程值的 协方差确定所述车辆从所述起始位置行驶到所述第k个位置时所述第二里程值的协方差 包括: 根据Ah=巧巧+ &确定所述车辆从所述起始位置行驶到所述第k个位置 时所述第二里程值协方差; 其中,匕^表示所述车辆从所述起始位置行驶到所述第k个位置时所述第二里程 值的协方差,pk-lllrt表示所述车辆从所述起始位置行驶到所述第k-1个位置时所述修正程 值的协方差,表示所述状态转移矩阵的转置矩阵,QK表示确定所述第二里程值的过程中 过程噪声的协方差阵。 另一实施例中,所述根据所述协方差修正所述第二里程值,得到修正里程值,确定 所述修正里程值为车辆从所述起始位置行驶到所述第k个位置的行驶里程包括: 根据所述车辆从所述起始位置行驶到所述第k个位置时的观测噪声协方差及所 述第二里程值的协方差确定所述车辆从所述起始位置行驶到所述第k个位置时的测量误 差协方差; 根据所述车辆从所述起始位置行驶到所述第k个位置时所述第二里程值的协方 差、所述测量误差及所述测量误差协方差修正所述第二里程值,得到所述修正里程值。 另一实施例中,所述根据所述第一里程值及所述第二里程值确定所述车辆从所述 起始位置行驶到所述第k个位置时的测量误差包括: 根据A=忑-巧之^确定所述车辆从所述起始位置行驶到所述第k个位置时的 测量误差; 其中,A表示所述车辆从所述起始位置行驶到所述第k个位置时的测量误差,Zk 表示所述车辆从所述起始位置行驶到所述第k个位置时的第一里程值; 所述根据所述车辆从所述起始位置行驶到所述第k个位置时所述观测噪声协方 差及所述第二里程值的协方差确定所述车辆从所述起始位置行驶到所述第k个位置时的 测量误差的协方差包括: 根据\ +攻确定所述车辆从所述起始位置行驶到所述第k个位置时 的测量误差的协方差;其中Hk表示所述车辆从所述起始位置行驶到所述第k个位置时的观 测矩阵,〃」表示所述观测矩阵的倒置矩阵;Rk表示观测噪声协方差; 所述根据所述车辆从所述起始位置行驶到所述第k个位置时所述第二里程值的 协方差、所述测量误差及所述测量误差协方差修正所述第二里程值,得到所述修正里程值 包括:根据之|k = 及A= 确定所述车辆从所述起点位置行驶到 所述第k个位置时的所述修正里程值;其中,Kk表示所述车辆从所述起始位置行驶到所述 第k个位置时的卡尔曼增益。 另一实施例中,还包括:根据所述车辆从所述起始位置行驶到所述第k个位置时 所述第二里程值的协方差确定所述车辆从所述起始位置行驶到所述第k个位置时所述修 正里程值的协方差。 另一实施例中,所述根据所述车辆从所述起始位置行驶到所述第k个位置时所述 第二里程值的协方差确定所述车辆从所述起始位置行驶到所述第k个位置时修正里程值 的协方差包括: 根据Pk|k= (I-KkHk)Pk|k_^定所述车辆从所述起始位置行驶到所述第k个位置时 所述修正里程值的协方差,其中,I表示单位阵。 另一实施例中,在确定所述车辆从起始位置行驶到第k个位置时的第一里程值之 前,还包括: 根据所述车辆轮胎在行驶过程中的切向加速度和/或所述法向加速度的最大值 和最小值的出现次数确定所述车辆从所述起点位置行驶到所述第k个位置时所述车辆轮 胎转过的圈数。 本专利技术实施例所提供的,根据车辆从起始位置行驶到第k 个位置时的转过的圈数确定第一里程值,根据所述车辆沿前进方向的加速度及车辆行驶到 第k_l个位置对应的修正里程值确定所述第k个位置对应的第二里程值,并根据车辆从起 始位置行驶到所述第k个位置对应的所述第一里程值以及所述第二里程值的协方差修正 所述第二里程值,从而得到所述车辆从所述起点位置行驶到第k个位置时的修正里程值, 并将所述修正里程值作为车辆从所述起始位置行驶到所述第k个位置时的行驶里程值,从 而提高了车辆行驶过程中里程计算值的精确性。【附图说明】 本文档来自技高网...
【技术保护点】
一种车辆行驶里程计算方法,其特征在于,包括:确定所述车辆从起始位置行驶到第k个位置时的第一里程值和第二里程值,其中k为大于等于0的整数,所述第一里程值为根据车辆轮胎转过的圈数和所述轮胎半径确定的里程值,所述第二里程值为根据车辆前进方向的加速度值确定的里程值;根据所述第一里程值及所述第二里程值确定所述车辆从所述起始位置行驶到所述第k个位置时的测量误差;获取所述车辆从起始位置行驶到第k个位置时所述第二里程值的协方差;根据所述协方差及测量误差修正所述第二里程值,得到修正里程值,确定所述修正里程值为车辆从所述起始位置行驶到所述第k个位置的行驶里程。
【技术特征摘要】
【专利技术属性】
技术研发人员:蔡毓,
申请(专利权)人:广西大学,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。