IP Library › Granted Patent US 12,351,188
Granted Patent B2
US 12,351,188 · App. 18/521,122 · Granted Jul 8, 2025

Real-time reliability assessment method to enhance robustness of data-fusion based vehicle speed estimation

Inventors: Naser Mehrabi (Richmond Hill, CA); Arash Hashemi (Waterloo, CA); Sresht Gurumoorthi Annadevara (Toronto, CA); Seyedalireza Kasaiezadeh Mahabadi (Novi, MI); Nauman Sohani (Southfield, MI)
Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
B60W40/105B60W50/00B60W2050/0052B60W2520/105B60W2520/125B60W2520/14B60W2520/28B60W2520/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,351,188
App. No.
18/521,122
Granted
Jul 8, 2025
Kind
B2
Abstract

A method for estimating a lateral velocity of a vehicle includes receiving sensor data from a sensor of the vehicle, determining a physics-based longitudinal velocity estimation of the vehicle using a physics-based model and the sensor data, determining a data-driven longitudinal velocity estimation of the vehicle using a first neural network and the sensor data, determining, using a second neural network, which of the physics-based longitudinal velocity estimation and the data-driven longitudinal velocity estimation is more reliable to determine a selected longitudinal velocity estimation, determining the lateral velocity of the vehicle using the selected longitudinal velocity estimation, and controlling the vehicle based on the lateral velocity.

Claims (55)

1. A method for estimating a lateral velocity of a vehicle, comprising:

receiving sensor data from a sensor of the vehicle;

determining a physics-based longitudinal velocity estimation of the vehicle using a physics-based model and the sensor data;

determining a data-driven longitudinal velocity estimation of the vehicle using a first neural network and the sensor data;

determining, using a second neural network, which of the physics-based longitudinal velocity estimation and the data-driven longitudinal velocity estimation is more reliable to determine a selected longitudinal velocity estimation;

determining, in real-time, the lateral velocity of the vehicle using the selected longitudinal velocity estimation; and

controlling the vehicle based on the lateral velocity.

2. The method of claim 1 , wherein the sensor data includes a wheel speed of the vehicle, a longitudinal acceleration of the vehicle, a lateral acceleration of the vehicle, a yaw rate of the vehicle, a road wheel angle of the vehicle, and a wheel torque of the vehicle, and the first neural network is a recurrent neural network.

3. The method of claim 2 , wherein determining, using the second neural network, which of the physics-based longitudinal velocity estimation and the data-driven longitudinal velocity estimation is more reliable includes:

determining, using the second neural network, a reliability of the physics-based longitudinal velocity estimation; and

determining, using the second neural network, a reliability of the data-driven longitudinal velocity estimation.

4. The method of claim 3 , further comprising comparing the reliability of the physics-based longitudinal velocity estimation with the reliability of the data-driven longitudinal velocity estimation to determine which of the physics-based longitudinal velocity estimation and the data-driven longitudinal velocity estimation is more reliable.

5. The method of claim 4 , further comprising using a first extended Kalman filter to determine a final longitudinal velocity based on the selected longitudinal velocity estimation.

6. The method of claim 5 , further comprising:

comparing the reliability of the physics-based longitudinal velocity estimation with a predetermined reliability threshold to determine whether the reliability of the physics-based longitudinal velocity estimation is less than the predetermined reliability threshold;

comparing the reliability of the data-driven longitudinal velocity estimation with the predetermined reliability threshold to determine whether the reliability of the data-driven longitudinal velocity estimation is less than the predetermined reliability threshold; and

increasing a covariance of the first extended Kalman filter in response to determining that the reliability of the of the data-driven longitudinal velocity estimation and the reliability of the physics-based longitudinal velocity estimation are both less than the predetermined reliability threshold.

7. The method of claim 6 , further comprising using a second extended Kalman filter to determine the lateral velocity of the vehicle based on the final longitudinal velocity that was previously determined using the first extended Kalman filter.

8. A system estimating a lateral velocity of a vehicle, comprising:

a plurality of sensors, wherein each of the plurality of sensors is configured to generate sensor data;

a controller in communication with the plurality of sensors, wherein the controller is programmed to:

receive the sensor data from the plurality of sensors of the vehicle;

