CN113671517A - 基于轮速脉冲的车辆定位校验方法 - Google Patents

基于轮速脉冲的车辆定位校验方法 Download PDF

Info

Publication number
CN113671517A
CN113671517A CN202110955400.8A CN202110955400A CN113671517A CN 113671517 A CN113671517 A CN 113671517A CN 202110955400 A CN202110955400 A CN 202110955400A CN 113671517 A CN113671517 A CN 113671517A
Authority
CN
China
Prior art keywords
vehicle
tires
calculating
distance
tire
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.)
Granted
Application number
CN202110955400.8A
Other languages
English (en)
Other versions
CN113671517B (zh
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.)
Anhui Jianghuai Automobile Group Corp
Original Assignee
Anhui Jianghuai Automobile Group Corp
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 Anhui Jianghuai Automobile Group Corp filed Critical Anhui Jianghuai Automobile Group Corp
Priority to CN202110955400.8A priority Critical patent/CN113671517B/zh
Publication of CN113671517A publication Critical patent/CN113671517A/zh
Application granted granted Critical
Publication of CN113671517B publication Critical patent/CN113671517B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S17/00Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
    • G01S17/02Systems using the reflection of electromagnetic waves other than radio waves
    • G01S17/06Systems determining position data of a target
    • G01S17/08Systems determining position data of a target for measuring distance only
    • 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

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Abstract

本发明公开了一种基于轮速脉冲的车辆定位校验方法,包括:基于四个轮胎的轮胎脉冲数变化计算四个轮胎的行驶距离;判断车辆的行驶方向,若为直行行驶,则对轮胎的行驶距离进行校验,并基于校验后的轮胎行驶距离,计算车辆的行驶距离;若为非直行行驶,则对航向角进行校验,并基于有效的航向角,计算车辆的行驶距离;根据计算的车辆的行驶距离,对车辆进行定位校验。本发明通过在直行行驶时,对轮胎的行驶距离进行校验,以及在非直行行驶时,对轮胎的航向角进行校验,并基于校验结果计算车辆的行驶距离,这样当车辆在低速行驶时,可以基于轮胎脉冲计算车辆的行驶距离,进而对车辆进行定位,且车辆的定位精度不随路面状况发生变化。

Description

