[go: up one dir, main page]

US20220194392A1 - Method for estimating and adjusting the speed and acceleration of a vehicle - Google Patents

Method for estimating and adjusting the speed and acceleration of a vehicle Download PDF

Info

Publication number
US20220194392A1
US20220194392A1 US17/605,448 US201917605448A US2022194392A1 US 20220194392 A1 US20220194392 A1 US 20220194392A1 US 201917605448 A US201917605448 A US 201917605448A US 2022194392 A1 US2022194392 A1 US 2022194392A1
Authority
US
United States
Prior art keywords
speed
vehicle
threshold
mixing
kalman
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.)
Abandoned
Application number
US17/605,448
Inventor
Joan DAVINS-VALLDAURA
Paul Lemiere
Guillermo Pita-Gil
Denis Mallol
Renaud Deborne
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.)
Ampere SAS
Nissan Motor Co Ltd
Original Assignee
Renault SAS
Nissan Motor 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 Renault SAS, Nissan Motor Co Ltd filed Critical Renault SAS
Assigned to RENAULT S.A.S., NISSAN MOTOR CO., LTD. reassignment RENAULT S.A.S. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PITA-GIL, Guillermo, MALLOL, DENIS, DAVINS-VALLDAURA, Joan, DEBORNE, Renaud, LEMIERE, PAUL
Publication of US20220194392A1 publication Critical patent/US20220194392A1/en
Assigned to AMPERE S.A.S. reassignment AMPERE S.A.S. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: RENAULT S.A.S.
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P3/00Measuring linear or angular speed; Measuring differences of linear or angular speeds
    • G01P3/42Devices characterised by the use of electric or magnetic means
    • G01P3/44Devices characterised by the use of electric or magnetic means for measuring angular speed
    • G01P3/48Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage
    • G01P3/481Devices characterised by the use of electric or magnetic means for measuring angular speed by measuring frequency of generated current or voltage of pulse signals
    • G01P3/489Digital circuits therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/172Determining control parameters used in the regulation, e.g. by calculations involving measured or detected parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/10Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
    • B60W40/105Speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2250/00Monitoring, detecting, estimating vehicle conditions
    • B60T2250/04Vehicle reference speed; Vehicle body speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/0052Filtering, filters
    • B60W2050/0054Cut-off filters, retarders, delaying means, dead zones, threshold values or cut-off frequency
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/50Magnetic or electromagnetic sensors
    • B60W2420/503Hall effect or magnetoresistive, i.e. active wheel speed sensors
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/28Wheel speed

