IP Library Granted Patent US 9,952,330
Granted Patent B2
US 9,952,330 · App. 15/078,514 · Granted Apr 24, 2018

Automotive dead reckoning with dynamic calibration and/or dynamic weighting

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 9,952,330
App. No.
15/078,514
Granted
Apr 24, 2018
Kind
B2
Abstract

A computer readable medium containing processor executable instructions configured to perform the steps of (i) monitoring a positional accuracy of location information calculated based on signals received from GNSS satellites, (ii) if the positional accuracy passes a quality check, using the location information to continuously perform a calibration of data received from one or more sensors and (iii) if the positional accuracy does not pass the quality check, cease the calibration of the data received from the sensors, wherein dead reckoning information is calculated from the data received from the sensors.

Claims (30)

1. A computer readable medium containing processor executable instructions configured to perform the steps of:

(i) monitoring a positional accuracy of location information calculated based on signals received from GNSS satellites;

(ii) if said positional accuracy passes a quality check, using said location information to continuously perform a calibration of data received from one or more sensors; and

(iii) if said positional accuracy does not pass said quality check, cease said calibration of said data received from said sensors, wherein dead reckoning information is calculated from said data received from said sensors.

2. The computer readable medium according to claim 1 , wherein a position of a vehicle is determined using (i) said dead reckoning information and (ii) said location information calculated based on said signals received from said GNSS satellites.

3. The computer readable medium according to claim 2 , wherein said instructions further comprise performing a dynamic weighting of said dead reckoning information and said location information calculated based on said signals received from said GNSS satellites based on said positional accuracy.

4. The computer readable medium according to claim 3 , wherein said dynamic weighting is implemented to prevent reductions in accuracy caused by said dead reckoning information when determining said position of said vehicle.

5. The computer readable medium according to claim 3 , wherein said dynamic weighting is configured to favor said location information calculated based on said signals received from said GNSS satellites over said dead reckoning information in open sky conditions.

6. The computer readable medium according to claim 3 , wherein said dynamic weighting is configured to increase a reliance on said dead reckoning information when said positional accuracy of said location information calculated based on said signals received from said GNSS satellites is determined to be poor.

7. The computer readable medium according to claim 1 , wherein said instructions further comprise performing an update of said calibration of said data received from said sensors after an initial calibration is achieved.

8. The computer readable medium according to claim 7 , wherein said update of said calibration is performed while said positional accuracy passes said quality check.

9. The computer readable medium according to claim 7 , wherein said update of said calibration is ceased while said positional accuracy does not pass said quality check.

10. An apparatus comprising:

an antenna configured to receive signals from GNSS satellites;

a processor configured to execute instructions; and

a memory configured to store said instructions that, when executed, perform the steps of (i) monitoring a positional accuracy of location information calculated based on said signals received from said GNSS satellites, (ii) if said positional accuracy passes a quality check, using said location information to continuously perform a calibration of data from one or more sensors and (iii) if said positional accuracy does not pass said quality check, cease said calibration of said data received from said sensors, wherein dead reckoning information is calculated from said data received from said sensors.

11. A method for calibrating data used for dead reckoning information received from sensors comprising the steps of:

(A) calculating a location coordinate based on signals received from GNSS satellites;

(B) monitoring a positional accuracy of the location coordinate calculated based on said signals from said GNSS satellites;

(C) if said positional accuracy passes a quality check, using said location coordinate to continuously perform a calibration of data received from one or more sensors; and

(D) if said positional accuracy does not pass said quality check, cease said calibration of said data received from said sensors, wherein said dead reckoning information is calculated from said data received from said sensors.

12. The method according to claim 11 , wherein a position of a vehicle is determined using (i) said dead reckoning information and (ii) said location coordinate calculated based on said signals received from said GNSS satellites.

13. The method according to claim 12 , wherein said method further comprises performing a dynamic weighting of said dead reckoning information and said location coordinate calculated based on said signals received from said GNSS satellites based on said positional accuracy.

14. The method according to claim 13 , wherein said dynamic weighting is implemented to prevent reductions in accuracy caused by said dead reckoning information when determining said position of said vehicle.

15. The method according to claim 13 , wherein said dynamic weighting is configured to favor said location coordinate calculated from said signals received from said GNSS satellites over said dead reckoning information in open sky conditions.

16. The method according to claim 13 , wherein said dynamic weighting is configured to increase a reliance on said dead reckoning information when said positional accuracy of said location coordinate calculated based on said signals received from said GNSS satellites is determined to be poor.

17. The method according to claim 11 , wherein said dead reckoning information is used to supplement said location coordinate calculated based on said signals received from said GNSS satellites when determining a location of a vehicle.

18. The method according to claim 17 , wherein data received from said sensors are calibrated before said dead reckoning information is used to supplement said location coordinate calculated based on said signals received from said GNSS satellites.

19. The method according to claim 11 , wherein said sensors comprise at least one of a wheel click sensor, a gyroscope, an accelerometer and a vehicle speed sensor.

20. The method according to claim 11 , wherein said positional accuracy does not pass said quality check due to at least one of an urban canyon, multipath errors, and other obstructions.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2022
From: VEONEER US, INC.
To: ARRIVER SOFTWARE LLC
Reel/Frame 060268/0948 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2018
From: AUTOLIV ASP, INC
To: VEONEER US INC.
Reel/Frame 046116/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2016
From: SCHILLING, ROBERT; ROCHFORD, KEVIN G.; JORDAN, DAVID F.
To: AUTOLIV ASP, INC
Reel/Frame 038083/0959 →