基于轮速脉冲的车辆定位校验方法
技术领域
本发明涉及车辆定位技术领域,尤其涉及一种基于轮速脉冲的车辆定位校验方法。
背景技术
车辆定位***是自动泊车***的重要组成部分,定位***的精度直接影响自动泊车的性能。目前用于车辆的定位***主要有基于车辆轮速脉冲的定位、基于视觉/激光雷达SLAM定位、基于惯性导航单元IMU的定位以及卫星导航定位。目前用于自动泊车的定位***多是基于轮速脉冲的定位***,其通过计算车辆行驶脉冲数与轮胎脉冲间距离的乘积确定车辆行驶的有效距离,理论上可以提供较高的定位精度,但是由于路面平整度的原因,基于轮胎脉冲计算的车辆行驶距离仍然存在一定的误差,且误差随行驶路程的积累逐渐增大。
因此,亟需一种基于轮速脉冲的车辆定位校验方法。
发明内容
本发明的目的是提供一种基于轮速脉冲的车辆定位校验方法,以解决上述现有技术中的问题,能够解决路面不平以及车辆经过减速带、坑洼路面时定位不准的问题。
本发明提供了一种基于轮速脉冲的车辆定位校验方法,其中,包括以下步骤:
步骤S1、基于四个轮胎的轮胎脉冲数变化计算四个轮胎的行驶距离;
步骤S2、判断车辆的行驶方向,若车辆为直行行驶,则执行步骤S3,若车辆为非直行行驶,则执行步骤S4;
步骤S3、对四个轮胎的行驶距离进行校验,并基于校验后的轮胎行驶距离,计算车辆的行驶距离;
步骤S4、对四个轮胎的航向角进行校验,并基于有效的航向角,计算车辆的行驶距离;
步骤S5、根据计算得到的车辆的行驶距离,对车辆进行定位校验。
如上所述的基于轮速脉冲的车辆定位校验方法,其中,优选的是,所述步骤S1、基于四个轮胎的轮胎脉冲数变化计算四个轮胎的行驶距离,具体包括:
通过脉冲传感器读取不同时刻四个的轮胎脉冲数,并计算四个轮胎的轮胎脉冲数变化;
根据四个轮胎的轮胎脉冲数变化分别计算四个轮胎的行驶距离。
如上所述的基于轮速脉冲的车辆定位校验方法,其中,优选的是,所述步骤S2、判断车辆的行驶方向,具体包括:
判断车辆的方向盘转角是否小于设定的转角阈值;
若方向盘转角小于设定的转角阈值,则确定车辆的行驶方向为直行;
若方向盘转角大于等于设定的转角阈值,则确定车辆的行驶方向为非直行。
如上所述的基于轮速脉冲的车辆定位校验方法,其中,优选的是,所述步骤S3、对四个轮胎的行驶距离进行校验,并基于校验后的轮胎行驶距离,计算车辆的行驶距离,具体包括:
计算车辆的四个轮胎的平均行驶距离;
根据四个轮胎的平均行驶距离,分别对四个轮胎的行驶距离进行校验;
若四个轮胎的行驶距离校验结果均合格,则基于四个轮胎的行驶距离计算车辆的行驶距离;
若存在行驶距离校验不合格的轮胎,则基于校验后的轮胎行驶距离,计算车辆的行驶距离。
如上所述的基于轮速脉冲的车辆定位校验方法,其中,优选的是,所述计算车辆的四个轮胎的平均行驶距离,具体包括:
通过以下公式所述计算车辆的四个轮胎的平均行驶距离,
ΔS1=(ΔSfl+ΔSfr+ΔSrl+ΔSrr)/4
其中,ΔS1表示四个轮胎的平均行驶距离,ΔSfl表示车辆左前轮的行驶距离,ΔSfr表示车辆右前轮的行驶距离、ΔSrl表示车辆左后轮的行驶距离,ΔSrr表示车辆右后轮的行驶距离;
所述根据四个轮胎的平均行驶距离,分别对四个轮胎的行驶距离进行校验,具体包括:
计算待校验轮胎的行驶距离与四个轮胎的平均行驶距离的差值的绝对值,
ΔLc=|ΔS1-ΔSc|
其中,ΔSc表示待校验轮胎的行驶距离,ΔLc表示ΔS1与ΔSc的差值的绝对值;
计算其他三个车轮的行驶距离与四个轮胎的平均行驶距离差值的绝对值之和ΔL;
根据|ΔL/3-ΔLc|的大小确定待校验轮胎的行驶距离是否校验合格;
若|ΔL/3-ΔLc|>L′,则待校验轮胎的行驶距离校验合格,其中,L'表示距离阈值;
若|ΔL/3-ΔLc|≤L′,则待校验轮胎的行驶距离校验不合格。
如上所述的基于轮速脉冲的车辆定位校验方法,其中,优选的是,所述若存在行驶距离校验不合格的轮胎,则基于校验后的轮胎行驶距离,计算车辆的行驶距离,具体包括:
若行驶距离校验不合格的轮胎的数量为一个,则计算车辆的其他三个轮胎的平均行驶距离,作为车辆的行驶距离;
若行驶距离校验不合格的轮胎的数量为多个,则根据四个轮胎的平均行驶距离和障碍物的长度计算车辆的行驶距离。
如上所述的基于轮速脉冲的车辆定位校验方法,其中,优选的是,所述根据四个轮胎的平均行驶距离和障碍物的长度计算车辆的行驶距离,具体包括:
计算两前轮的行驶距离之和,
ΔSf=ΔSfl+ΔSfr
其中,ΔSf表示两前轮的行驶距离之和;
计算两后轮的行驶距离之和:
ΔSr=ΔSrl+ΔSrr
其中,ΔSr表示两前轮的行驶距离之和;
若ΔSr-ΔSf>L1且车辆行驶距离d后满足ΔSf-ΔSr>L1,则通过以下公式计算车辆行驶距离,
ΔS=ΔS1-L1
其中,ΔS1表示行驶距离校验不合格的轮胎的数量为多个时的车辆的平均行驶距离,L1表示障碍物的长度,d表示车辆轴距,ΔS1表示四个轮胎的平均行驶距离。
如上所述的基于轮速脉冲的车辆定位校验方法,其中,优选的是,所述步骤S4、对四个轮胎的航向角进行校验,并基于有效的航向角,计算车辆的行驶距离,具体包括:
计算车辆的四个轮胎的平均航向角变化;
根据四个轮胎的平均航向角变化,分别对四个轮胎的航向角进行校验;
根据校验合格的航向角和车辆后轴中心点转弯半径,计算车辆的行驶距离。
如上所述的基于轮速脉冲的车辆定位校验方法,其中,优选的是,所述计算车辆的四个轮胎的平均航向角变化,具体包括:
根据前轮转角和车辆轴距,计算车辆后轴中心点转弯半径,
R=d/tanθ
其中,R表示车辆后轴中心点转弯半径,d表示车辆轴距,θ表示前轮转角;
根据车辆后轴中心点转弯半径、车辆前轮轮距、车辆后轮轮距、车辆轴距分别计算车辆的四个轮胎的转弯半径,分别为车辆左前轮的转弯半径Rfl、车辆右前轮的转弯半径Rfr、车辆左后轮的转弯半径Rrl,车辆右后轮的转弯半径Rrr
基于每个轮胎的行驶距离和轮胎的转弯半径,分别计算每个轮胎的航向角变化,
Figure BDA0003220295990000041
Figure BDA0003220295990000051
Figure BDA0003220295990000052
Figure BDA0003220295990000053
其中,Δθfl表示车辆左前轮的航向角变化、Δθfr表示车辆右前轮的航向角变化、Δθrl表示车辆左后轮的航向角变化,Δθrr表示车辆右后轮的转弯半径;
计算四个轮胎的航向角变化的均值,作为四个轮胎的平均航向角变化,Δθ=(Δθfl+Δθfr+Δθrr+Δθrl)/4
其中,Δθ表示四个轮胎的平均航向角变化。
如上所述的基于轮速脉冲的车辆定位校验方法,其中,优选的是,所述根据四个轮胎的平均航向角变化,分别对四个轮胎的航向角进行校验,具体包括:
计算待校验轮胎的航向角变化与四个轮胎的平均航向角变化的差值的绝对值,
Δαc=|Δθ-Δθc|
其中,Δθc表示待校验轮胎的航向角变化,Δαc表示Δθ与Δθc的差值的绝对值;
计算其他三个车轮的航向角变化与四个轮胎的平均航向角变化差值的绝对值之和Δα;
根据|Δα/3-Δθc|的大小确定待校验轮胎的航向角是否校验合格;
若|Δα/3-Δθc|>β,则待校验轮胎的航向角校验合格,其中,β表示角度阈值;
若|Δα/3-Δθc|≤β,则待校验轮胎的航向角校验不合格,
所述根据校验合格的航向角和车辆后轴中心点转弯半径,计算车辆的行驶距离,具体包括:
计算车辆的航向角校验合格的三个轮胎的平均航向角;
将车辆的航向角校验合格的三个轮胎的平均航向角与车辆后轴中心点转弯半径相乘,得到车辆的行驶距离。
本发明的基于轮速脉冲的车辆定位校验方法,通过在直行行驶时,对轮胎的行驶距离进行校验,以及在非直行行驶时,对轮胎的航向角进行校验,并基于校验结果计算车辆的行驶距离,这样当车辆在低速行驶时,可以基于轮胎脉冲计算车辆的行驶距离,进而对车辆进行定位,且车辆的定位精度不随路面状况发生变化。
附图说明
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步描述,其中:
图1为本发明提供的基于轮速脉冲的车辆定位校验方法的实施例的流程图。
具体实施方式
现在将参照附图来详细描述本公开的各种示例性实施例。对示例性实施例的描述仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。本公开可以以许多不同的形式实现,不限于这里所述的实施例。提供这些实施例是为了使本公开透彻且完整,并且向本领域技术人员充分表达本公开的范围。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、材料的组分、数字表达式和数值应被解释为仅仅是示例性的,而不是作为限制。
本公开中使用的“第一”、“第二”:以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的部分。“包括”或者“包含”等类似的词语意指在该词前的要素涵盖在该词后列举的要素,并不排除也涵盖其他要素的可能。“上”、“下”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
在本公开中,当描述到特定部件位于第一部件和第二部件之间时,在该特定部件与第一部件或第二部件之间可以存在居间部件,也可以不存在居间部件。当描述到特定部件连接其它部件时,该特定部件可以与所述其它部件直接连接而不具有居间部件,也可以不与所述其它部件直接连接而具有居间部件。
本公开使用的所有术语(包括技术术语或者科学术语)与本公开所属领域的普通技术人员理解的含义相同,除非另外特别定义。还应当理解,在诸如通用字典中定义的术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。
现有轮速定位是基于车辆两后轮车辆行驶的脉冲数来计算车辆的行驶距离,车辆行驶距离计算公式为:
ΔS=(ΔSr+ΔSl)/2
Δθ=(ΔSr+ΔSl)/L
Δx=ΔS·cos(θ+Δθ/2)
Δy=ΔS·sin(θ+Δθ/2)
其中:ΔS为单位时间内车辆行驶距离,ΔSr为右后轮车辆行驶距离,ΔSl为左后轮车辆行驶距离,L为车辆后轮轮距,θ为车辆航向角,Δθ为单位时间内车辆航向角变化。
现有技术在较平整路面,且为短距离行驶时车辆可以获得较高的定位精度,但是当路面有凸起或者路面有凹坑以及车辆通过减速带、路牙时会对车辆的定位***造成很大的影响,直接影响定位的精度。
如图1所示,本实施例提供的基于轮速脉冲的车辆定位校验方法在实际执行过程中,具体包括如下步骤:
步骤S1、基于四个轮胎的轮胎脉冲数变化计算四个轮胎的行驶距离。
在本发明的基于轮速脉冲的车辆定位校验方法的一种实施方式中,所述步骤S1具体可以包括:
步骤S11、通过脉冲传感器读取不同时刻四个的轮胎脉冲数,并计算四个轮胎的轮胎脉冲数变化。
步骤S12、根据四个轮胎的轮胎脉冲数变化分别计算四个轮胎的行驶距离。
步骤S2、判断车辆的行驶方向,若车辆为直行行驶,则执行步骤S3,若车辆非直行行驶(即为转弯行驶),则执行步骤S4。
具体地,判断车辆的方向盘转角是否小于设定的转角阈值,若方向盘转角小于设定的转角阈值,则确定车辆的行驶方向为直行;若方向盘转角大于等于设定的转角阈值,则确定车辆的行驶方向为非直行。
步骤S3、对四个轮胎的行驶距离进行校验,并基于校验后的轮胎行驶距离,计算车辆的行驶距离。
通过对四个轮胎的行驶距离进行校验,来分别判定4个轮胎的行驶距离值是否有效。在本发明的基于轮速脉冲的车辆定位校验方法的一种实施方式中,所述步骤S3具体可以包括:
步骤S31、计算车辆的四个轮胎的平均行驶距离。
具体地,通过以下公式所述计算车辆的四个轮胎的平均行驶距离,
ΔS1=(ΔSfl+ΔSfr+ΔSrl+ΔSrr)/4
其中,ΔS1表示四个轮胎的平均行驶距离,ΔSfl表示车辆左前轮的行驶距离,ΔSfr表示车辆右前轮的行驶距离、ΔSrl表示车辆左后轮的行驶距离,ΔSrr表示车辆右后轮的行驶距离。
步骤S32、根据四个轮胎的平均行驶距离,分别对四个轮胎的行驶距离进行校验。
在本发明的基于轮速脉冲的车辆定位校验方法的一种实施方式中,所述步骤S32具体可以包括:
步骤S321、计算待校验轮胎的行驶距离与四个轮胎的平均行驶距离的差值的绝对值,
ΔLc=|ΔS1-ΔSc|
其中,ΔSc表示待校验轮胎的行驶距离,ΔLc表示ΔS1与ΔSc的差值的绝对值。
步骤S322、计算其他三个车轮的行驶距离与四个轮胎的平均行驶距离差值的绝对值之和ΔL。
步骤S323、根据|ΔL/3-ΔLc|的大小确定待校验轮胎的行驶距离是否校验合格。
步骤S324、若|ΔL/3-ΔLc|>L′,则待校验轮胎的行驶距离校验合格,其中,L'表示距离阈值。
步骤S325、若|ΔL/3-ΔLc|≤L′,则待校验轮胎的行驶距离校验不合格。
步骤S33、若四个轮胎的行驶距离校验结果均合格,则基于四个轮胎的行驶距离计算车辆的行驶距离。
具体地,将四个轮胎的行驶距离的平均值作为车辆的行驶距离。
步骤S34、若存在行驶距离校验不合格的轮胎,则基于校验后的轮胎行驶距离,计算车辆的行驶距离。
具体地,若行驶距离校验不合格的轮胎的数量为一个,则计算车辆的其他三个轮胎的平均行驶距离,作为车辆的行驶距离。
下面以左前轮为例进行说明。首先计算左前轮胎的行驶距离与四轮平均行驶距离的差值ΔLfl=|ΔS1-ΔSfl|,其他三个轮胎,即右前轮胎、右后轮胎、左后轮胎与四轮平均行驶距离差值的绝对值之和为:
ΔL=|ΔS-ΔSfr|+|ΔS-ΔSrr|+|ΔS-ΔSrl|
若|ΔL/3-ΔLfl|>L′,则ΔS2=(ΔSfr+ΔSrl+ΔSrr)/3,其中,ΔS2表示行驶距离校验不合格的轮胎的数量为一个时的车辆的平均行驶距离。
若行驶距离校验不合格的轮胎的数量为多个,则根据四个轮胎的平均行驶距离和障碍物的长度计算车辆的行驶距离。
在行驶距离校验不合格的轮胎的数量为多个的情况下,所述步骤S34具体包括:
步骤S341、计算两前轮的行驶距离之和,
ΔSf=ΔSfl+ΔSfr
其中,ΔSf表示两前轮的行驶距离之和;
步骤S342、计算两后轮的行驶距离之和:
ΔSr=ΔSrl+ΔSrr
其中,ΔSr表示两前轮的行驶距离之和;
步骤S343、若ΔSr-ΔSf>L1且车辆行驶距离d后满足ΔSf-ΔSr>L1,此时判断为车辆通过障碍物,例如为减速带或坑洼路面,此时通过以下公式计算车辆行驶距离,
ΔS=ΔS1-L1
其中,ΔS1表示行驶距离校验不合格的轮胎的数量为多个时的车辆的平均行驶距离,L1表示障碍物的长度,d表示车辆轴距,ΔS1表示四个轮胎的平均行驶距离。
步骤S4、对四个轮胎的航向角进行校验,并基于有效的航向角,计算车辆的行驶距离。
在本发明的基于轮速脉冲的车辆定位校验方法的一种实施方式中,所述步骤S4具体可以包括:
步骤S41、计算车辆的四个轮胎的平均航向角变化。
在本发明的基于轮速脉冲的车辆定位校验方法的一种实施方式中,所述步骤S41具体可以包括:
步骤S411、根据前轮转角和车辆轴距,计算车辆后轴中心点转弯半径,
R=d/tanθ
其中,R表示车辆后轴中心点转弯半径,d表示车辆轴距,θ表示前轮转角。
步骤S412、根据车辆后轴中心点转弯半径、车辆前轮轮距、车辆后轮轮距、车辆轴距分别计算车辆的四个轮胎的转弯半径,分别为车辆左前轮的转弯半径Rfl、车辆右前轮的转弯半径Rfr、车辆左后轮的转弯半径Rrl,车辆右后轮的转弯半径Rrr
步骤S413、基于每个轮胎的行驶距离和轮胎的转弯半径,分别计算每个轮胎的航向角变化,
Figure BDA0003220295990000101
Figure BDA0003220295990000102
Figure BDA0003220295990000103
Figure BDA0003220295990000104
其中,Δθfl表示车辆左前轮的航向角变化、Δθfr表示车辆右前轮的航向角变化、Δθrl表示车辆左后轮的航向角变化,Δθrr表示车辆右后轮的转弯半径。
步骤S414、计算四个轮胎的航向角变化的均值,作为四个轮胎的平均航向角变化,
Δθ=(Δθfl+Δθfr+Δθrr+Δθrl)/4
其中,Δθ表示四个轮胎的平均航向角变化。
步骤S42、根据四个轮胎的平均航向角变化,分别对四个轮胎的航向角进行校验。
通过对四个轮胎的航向角进行校验,可以确定每个轮胎的航向角变化值是否可用于计算车辆的航向角。在本发明的基于轮速脉冲的车辆定位校验方法的一种实施方式中,所述步骤S42具体可以包括:
步骤S421、计算待校验轮胎的航向角变化与四个轮胎的平均航向角变化的差值的绝对值,
Δαc=|Δθ-Δθc|
其中,Δθc表示待校验轮胎的航向角变化,Δαc表示Δθ与Δθc的差值的绝对值。
步骤S422、计算其他三个车轮的航向角变化与四个轮胎的平均航向角变化差值的绝对值之和Δα。
步骤S423、根据|Δα/3-Δθc|的大小确定待校验轮胎的航向角是否校验合格。
步骤S424、若|Δα/3-Δθc|>β,则待校验轮胎的航向角校验合格,其中,β表示角度阈值。
步骤S425、若|Δα/3-Δθc|≤β,则待校验轮胎的航向角校验不合格。
步骤S43、根据校验合格的航向角和车辆后轴中心点转弯半径,计算车辆的行驶距离。
在本发明的基于轮速脉冲的车辆定位校验方法的一种实施方式中,所述步骤S43具体可以包括:
步骤S431、计算车辆的航向角校验合格的三个轮胎的平均航向角。
步骤S432、将车辆的航向角校验合格的三个轮胎的平均航向角与车辆后轴中心点转弯半径相乘,得到车辆的行驶距离。
仍以左前轮胎为例进行说明,首先计算左前轮胎的航向角变化与四个轮胎的平均航向距离的差值Δαfl=|Δθ-Δθfl|,
若|Δαfl-(|Δθ-Δθfr|+|Δθ-Δθrr|+|Δθ-Δθrl|)/3|>β,则车辆的航向角校验合格的三个轮胎的平均航向角为Δθ′=(Δθfr+Δθrr+Δθrl)/3,此时车辆的行驶距离ΔS3=Δθ′*R,ΔS3表示在车辆非直行行驶时,根据航向角校验合格的航向角计算得到车辆的平均行驶距离。
步骤S5、根据计算得到的车辆的行驶距离,对车辆进行定位校验。
在通过步骤S3或者步骤S4得到车辆的行驶距离后,可以根据车辆的行驶距离可以对车辆进行精准定位,本发明的车辆定位校验方法可用于车辆低速自动泊车及无卫星定位时给车辆进行定位。
本发明实施例提供的基于轮速脉冲的车辆定位校验方法,通过在直行行驶时,对轮胎的行驶距离进行校验,以及在非直行行驶时,对轮胎的航向角进行校验,并基于校验结果计算车辆的行驶距离,这样当车辆在低速行驶时,可以基于轮胎脉冲计算车辆的行驶距离,进而对车辆进行定位,且车辆的定位精度不随路面状况发生变化。
至此,已经详细描述了本公开的各实施例。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。
虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改或者对部分技术特征进行等同替换。本公开的范围由所附权利要求来限定。