Definitions

  • the invention relates to the field of motor vehicles. It relates more particularly to a strategy for estimating the speed and the associated acceleration, ranging from high speeds to very low speeds, dispensing with the current sensor limits.
  • control laws In the context of the development of control laws, the knowledge of a precise speed and of an associated acceleration are very important. For example, the control laws used on the ADAS (Advanced Driver Assistance Systems) systems and the driverless vehicle still need to have speed and acceleration information.
  • ADAS Advanced Driver Assistance Systems
  • the main problem is that, due to the limitations of the sensors used, the speed cannot be well estimated below said speed threshold.
  • a second problem is the use of the acceleration value from the accelerometer. This value is not very accurate (it is subject to offsets) because of:
  • FIG. 1 represents a graph illustrating the problem encountered.
  • the currently estimated speed of the vehicle is represented by the curve 1
  • the accelerometer value is represented by the curve 2
  • the curve 3 represents the “peaks” of the coder wheels (that is to say the peaks of signals that they send on the passage of a tooth, such a wheel also being called “toothed wheel”) and, between the lines A and B, the low speed zone where the vehicle is running below a threshold of 1 km/h.
  • the peaks indicate whether or not the wheels have turned and give an image of the speed by their amplitude.
  • the speed is unknown.
  • the wheels are turning (presence of peaks from the coder wheels) but no speed is detected below the threshold of 1 km/h.
  • the aim of the present invention is notably to resolve this technical problem by proposing a method that makes it possible to estimate the speed and/or the acceleration of a vehicle at low speed while being suited to the accurate measurement of speed of the vehicle at medium and high speeds, without presenting any discontinuity of these values.
  • the subject of the invention is a method for estimating the speed of a motor vehicle wherein:
  • three speed ranges are used: low speed, high speed and an intermediate mixing zone.
  • the use of a mixing range makes it possible to avoid discontinuity on both speed and the acceleration (essential for guaranteeing the stability of the control laws).
  • the adaptive filter is a Kalman filter.
  • the mixing is done periodically at successive instants by using a linear mixing method according to the formula:
  • This linear mixing makes it possible to calculate the mixed speed (speed) by using the speed values from the Kalman method (Speed kalman Low ) and the vehicle speed (speed vehicle high )
  • the vehicle speed (Speed vehicle high ) is the speed measured using the angular speed of the wheels.
  • the speed is the mixed speed at the current instant t
  • speed t ⁇ 1 is the mixed speed at the preceding mixing instant t ⁇ 1
  • (Speed kalman Low ) is the speed value calculated by the Kalman method at the current instant t
  • (Speed vehicle high ) is the speed value measured by the angular sensor at the current instant t.
  • the first threshold SV 1 can be 1 km/h.
  • the second speed threshold SV 2 can be 1.5 km/h.
  • the value of the acceleration is also estimated using the Kalman filter and, in the step E), there is also a mixing of the acceleration values between SV 1 and SV 2 .
  • One advantage of the invention is that the speed is estimated without discontinuity and that the associated acceleration value can also be taken into account.
  • FIG. 1 represents a graph illustrating the problems encountered at low speeds
  • FIG. 2 schematically illustrates the principle of the invention
  • FIGS. 3 and 4 represent examples of results of the use of the method of the invention in vehicle starting and stopping phase.
  • FIG. 2 schematically represents the general principle of the invention in which 3 speed zones are defined:
  • a Kalman filter takes into account three state variables [x]:
  • the two sensor measurements [z] used for the estimation of the state variable are:
  • the Kalman filter equation system is:
  • k ⁇ 1 F k ⁇ circumflex over (x) ⁇ k ⁇ 1
  • K k P k
  • the Kalman model used is as follows:
  • d k , v k and a k are, respectively, the distance travelled, the speed and the acceleration on the iteration k of the filter.
  • nb_pic 96, the increment number of the coder.
  • Te 0.01 s, the sampling period.
  • the state equation represents the first line of the prediction step shown previously.
  • the hypothesis made here is a constant changing of the acceleration.
  • the input vector (z) corresponds to the insertion of the sensor data into the Kalman filter.
  • the datum [WT] corresponds to the sum of the peaks of the coder wheels divided by four (the number of wheels).
  • the variable [WS] itself is equal to the sum of the speed of the rear wheels of the vehicle divided by 2.
  • This linear mixing makes it possible to calculate the value of the mixed speed (speed), by using the speed values of the Kalman method (Speed kalman Low ) and the vehicle speed (Speed vehicle high )
  • the vehicle speed (speed vehicle high ) is the speed calculated by using the angular speed of the wheels. At low speed, the value of the high speed of the vehicle is not available.
  • the value of the reference speed used is the last speed value. This value is used to define the weight of each speed (weight defined between the relative distance in relation to the thresholds). For example, the weight of the speed of the Kalman method is defined as
  • the use of the speed estimated with the Kalman method is not possible because the initial value can be greater than SV 2 (because of the delay of the filter).
  • the use of the vehicle speed is also not possible because it shows a discontinuity at low speeds where the angular speed is no longer available.
  • FIG. 3 represents results obtained in the start-up phase of the vehicle.
  • the green curve corresponds to the current system speed
  • the curve 3 shows WT
  • the curves 4 and 5 respectively show the speed and the acceleration calculated according to the method of the invention.
  • the Kalman filter proposes an increasing speed 4 which meets the vehicle speed 1 used currently.
  • the speed 4 calculated by the method of the invention takes off at the first detected wheel peak, that is to say, first peak of the curve 3 .
  • the new estimation starts at the first peak detected and converges fairly well towards a value which corresponds to that expected for the speed 4 .
  • the grey region corresponds to the transition region between low and high speed. It can be seen that there is no discontinuity and that the estimated speed value shows a coherent transition relative to the real speed dynamics of the vehicle.
  • FIG. 4 represents results obtained in the stopping phase.
  • the curve 4 follows a speed profile that is more fairly in agreement with the coder wheel peaks than the curve 1 .
  • the stopping of the vehicle is also detected more cleanly with the method of the invention.
  • the acceleration 5 seems to correspond to the speed 4 proposed and stops at the same time as the speed 4 .
  • the grey region corresponds to the transition region between high and low speed. It can be seen that there is no discontinuity and that the speed value 4 estimated by mixing shows a coherent transition relative to the Kalman speed dynamics.

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Regulating Braking Force (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

A method for estimating the speed of a motor vehicle includes defining a first speed threshold that corresponds to a minimum speed value supplied by a vehicle wheel angular speed sensor, defining a second speed threshold that is greater than the first, estimating low speed values when the vehicle is running below the first speed threshold by using an estimation method of adaptive filtered type, measuring high speed values when the vehicle is running above the second speed threshold by using vehicle speed values supplied by the wheel angular speed sensor, and in the intermediate zone between the first and second speed thresholds, mixing high speed with low speed.

Description

    TECHNICAL FIELD
  • The invention relates to the field of motor vehicles. It relates more particularly to a strategy for estimating the speed and the associated acceleration, ranging from high speeds to very low speeds, dispensing with the current sensor limits.
  • STATE OF THE ART
  • In the context of the development of control laws, the knowledge of a precise speed and of an associated acceleration are very important. For example, the control laws used on the ADAS (Advanced Driver Assistance Systems) systems and the driverless vehicle still need to have speed and acceleration information.
  • On the current vehicles, the speed and the acceleration are already calculated accurately above a certain threshold. If the real speed is below this threshold, the information on the speed and the acceleration is not available. This range of speeds is commonly referred to as “low speed”.
  • The main problem is that, due to the limitations of the sensors used, the speed cannot be well estimated below said speed threshold.
  • Consequently, the control laws used cannot robustly control the different low speed systems; such as, for example:
      • The parking systems (known by the acronym HFPB, for Hands Free Parking Brake, and also known as auto-park)
      • The ACC (distance regulator) systems for “Stop&Start” situations
      • The driverless car or TJP (Traffic Jam Pilot) system in traffic jam situations.
  • A second problem is the use of the acceleration value from the accelerometer. This value is not very accurate (it is subject to offsets) because of:
      • The position of the accelerometer after factory installation
      • Some external quantities such as the slope and the camber of the road
      • The roll and the pitch of the body.
  • FIG. 1 represents a graph illustrating the problem encountered. The currently estimated speed of the vehicle is represented by the curve 1, the accelerometer value is represented by the curve 2, the curve 3 represents the “peaks” of the coder wheels (that is to say the peaks of signals that they send on the passage of a tooth, such a wheel also being called “toothed wheel”) and, between the lines A and B, the low speed zone where the vehicle is running below a threshold of 1 km/h. The peaks indicate whether or not the wheels have turned and give an image of the speed by their amplitude.
  • In the zone between the lines A and B, the speed is unknown. For example, in the right hand part of the low speed zone, it can be seen that the wheels are turning (presence of peaks from the coder wheels) but no speed is detected below the threshold of 1 km/h.
  • Finally, the plot from the accelerometer (curve 2) shows an offset in the low speed zone (zone without the presence of peaks and an accelerometer constant at non-zero value).
  • Thus, it becomes necessary to develop a strategy for estimating the speed and the acceleration in the low speed zone (between A and B), complementing the speed value already present on the car.
  • One example of such a strategy is known from the document “Improving the Response of a Wheel Speed Sensor by Using a RLS Lattice Algorithm” by W. Hernandez, published in Sensors in June 2006, pages 64-79. This document more particularly discloses the use of adaptive filters to resolve the problem of inaccuracy at low speed and notably of the Kalman filters.
  • The main advantage of this type of software solution based on adaptive filtering lies in its low cost.
  • However, a greater problem remains beyond the estimation of the speed, that is the discontinuity of the speed and acceleration values estimated upon a transition from the high speed range, situated above the threshold, to the low speed range situated below the threshold.
  • The aim of the present invention is notably to resolve this technical problem by proposing a method that makes it possible to estimate the speed and/or the acceleration of a vehicle at low speed while being suited to the accurate measurement of speed of the vehicle at medium and high speeds, without presenting any discontinuity of these values.
  • DESCRIPTION OF THE INVENTION
  • To this end, the subject of the invention is a method for estimating the speed of a motor vehicle wherein:
      • A first speed threshold SV1 is defined that corresponds to a minimum speed value supplied by a vehicle wheel angular speed sensor;
      • A second speed threshold SV2 is defined that is greater than SV1;
      • Low speed values when the vehicle is running below SV1 are estimated by using an estimation method of adaptive filter type;
      • High speed values when the vehicle is running above SV2 are measured by using vehicle speed values supplied by the wheel angular speed sensors;
      • In the intermediate zone between SV1 and SV2, there is a mixing of high speed with low speed.
  • According to the invention, three speed ranges are used: low speed, high speed and an intermediate mixing zone. The use of a mixing range makes it possible to avoid discontinuity on both speed and the acceleration (essential for guaranteeing the stability of the control laws).
  • Advantageously, the adaptive filter is a Kalman filter.
  • Advantageously, in the intermediate zone between SV1 and SV2, the mixing is done periodically at successive instants by using a linear mixing method according to the formula:
  • Speed = Speed low kalman × SV 2 - Speed t - 1 SV 2 - SV 1 + Speed high vehicle × Speed t - 1 - SV 1 SV 2 - SV 1
  • This linear mixing makes it possible to calculate the mixed speed (speed) by using the speed values from the Kalman method (Speedkalman Low) and the vehicle speed (speedvehicle high)
  • The vehicle speed (Speedvehicle high) is the speed measured using the angular speed of the wheels.
  • The speed is the mixed speed at the current instant t, speedt−1 is the mixed speed at the preceding mixing instant t−1, (Speedkalman Low) is the speed value calculated by the Kalman method at the current instant t and (Speedvehicle high) is the speed value measured by the angular sensor at the current instant t.
  • According to a feature of the invention, the first threshold SV1 can be 1 km/h.
  • According to another feature of the invention, the second speed threshold SV2 can be 1.5 km/h.
  • Advantageously, in the step C), the value of the acceleration is also estimated using the Kalman filter and, in the step E), there is also a mixing of the acceleration values between SV1 and SV2.
  • One advantage of the invention is that the speed is estimated without discontinuity and that the associated acceleration value can also be taken into account.
  • BRIEF DESCRIPTION OF THE FIGURES
  • The invention will be better understood on reading the following description of an exemplary embodiment given as an illustrative example, the description referring to the attached drawings in which:
  • FIG. 1 represents a graph illustrating the problems encountered at low speeds;
  • FIG. 2 schematically illustrates the principle of the invention;
  • FIGS. 3 and 4 represent examples of results of the use of the method of the invention in vehicle starting and stopping phase.
  • DETAILED DESCRIPTION
  • FIG. 2 schematically represents the general principle of the invention in which 3 speed zones are defined:
      • a low speed zone, below a first threshold SV1 below which the values of the speed and of the acceleration are not available.
      • Typically 1 km/h.
      • In this zone, the speed is measured according to the Kalman method. This method is known per se to the person skilled in the art, but it is recalled below for greater clarity of the explanation of the invention.
      • A high speed zone above a second threshold SV2 greater than the first threshold SV1, for example 1.5 km/h. In this zone, the values of the speed and of the acceleration are supplied by the vehicle sensors; and
      • A mixing zone situated between the two thresholds SV1 and SV2.
  • I. Estimation of the Speed with the Kalman Method
  • I.1 Conventional Kalman Filter
  • A Kalman filter takes into account three state variables [x]:
      • x(1) distance travelled from the first instant t;
      • x(2) speed information;
      • x(3) last acceleration.
  • The two sensor measurements [z] used for the estimation of the state variable are:
      • z(1) the average of the peaks of the coder wheels (WT). The signals of the peaks of the 4 wheels are already present in the vehicle messaging system (CAN). This information makes it possible to have an idea of the displacement of each wheel by counting, at each sampling interval, how many teeth of the coder have passed (typically 48 teeth).
      • z(2) the angular speeds of the wheels (WS). The signals of the angular speeds of the four wheels are already present in the vehicle messaging system (CAN). The average of the rear wheels will be used in the Kalman (axis of non-drive wheels, that is to say, less slip in the start-up phases).
  • The Kalman filter equation system is:
      • 1) Prediction

  • {circumflex over (x)} k|k−1 =F k {circumflex over (x)} k−1|k−1 +B k u k−1

  • P k|k−1 =F k P k−1|k−1 F k T +Q k
      • 2) Correction

  • {tilde over (y)} k =z k −H k {circumflex over (x)} k|k−1

  • S k =H k P k|k−1 H k T +R k

  • K k =P k|k−1 H k T S k −1

  • {umlaut over (x)} k|k ={umlaut over (x)} k|k−1 +K k {tilde over (y)} k

  • P k|k=(I−K k H k)P k|k−1
  • The notation used is as follows:
      • x: state of the system (vector)
      • z: sensor measurements (vector)
      • P: estimated covariance matrix
      • Fk: state transition matrix
      • Uk: command input
      • Bk: command transition matrix
      • H: measurement transition matrix
      • Q: model noise covariance matrix (accuracy)
      • R: measurement noise covariance matrix (accuracy)
      • I: identity matrix
      • {circumflex over (x)}: estimated value of the variable x
      • {tilde over (x)}: measured value of the variable x
  • Note: In the Kalman filter fitted, the vector u is zero, which simplifies the first equation.
  • I.2 Estimation of the Speed
  • At the input of the system, there are the two sensor data which correspond to the wheel speeds (WS) and the peaks of the coder wheels (WT). These data are processed (DP: “Data processing”) then passed into the Kalman filter (“Estimation” block) from which emerge a speed and an acceleration.
  • First Step—“Data Processing”:
      • Wheel pulse: the coder sends the position of the last tooth seen. We will use this increment in the number of teeth [WT] during a sampling interval of the system [Te] (interval necessarily at the same rate as the recording to the sensor). Then, the average value between the four wheels will be used as measurement of [WT]. The value equivalent to a linear speed and using the peaks of the wheels is
  • 2 π R nb_pic * WT
      • with [R] the radius of the wheels assumed constant
      • and known (setting parameter) and [nb_pic] the number of teeth of the coder.
      • WS: The average of the angular speeds of the rear wheels (axis of non-drive wheels, that is to say, less slip in the start-up phases) will be used in the Kalman filter. This angular speed [WS] will be converted into linear speed on the basis of:
  • 2 π R 60 * WS
  • Second step: “Estimation”:
  • The Kalman model used is as follows:
  • State equation:
  • x k = ( d k ν k a k ) = ( d k - 1 + Te * v k - 1 + Te 2 2 * a k - 1 v k - 1 + Te * a k - 1 a k - 1 )
  • dk, vk and ak are, respectively, the distance travelled, the speed and the acceleration on the iteration k of the filter.
  • Input Data Vector
  • z k = ( 2 π R nb_pic * WT 2 π R nb_pic * Wheel_Top + 2 π R 60 * WS 1 Te * 2 π R 60 * WS )
  • nb_pic=96, the increment number of the coder.
  • Te=0.01 s, the sampling period.
  • The state equation represents the first line of the prediction step shown previously. The hypothesis made here is a constant changing of the acceleration.
  • The input vector (z) corresponds to the insertion of the sensor data into the Kalman filter. The datum [WT] corresponds to the sum of the peaks of the coder wheels divided by four (the number of wheels). The variable [WS] itself is equal to the sum of the speed of the rear wheels of the vehicle divided by 2.
  • Since this last datum is not always available (falls to 0 below SV1), an adaptation of the matrix H (see the Kalman equation system, correction phase) in the Kalman filter has been made.
  • II. Mixing of Speeds
  • In the zones of the speeds situated between the first threshold SV1 and the second threshold SV2, between 1 km/h and 1.5 km/h in the example represented in FIG. 2, there is a mixing of high speed with low speed.
  • More particularly, the mixing was done using a linear mixing method according to the formula:
  • Speed = Speed low kalman × SV 2 - Speed t - 1 SV 2 - SV 1 + Speed high vehicle × Speed t - 1 - SV 1 SV 2 - SV 1
  • This linear mixing makes it possible to calculate the value of the mixed speed (speed), by using the speed values of the Kalman method (Speedkalman Low) and the vehicle speed (Speedvehicle high)
  • The vehicle speed (speedvehicle high) is the speed calculated by using the angular speed of the wheels. At low speed, the value of the high speed of the vehicle is not available.
  • In order to guarantee a correct mixing, the value of the reference speed used is the last speed value. This value is used to define the weight of each speed (weight defined between the relative distance in relation to the thresholds). For example, the weight of the speed of the Kalman method is defined as
  • ( SV 2 - Speed t - 1 SV 2 - SV 1 )
  • t − 1 (last value) t = 0 (current value)
    Mixed speed Speedt−1 Speed
    Estimated speed Not used Speed low
    (with the Kalman Kalman
    method)
    Vehicle speed (using Not used Speed high
    the angular speeds) Vehicle
  • The choice of reference speed makes it possible to guarantee a continuity during the mixing.
  • The use of the speed estimated with the Kalman method is not possible because the initial value can be greater than SV2 (because of the delay of the filter). The use of the vehicle speed is also not possible because it shows a discontinuity at low speeds where the angular speed is no longer available.
  • III. Examples of Results Obtained
  • III.1—Start-Up Phase
  • FIG. 3 represents results obtained in the start-up phase of the vehicle. The green curve corresponds to the current system speed, the curve 3 shows WT, the curves 4 and 5 respectively show the speed and the acceleration calculated according to the method of the invention.
  • Regarding the speed, it can be seen that the Kalman filter proposes an increasing speed 4 which meets the vehicle speed 1 used currently. The speed 4 calculated by the method of the invention takes off at the first detected wheel peak, that is to say, first peak of the curve 3.
  • Concerning the acceleration 5, the same observation can be made. The new estimation starts at the first peak detected and converges fairly well towards a value which corresponds to that expected for the speed 4.
  • The grey region corresponds to the transition region between low and high speed. It can be seen that there is no discontinuity and that the estimated speed value shows a coherent transition relative to the real speed dynamics of the vehicle.
  • III.2 in Braking Phase to Stop
  • FIG. 4 represents results obtained in the stopping phase.
  • Looking at the speed, it can be seen that the curve 4 follows a speed profile that is more fairly in agreement with the coder wheel peaks than the curve 1. The stopping of the vehicle is also detected more cleanly with the method of the invention.
  • The acceleration 5 seems to correspond to the speed 4 proposed and stops at the same time as the speed 4.
  • The grey region corresponds to the transition region between high and low speed. It can be seen that there is no discontinuity and that the speed value 4 estimated by mixing shows a coherent transition relative to the Kalman speed dynamics.