determine a physics-based longitudinal velocity estimation of the vehicle using a physics-based model and the sensor data;

determine a data-driven longitudinal velocity estimation of the vehicle using a first neural network and the sensor data;

determine, using a second neural network, which of the physics-based longitudinal velocity estimation and the data-driven longitudinal velocity estimation is more reliable to determine a selected longitudinal velocity estimation;

determine the lateral velocity of the vehicle using the selected longitudinal velocity estimation; and

control the vehicle based on the lateral velocity.

9. The system of claim 8 , wherein the sensor data includes a wheel speed of the vehicle, a longitudinal acceleration of the vehicle, a lateral acceleration of the vehicle, a yaw rate of the vehicle, a road wheel angle of the vehicle, and a wheel torque of the vehicle, and the first neural network is a recurrent neural network.

10. The system of claim 9 , wherein the controller is programmed to:

determine, using the second neural network, a reliability of the physics-based longitudinal velocity estimation; and

determine, using the second neural network, a reliability of the data-driven longitudinal velocity estimation.

11. The system of claim 10 , wherein the controller is programmed to compare the reliability of the physics-based longitudinal velocity estimation with the reliability of the data-driven longitudinal velocity estimation to determine which of the physics-based longitudinal velocity estimation and the data-driven longitudinal velocity estimation is more reliable.

12. The system of claim 11 , wherein the controller is programmed to use a first extended Kalman filter to determine a final longitudinal velocity based on the selected longitudinal velocity estimation.

13. The system of claim 12 , wherein the controller is programmed to:

compare the reliability of the physics-based longitudinal velocity estimation with a predetermined reliability threshold to determine whether the reliability of the physics-based longitudinal velocity estimation is less than the predetermined reliability threshold;

compare the reliability of the data-driven longitudinal velocity estimation with the predetermined reliability threshold to determine whether the reliability of the data-driven longitudinal velocity estimation is less than the predetermined reliability threshold; and

increase a covariance of the first extended Kalman filter in response to determining that the reliability of the data-driven longitudinal velocity estimation and the reliability of the physics-based longitudinal velocity estimation are both less than the predetermined reliability threshold.

14. The system of claim 13 , wherein the controller is programmed to use a second extended Kalman filter to determine the lateral velocity of the vehicle based on the final longitudinal velocity that was previously determined using the first extended Kalman filter.

15. A tangible, non-transitory, machine-readable medium, comprising machine-readable instructions, that when executed by a processor, cause the processor to:

receive sensor data from a plurality of sensors of a vehicle;

determine a physics-based longitudinal velocity estimation of the vehicle using a physics-based model and the sensor data;

determine a data-driven longitudinal velocity estimation of the vehicle using a first neural network and the sensor data;

determine, using a second neural network, which of the physics-based longitudinal velocity estimation and the data-driven longitudinal velocity estimation is more reliable to determine a selected longitudinal velocity estimation;

determine a lateral velocity of the vehicle using the selected longitudinal velocity estimation; and

control the vehicle based on the lateral velocity.

16. The tangible, non-transitory, machine-readable medium of claim 15 , wherein the sensor data includes a wheel speed of the vehicle, a longitudinal acceleration of the vehicle, a lateral acceleration of the vehicle, a yaw rate of the vehicle, a road wheel angle of the vehicle, and a wheel torque of the vehicle, and the first neural network is a recurrent neural network.

17. The tangible, non-transitory, machine-readable medium of claim 16 , wherein the tangible, non-transitory, machine-readable medium further comprising machine-readable instructions, that when executed by the processor, causes the processor to:

determine, using the second neural network, a reliability of the physics-based longitudinal velocity estimation; and

determine, using the second neural network, a reliability of the data-driven longitudinal velocity estimation.

18. The tangible, non-transitory, machine-readable medium of claim 17 , wherein the tangible, non-transitory, machine-readable medium further comprising machine-readable instructions, that when executed by the processor, causes the processor to compare the reliability of the physics-based longitudinal velocity estimation with the reliability of the data-driven longitudinal velocity estimation to determine which of the physics-based longitudinal velocity estimation and the data-driven longitudinal velocity estimation is more reliable.