Claims (10)

1.一种基于轮速脉冲的车辆定位校验方法,其特征在于,包括如下步骤:
步骤S1、基于四个轮胎的轮胎脉冲数变化计算四个轮胎的行驶距离;
步骤S2、判断车辆的行驶方向,若车辆为直行行驶,则执行步骤S3,若车辆为非直行行驶,则执行步骤S4;
步骤S3、对四个轮胎的行驶距离进行校验,并基于校验后的轮胎行驶距离,计算车辆的行驶距离;
步骤S4、对四个轮胎的航向角进行校验,并基于有效的航向角,计算车辆的行驶距离;
步骤S5、根据计算得到的车辆的行驶距离,对车辆进行定位校验。
2.根据权利要求1所述的基于轮速脉冲的车辆定位校验方法,其特征在于,所述步骤S1、基于四个轮胎的轮胎脉冲数变化计算四个轮胎的行驶距离,具体包括:
通过脉冲传感器读取不同时刻四个的轮胎脉冲数,并计算四个轮胎的轮胎脉冲数变化;
根据四个轮胎的轮胎脉冲数变化分别计算四个轮胎的行驶距离。
3.根据权利要求1所述的基于轮速脉冲的车辆定位校验方法,其特征在于,所述步骤S2、判断车辆的行驶方向,具体包括:
判断车辆的方向盘转角是否小于设定的转角阈值;
若方向盘转角小于设定的转角阈值,则确定车辆的行驶方向为直行;
若方向盘转角大于等于设定的转角阈值,则确定车辆的行驶方向为非直行。
4.根据权利要求1所述的基于轮速脉冲的车辆定位校验方法,其特征在于,所述步骤S3、对四个轮胎的行驶距离进行校验,并基于校验后的轮胎行驶距离,计算车辆的行驶距离,具体包括:
计算车辆的四个轮胎的平均行驶距离;
根据四个轮胎的平均行驶距离,分别对四个轮胎的行驶距离进行校验;
若四个轮胎的行驶距离校验结果均合格,则基于四个轮胎的行驶距离计算车辆的行驶距离;
若存在行驶距离校验不合格的轮胎,则基于校验后的轮胎行驶距离,计算车辆的行驶距离。
5.根据权利要求4所述的基于轮速脉冲的车辆定位校验方法,其特征在于,所述计算车辆的四个轮胎的平均行驶距离,具体包括:
通过以下公式所述计算车辆的四个轮胎的平均行驶距离,
ΔS1=(ΔSfl+ΔSfr+ΔSrl+ΔSrr)/4
其中,ΔS1表示四个轮胎的平均行驶距离,ΔSfl表示车辆左前轮的行驶距离,ΔSfr表示车辆右前轮的行驶距离、ΔSrl表示车辆左后轮的行驶距离,ΔSrr表示车辆右后轮的行驶距离;
所述根据四个轮胎的平均行驶距离,分别对四个轮胎的行驶距离进行校验,具体包括:
计算待校验轮胎的行驶距离与四个轮胎的平均行驶距离的差值的绝对值,
ΔLc=|ΔS1-ΔSc|
其中,ΔSc表示待校验轮胎的行驶距离,ΔLc表示ΔS1与ΔSc的差值的绝对值;
计算其他三个车轮的行驶距离与四个轮胎的平均行驶距离差值的绝对值之和ΔL;
根据|ΔL/3-ΔLc|的大小确定待校验轮胎的行驶距离是否校验合格;
若|ΔL/3-ΔLc|>L′,则待校验轮胎的行驶距离校验合格,其中,L'表示距离阈值;
若|ΔL/3-ΔLc|≤L′,则待校验轮胎的行驶距离校验不合格。
6.根据权利要求5所述的基于轮速脉冲的车辆定位校验方法,其特征在于,所述若存在行驶距离校验不合格的轮胎,则基于校验后的轮胎行驶距离,计算车辆的行驶距离,具体包括:
若行驶距离校验不合格的轮胎的数量为一个,则计算车辆的其他三个轮胎的平均行驶距离,作为车辆的行驶距离;
若行驶距离校验不合格的轮胎的数量为多个,则根据四个轮胎的平均行驶距离和障碍物的长度计算车辆的行驶距离。
7.根据权利要求6所述的基于轮速脉冲的车辆定位校验方法,其特征在于,所述根据四个轮胎的平均行驶距离和障碍物的长度计算车辆的行驶距离,具体包括:
计算两前轮的行驶距离之和,
ΔSf=ΔSfl+ΔSfr
其中,ΔSf表示两前轮的行驶距离之和;
计算两后轮的行驶距离之和:
ΔSr=ΔSrl+ΔSrr
其中,ΔSr表示两前轮的行驶距离之和;
若ΔSr-ΔSf>L1且车辆行驶距离d后满足ΔSf-ΔSr>L1,则通过以下公式计算车辆行驶距离,
ΔS=ΔS1-L1
其中,ΔS1表示行驶距离校验不合格的轮胎的数量为多个时的车辆的平均行驶距离,L1表示障碍物的长度,d表示车辆轴距,ΔS1表示四个轮胎的平均行驶距离。
8.根据权利要求1所述的基于轮速脉冲的车辆定位校验方法,其特征在于,所述步骤S4、对四个轮胎的航向角进行校验,并基于有效的航向角,计算车辆的行驶距离,具体包括:
计算车辆的四个轮胎的平均航向角变化;
根据四个轮胎的平均航向角变化,分别对四个轮胎的航向角进行校验;
根据校验合格的航向角和车辆后轴中心点转弯半径,计算车辆的行驶距离。
9.根据权利要求8所述的基于轮速脉冲的车辆定位校验方法,其特征在于,所述计算车辆的四个轮胎的平均航向角变化,具体包括:
根据前轮转角和车辆轴距,计算车辆后轴中心点转弯半径,
R=d/tanθ
其中,R表示车辆后轴中心点转弯半径,d表示车辆轴距,θ表示前轮转角;
根据车辆后轴中心点转弯半径、车辆前轮轮距、车辆后轮轮距、车辆轴距分别计算车辆的四个轮胎的转弯半径,分别为车辆左前轮的转弯半径Rfl、车辆右前轮的转弯半径Rfr、车辆左后轮的转弯半径Rrl,车辆右后轮的转弯半径Rrr
基于每个轮胎的行驶距离和轮胎的转弯半径,分别计算每个轮胎的航向角变化,
Figure FDA0003220295980000041
Figure FDA0003220295980000042
Figure FDA0003220295980000043
Figure FDA0003220295980000044
其中,Δθfl表示车辆左前轮的航向角变化、Δθfr表示车辆右前轮的航向角变化、Δθrl表示车辆左后轮的航向角变化,Δθrr表示车辆右后轮的转弯半径;
计算四个轮胎的航向角变化的均值,作为四个轮胎的平均航向角变化,Δθ=(Δθfl+Δθfr+Δθrr+Δθrl)/4
其中,Δθ表示四个轮胎的平均航向角变化。
10.根据权利要求9所述的基于轮速脉冲的车辆定位校验方法,其特征在于,所述根据四个轮胎的平均航向角变化,分别对四个轮胎的航向角进行校验,具体包括:
计算待校验轮胎的航向角变化与四个轮胎的平均航向角变化的差值的绝对值,
Δαc=|Δθ-Δθc|
其中,Δθc表示待校验轮胎的航向角变化,Δαc表示Δθ与Δθc的差值的绝对值;
计算其他三个车轮的航向角变化与四个轮胎的平均航向角变化差值的绝对值之和Δα;
根据|Δα/3-Δθc|的大小确定待校验轮胎的航向角是否校验合格;
若|Δα/3-Δθc|>β,则待校验轮胎的航向角校验合格,其中,β表示角度阈值;
若|Δα/3-Δθc|≤β,则待校验轮胎的航向角校验不合格,
所述根据校验合格的航向角和车辆后轴中心点转弯半径,计算车辆的行驶距离,具体包括:
计算车辆的航向角校验合格的三个轮胎的平均航向角;
将车辆的航向角校验合格的三个轮胎的平均航向角与车辆后轴中心点转弯半径相乘,得到车辆的行驶距离。
CN202110955400.8A 2021-08-19 2021-08-19 基于轮速脉冲的车辆定位校验方法 Active CN113671517B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110955400.8A CN113671517B (zh) 2021-08-19 2021-08-19 基于轮速脉冲的车辆定位校验方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110955400.8A CN113671517B (zh) 2021-08-19 2021-08-19 基于轮速脉冲的车辆定位校验方法