Claims (7)

1-6. (canceled)
7. A method for estimating the speed of a motor vehicle comprising:
defining a first speed threshold that corresponds to a minimum speed value supplied by a vehicle wheel angular speed sensor;
defining a second speed threshold that is greater than the first speed threshold;
estimating low speed values when the vehicle is running below the first speed threshold using an estimation method of adaptive filtered type;
measuring high speed values when the vehicle is running above the second speed threshold by using vehicle speed values supplied by the wheel angular speed sensor; and
mixing, in the intermediate zone between the first speed threshold and the second speed threshold, high speed with low speed.
8. The method according to claim 7, wherein the adaptive filter is a Kalman filter.
9. The method according to claim 8, wherein, in the intermediate zone between the first speed threshold and the second speed threshold, the mixing is done periodically at successive instants by using a linear mixing method according to the formula:
Speed = Speed low kalman × SV 2 - Speed t - 1 SV 2 - SV 1 + Speed high vehicule × Speed t - 1 - SV 1 SV 2 - SV 1
in which speed is the mixed speed at the current instant t, speedt−1 is the mixed speed at the instant t−1 at the preceding mixing instant t−1 (SpeedKalman Low) is the speed value calculated by the Kalman method at the current instant t, (Speedvehicle high) is the speed value measured by the angular sensor at the current instant t, SV1 is first speed threshold, and SV2 is the second speed threshold.
10. The method according to claim 7, wherein the first threshold is 1 km/h.
11. The method according to claim 7, wherein the second speed threshold is 1.5 km/h.
12. The method according to claim 8, wherein the estimating includes estimating a value of acceleration using the Kalman filter and the mixing includes a mixing of the acceleration values between the first speed threshold and the second speed threshold.
US17/605,448 2019-04-23 2019-04-23 Method for estimating and adjusting the speed and acceleration of a vehicle Abandoned US20220194392A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/EP2019/060287 WO2020216430A1 (en) 2019-04-23 2019-04-23 Method for estimating and adjusting the speed and acceleration of a vehicle

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2019/060287 A-371-Of-International WO2020216430A1 (en) 2019-04-23 2019-04-23 Method for estimating and adjusting the speed and acceleration of a vehicle

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/629,501 Continuation US12351189B2 (en) 2019-04-23 2024-04-08 Method for estimating and adjusting the speed and acceleration of a vehicle