19. The tangible, non-transitory, machine-readable medium of claim 18 , wherein the tangible, non-transitory, machine-readable medium further comprising machine-readable instructions, that when executed by the processor, causes the processor to use a first extended Kalman filter to determine a final longitudinal velocity based on the selected longitudinal velocity estimation.

20. The tangible, non-transitory, machine-readable medium of claim 19 , wherein the tangible, non-transitory, machine-readable medium further comprising machine-readable instructions, that when executed by the processor, causes the processor to:

compare the reliability of the physics-based longitudinal velocity estimation with a predetermined reliability threshold to determine whether the reliability of the physics-based longitudinal velocity estimation is less than the predetermined reliability threshold;

compare the reliability of the data-driven longitudinal velocity estimation with the predetermined reliability threshold to determine whether the reliability of the data-driven longitudinal velocity estimation is less than the predetermined reliability threshold; and

increase a covariance of the first extended Kalman filter in response to determining that the reliability of the data-driven longitudinal velocity estimation and the reliability of the physics-based longitudinal velocity estimation are both less than the predetermined reliability threshold.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: MEHRABI, NASER; HASHEMI, ARASH; ANNADEVARA, SRESHT GURUMOORTHI; KASAIEZADEH MAHABADI, SEYEDALIREZA; SOHANI, NAUMAN
To: GM GLOBAL TECHNOLOGY OPERATIONS LLC
Reel/Frame 065695/0760 →
Continuity (1)
Related Publication 20250171031A1 · May 29, 2025
References Cited (44)
US 6816804B1 · Lee · 2004 [cited by examiner]
US 8255119B2 · Komori · 2012 [cited by examiner]
US 10597039B2 · Milanese · 2020 [cited by examiner]
US 10733510B2 · Nageshrao · 2020 [cited by examiner]
US 11040714B2 · Natroshvili · 2021 [cited by examiner]
US 11126185B2 · McGill, Jr. · 2021 [cited by examiner]
US 11460568B2 · Bosse · 2022 [cited by examiner]
US 11872994B2 · Bosse · 2024 [cited by examiner]
US 12019170B1 · Xu · 2024 [cited by examiner]
US 20080262677A1 · Komori · 2008 [cited by examiner]
US 20190212453A1 · Natroshvili · 2019 [cited by examiner]
US 20200086861A1 · McGill, Jr. · 2020 [cited by examiner]
US 20200101969A1 · Natroshvili · 2020 [cited by examiner]
US 20200324781A1 · Hayakawa · 2020 [cited by examiner]
US 20210063560A1 · Bosse · 2021 [cited by examiner]
US 20230136325A1 · Bosse · 2023 [cited by examiner]
US 20240001936A1 · Yamamoto · 2024 [cited by examiner]
US 20240051549A1 · McGrory · 2024 [cited by examiner]
CN 101633359A · 2010 [cited by examiner]
CN 101633359B · 2013 [cited by examiner]
CN 114216459A · 2022 [cited by examiner]
CN 115220466A · 2022 [cited by examiner]
CN 115406446A · 2022 [cited by examiner]
CN 115556755A · 2023 [cited by examiner]
CN 116224407A · 2023 [cited by examiner]
CN 116901970A · 2023 [cited by examiner]
CN 117037118A · 2023 [cited by examiner]
CN 117485369A · 2024 [cited by examiner]
CN 118238847A · 2024 [cited by examiner]
CN 118333136A · 2024 [cited by examiner]
CN 118238847B · 2024 [cited by examiner]
CN 118529025A · 2024 [cited by examiner]
CN 119037423A · 2024 [cited by examiner]
CN 118333136B · 2025 [cited by examiner]
CN 115220466B · 2025 [cited by examiner]
EP 1982883A1 · 2008 [cited by examiner]
EP 1982883B1 · 2010 [cited by examiner]
GB 2614578A · 2023 [cited by examiner]
JP 3474051B2 · 2003 [cited by examiner]
JP 2008265461A · 2008 [cited by examiner]
JP 2020169872A · 2020 [cited by examiner]
WO WO2022227460A1 · 2022 [cited by examiner]
WO WO2023166536A1 · 2023 [cited by examiner]
WO WO2024088508A1 · 2024 [cited by examiner]