Publications (2)

Publication Number Publication Date
CN113671517A true CN113671517A (zh) 2021-11-19
CN113671517B CN113671517B (zh) 2024-04-12

Family

ID=78544070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110955400.8A Active CN113671517B (zh) 2021-08-19 2021-08-19 基于轮速脉冲的车辆定位校验方法

Country Status (1)

Country Link
CN (1) CN113671517B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114485505A (zh) * 2022-01-21 2022-05-13 苏州挚途科技有限公司 车辆轮胎校正方法、装置及电子设备

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0699894A2 (en) * 1994-09-01 1996-03-06 Aisin Aw Co., Ltd. Navigation system
FR2785574A1 (fr) * 1998-11-10 2000-05-12 Jean Claude Galland Procedes et dispositifs de detection et de mesure en cours de route du degonflement des pneumatiques
JP2009210499A (ja) * 2008-03-06 2009-09-17 Toyota Motor Corp タイヤ径情報補正装置
EP2110269A1 (en) * 2008-04-16 2009-10-21 Sumitomo Rubber Industries, Ltd. Method and apparatus for detecting decrease in tire air pressure and program for determing decrease in tire air pressure
CN103026176A (zh) * 2010-07-22 2013-04-03 高通股份有限公司 用于校准车辆导航***的动态参数的装置及方法
DE102017010384A1 (de) * 2017-11-09 2018-07-05 Daimler Ag Verfahren zur Ermittlung einer Eigenbewegung
CN110031019A (zh) * 2019-04-18 2019-07-19 北京智行者科技有限公司 一种用于自动驾驶车辆的打滑检测处理方法
CN110094498A (zh) * 2018-01-29 2019-08-06 高德信息技术有限公司 一种轮速比的获取方法及装置
CN110514863A (zh) * 2019-09-23 2019-11-29 北京智行者科技有限公司 一种用于无人车车轮打滑的判别及补偿方法
WO2020085692A1 (en) * 2018-10-25 2020-04-30 Renault-Samsung Motors Co., Ltd. Apparatus of straight driving recognition for autonomous vehicle dead-reckoning performance improvement, and method thereof
CN112161620A (zh) * 2020-09-28 2021-01-01 安徽江淮汽车集团股份有限公司 车辆定位方法、装置、设备及存储介质
CN112298135A (zh) * 2020-10-30 2021-02-02 重庆长安汽车股份有限公司 一种车辆制动距离优化方法
CN112577516A (zh) * 2020-11-11 2021-03-30 上汽大众汽车有限公司 一种用于车辆轮速误差识别和补偿的方法和***

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0699894A2 (en) * 1994-09-01 1996-03-06 Aisin Aw Co., Ltd. Navigation system
FR2785574A1 (fr) * 1998-11-10 2000-05-12 Jean Claude Galland Procedes et dispositifs de detection et de mesure en cours de route du degonflement des pneumatiques
JP2009210499A (ja) * 2008-03-06 2009-09-17 Toyota Motor Corp タイヤ径情報補正装置
EP2110269A1 (en) * 2008-04-16 2009-10-21 Sumitomo Rubber Industries, Ltd. Method and apparatus for detecting decrease in tire air pressure and program for determing decrease in tire air pressure
CN103026176A (zh) * 2010-07-22 2013-04-03 高通股份有限公司 用于校准车辆导航***的动态参数的装置及方法
DE102017010384A1 (de) * 2017-11-09 2018-07-05 Daimler Ag Verfahren zur Ermittlung einer Eigenbewegung
CN110094498A (zh) * 2018-01-29 2019-08-06 高德信息技术有限公司 一种轮速比的获取方法及装置
WO2020085692A1 (en) * 2018-10-25 2020-04-30 Renault-Samsung Motors Co., Ltd. Apparatus of straight driving recognition for autonomous vehicle dead-reckoning performance improvement, and method thereof
CN110031019A (zh) * 2019-04-18 2019-07-19 北京智行者科技有限公司 一种用于自动驾驶车辆的打滑检测处理方法
CN110514863A (zh) * 2019-09-23 2019-11-29 北京智行者科技有限公司 一种用于无人车车轮打滑的判别及补偿方法
CN112161620A (zh) * 2020-09-28 2021-01-01 安徽江淮汽车集团股份有限公司 车辆定位方法、装置、设备及存储介质
CN112298135A (zh) * 2020-10-30 2021-02-02 重庆长安汽车股份有限公司 一种车辆制动距离优化方法
CN112577516A (zh) * 2020-11-11 2021-03-30 上汽大众汽车有限公司 一种用于车辆轮速误差识别和补偿的方法和***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114485505A (zh) * 2022-01-21 2022-05-13 苏州挚途科技有限公司 车辆轮胎校正方法、装置及电子设备
CN114485505B (zh) * 2022-01-21 2024-04-09 苏州挚途科技有限公司 车辆轮胎校正方法、装置及电子设备