Publications (1)

Publication Number Publication Date
US20220194392A1 true US20220194392A1 (en) 2022-06-23

Family

ID=66379884

Family Applications (2)

Application Number Title Priority Date Filing Date
US17/605,448 Abandoned US20220194392A1 (en) 2019-04-23 2019-04-23 Method for estimating and adjusting the speed and acceleration of a vehicle
US18/629,501 Active US12351189B2 (en) 2019-04-23 2024-04-08 Method for estimating and adjusting the speed and acceleration of a vehicle

Family Applications After (1)

Application Number Title Priority Date Filing Date
US18/629,501 Active US12351189B2 (en) 2019-04-23 2024-04-08 Method for estimating and adjusting the speed and acceleration of a vehicle

Country Status (6)

Country Link
US (2) US20220194392A1 (en)
EP (1) EP3959523B1 (en)
JP (1) JP7210772B2 (en)
KR (1) KR102779276B1 (en)
CN (1) CN114026435B (en)
WO (1) WO2020216430A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116572971A (en) * 2023-05-25 2023-08-11 联创汽车电子有限公司 Vehicle speed calculation method, system and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040199300A1 (en) * 2000-04-12 2004-10-07 Fredrik Gustafsson Adaptive filter model for motor veichle sensor signals
US20160046186A1 (en) * 2013-06-03 2016-02-18 E-Aam Driveline Systems Ab Method for determining vehicle wheel speed and slip condition parameters
US20170219381A1 (en) * 2016-02-02 2017-08-03 Honeywell International Inc. Near-zero revolutions per minute (rpm) sensing
US20220252399A1 (en) * 2019-01-28 2022-08-11 Panasonic Intellectual Property Management Co., Ltd. Composite sensor and angular velocity correction method

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4885710A (en) 1987-06-25 1989-12-05 Delco Electronics Corporation Method and apparatus for low speed estimation
JP2640998B2 (en) 1991-06-20 1997-08-13 本田技研工業株式会社 Vehicle speed calculation method at low speed and clutch control method using vehicle speed calculated by this method
JP3605421B2 (en) * 1994-01-26 2004-12-22 本田技研工業株式会社 Estimated vehicle speed calculation method
JP3204121B2 (en) 1996-09-30 2001-09-04 三菱自動車工業株式会社 Vehicle longitudinal acceleration estimation device
EP1070007B1 (en) * 1998-03-31 2003-10-29 Continental Teves AG & Co. oHG Method and device for determining correction values for wheel speeds
US6530269B1 (en) * 1999-09-16 2003-03-11 Delphi Technologies, Inc. Enhanced motor velocity measurement using a blend of fixed period and fixed distance techniques
SE0004515D0 (en) * 2000-06-28 2000-12-06 Nira Automotive Ab Roll angle indicator
US6411080B1 (en) * 2001-04-02 2002-06-25 Delphi Technologies, Inc. Signal processing method for a variable reluctance vehicle speed sensing mechanism
US6798192B2 (en) * 2002-06-11 2004-09-28 Honeywell International, Inc. Speed sensing system with automatic sensitivity adjustment
JP2005214886A (en) 2004-01-30 2005-08-11 Canon Inc Speed detection apparatus and method, motor control apparatus and recording apparatus
EP1764580B1 (en) * 2005-09-14 2008-07-30 C.R.F. Società Consortile per Azioni Method and system for recognizing the sign of the velocity of a vehicle and for estimating the road slope
WO2007064093A1 (en) * 2005-12-01 2007-06-07 Electronics And Telecommunications Research Institute Sensor signal estimator and motor controller for stabilization of tracking antenna
DE102007015066B4 (en) * 2007-03-29 2020-08-06 Continental Teves Ag & Co. Ohg Method and device for regulating drive slip
JP5077750B2 (en) 2007-09-25 2012-11-21 株式会社安川電機 Motor drive device
JP4998342B2 (en) 2008-03-17 2012-08-15 株式会社アドヴィックス Wheel speed calculation device
US8989982B2 (en) * 2008-08-29 2015-03-24 Sony Corporation Velocity calculation device, velocity calculation method, and navigation device
FR2935807A1 (en) * 2008-09-10 2010-03-12 Renault Sas Motor vehicle stopping detection method for hill-start assistance system, involves confirming stopping of vehicle by null vehicle speed deduced from measurement of odometer, when vehicle speed estimated based on independent data is null
TW201113502A (en) * 2009-08-28 2011-04-16 Sony Corp Velocity calculation device, velocity calculation method and navigation device
CN101655504B (en) * 2009-09-09 2011-06-15 中国科学院电工研究所 Vehicle speed estimation method of motor vehicle self-adaption cruise system
JP5625293B2 (en) * 2009-09-14 2014-11-19 ソニー株式会社 Speed calculation device, speed calculation method, and navigation device
JP5482047B2 (en) * 2009-09-15 2014-04-23 ソニー株式会社 Speed calculation device, speed calculation method, and navigation device
KR101118358B1 (en) * 2010-03-29 2012-02-28 (주)나노포인트 the accelerometer bias estimation sysytem using kalman filter.
EP2716117B1 (en) * 2011-06-27 2016-02-24 Google, Inc. Gps and mems hybrid location-detection architecture
US10444017B2 (en) * 2011-10-25 2019-10-15 Honeywell International Inc. Method to improve leveling performance in navigation systems
US8874345B2 (en) * 2012-04-04 2014-10-28 General Electric Company Method and system for identifying an erroneous speed of a vehicle
TW201348032A (en) * 2012-05-25 2013-12-01 Sanyang Industry Co Ltd Intake system for vehicle
KR101567689B1 (en) * 2014-05-02 2015-11-10 현대자동차주식회사 Engine rpm signal processing method for clutch control in vehicle
US9880189B2 (en) * 2014-09-23 2018-01-30 Continental Automotive Systems, Inc. Speed sensor interface including differential comparator
CN104501818B (en) * 2014-11-24 2018-02-27 南京理工大学 A Car Navigation System Based on Blind Spot Elimination
CN104601072A (en) * 2015-02-02 2015-05-06 宁波申菱电梯配件有限公司 Whole-speed range control method of position sensor of elevator door motor
CN106394561B (en) * 2015-11-10 2018-07-27 北京中科易电信息科技股份有限公司 A kind of method of estimation and device of longitudinal speed of vehicle
WO2017175844A1 (en) * 2016-04-06 2017-10-12 ヤマハ発動機株式会社 Orientation estimation device and transport equipment
CN107843256A (en) * 2017-10-11 2018-03-27 南京航空航天大学 Adaptive zero-velocity curve pedestrian navigation method based on MEMS sensor
CN108241773A (en) * 2017-12-21 2018-07-03 江苏大学 An Improved Vehicle Driving State Estimation Method
CN109560728A (en) * 2018-01-12 2019-04-02 中国石油大学(华东) A kind of durface mounted permanent magnet synchronous motor position-sensor-free speed estimate switching method
CN108469530B (en) * 2018-04-09 2020-05-19 吴卓航 Speed measuring device and method for vehicle
CN109515445B (en) * 2018-11-23 2020-05-19 安徽猎豹汽车有限公司 Longitudinal speed estimation method and device for all-wheel independent drive vehicle
CN109443350B (en) * 2018-12-27 2023-09-01 仝人智能科技(江苏)有限公司 Bluetooth/photoelectric/INS integrated navigation device and method based on neural network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040199300A1 (en) * 2000-04-12 2004-10-07 Fredrik Gustafsson Adaptive filter model for motor veichle sensor signals
US20160046186A1 (en) * 2013-06-03 2016-02-18 E-Aam Driveline Systems Ab Method for determining vehicle wheel speed and slip condition parameters
US20170219381A1 (en) * 2016-02-02 2017-08-03 Honeywell International Inc. Near-zero revolutions per minute (rpm) sensing
US20220252399A1 (en) * 2019-01-28 2022-08-11 Panasonic Intellectual Property Management Co., Ltd. Composite sensor and angular velocity correction method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ISSN 1424-8220, Sensors 2006; title "Improving the response of a wheel speed sensor by using a RLS lattice algorithm" by ("Wilmer") (Year: 2006) *