Also Published As

Publication number Publication date
CN113671517B (zh) 2024-04-12

Similar Documents

Publication Publication Date Title
EP3692337B1 (en) Map information provision system
US10399562B2 (en) Park assist with tire radius consideration
US4788645A (en) Method and apparatus for measuring relative heading changes in a vehicular onboard navigation system
US9168924B2 (en) System diagnosis in autonomous driving
CN112486156B (zh) 一种车辆自动循迹控制***及控制方法
US8018351B2 (en) Method for providing assistance during a parking maneuver of a vehicle
US20120143456A1 (en) Driving assistance apparatus and driving assistance system
CN102019928B (zh) 用于补偿未识别的路程的方法
US9841765B2 (en) Curb detection for vehicle parking
KR20140104611A (ko) 차량의 자동 주차 장치 및 이를 이용한 방법
CN112212887B (zh) 一种基于阿克曼转向模型的自动泊车定位参数标定方法
JPH08241493A (ja) 車両の予測走行軌跡の算定・表示装置
CN111284478A (zh) 预瞄路径跟踪计算方法及跟踪计算模块
JPS59502153A (ja) 陸上車両の位置測定方法および装置
CN113034972A (zh) 一种基于可行驶区域的高速公路自动变道方法
US10077980B2 (en) Method and control unit for determining an angle between longitudinal axes of component vehicles of a tractor-trailer combination
CN113671517B (zh) 基于轮速脉冲的车辆定位校验方法
US11840276B2 (en) Method for detecting faults related to wheels of a motor vehicle in a driving situation
Choi et al. Position estimation in urban u-turn section for autonomous vehicles using multiple vehicle model and interacting multiple model filter
CN113353080A (zh) 一种基于可行驶区域的高速公路自动变道方法
Mammar et al. Time-to-line crossing and vehicle dynamics for lane departure avoidance
JP7326855B2 (ja) タイヤの評価方法
KR20120051202A (ko) 휠속 센서를 이용한 조향각 산출 장치 및 그 방법과 이를 이용한 자동 주차 방법
KR20130050681A (ko) 타이어 동반경 계산 방법
CN109283926A (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
GR01 Patent grant
GR01 Patent grant