Also Published As

Publication number Publication date
JP7210772B2 (en) 2023-01-23
KR20220020801A (en) 2022-02-21
EP3959523B1 (en) 2025-02-26
KR102779276B1 (en) 2025-03-11
CN114026435B (en) 2024-11-01
EP3959523A1 (en) 2022-03-02
US20240359695A1 (en) 2024-10-31
WO2020216430A9 (en) 2021-01-07
JP2022535667A (en) 2022-08-10
US12351189B2 (en) 2025-07-08
CN114026435A (en) 2022-02-08
WO2020216430A1 (en) 2020-10-29

Similar Documents

Publication Publication Date Title
US5676433A (en) Device for estimating side slide velocity of vehicle compatible with rolling and cant
KR101884485B1 (en) Determination of steering angle for a motor vehicle
US20190368878A1 (en) Method for determining an orientation of a vehicle
KR100222506B1 (en) Method of estimating speed of braking vehicle
JP3324655B2 (en) How to measure the position of land vehicles
CN101490634B (en) Method and device for recognizing vehicle driving direction
US12351189B2 (en) Method for estimating and adjusting the speed and acceleration of a vehicle
JP3877055B2 (en) Method and system for locating a vehicle on a track
CN116691706A (en) Vehicle lateral speed estimation method and device
US10266202B2 (en) Methods and systems for vehicle lateral force control
US20100100360A1 (en) Model-based road surface condition identification
WO2018088366A1 (en) Automatic train operation device
US11453400B2 (en) Method for estimating an index representative of the frictional behavior of a vehicle on a road
EP4121782B1 (en) Method for estimating a longitudinal acceleration of at least one railway vehicle
US11926329B2 (en) Motor vehicle control module and method, comprising an evaluation of rear wheel speed based on the front wheels only
JP7462479B2 (en) Wheel diameter calculation system, wheel diameter calculation method, information processing device, and program
DE102021201230A1 (en) Method and device for estimating a rolling radius of a wheel of a vehicle
JP2002510037A (en) Method and apparatus for determining a correction value for wheel speed
CN110914130B (en) Devices and methods, systems and vehicles for determining speedometer characteristic curves
US5960377A (en) Speed calculation derived from distance pulses utilizing acceleration
JPH05314397A (en) Sensor signal processor
JP2003054288A (en) Apparatus and method for determining offset value
WO2024262021A1 (en) Idling/sliding detection device and idling/sliding detection method
JP2024135111A (en) Speed/position calculation device, driving assistance device, and automatic driving device
US20210179152A1 (en) Method for controlling wheel deformation and associated device and system

Legal Events

Date Code Title Description
AS Assignment

Owner name: NISSAN MOTOR CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAVINS-VALLDAURA, JOAN;LEMIERE, PAUL;PITA-GIL, GUILLERMO;AND OTHERS;SIGNING DATES FROM 20211019 TO 20211104;REEL/FRAME:058697/0466

Owner name: RENAULT S.A.S., FRANCE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DAVINS-VALLDAURA, JOAN;LEMIERE, PAUL;PITA-GIL, GUILLERMO;AND OTHERS;SIGNING DATES FROM 20211019 TO 20211104;REEL/FRAME:058697/0466

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

AS Assignment

Owner name: AMPERE S.A.S., FRANCE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:RENAULT S.A.S.;REEL/FRAME:067526/0311

Effective date: 20240426

Owner name: AMPERE S.A.S., FRANCE

Free format text: ASSIGNMENT OF ASSIGNOR'S INTEREST;ASSIGNOR:RENAULT S.A.S.;REEL/FRAME:067526/0311

Effective date: 20240426