POSITION AND HEADING ERROR-CORRECTION METHOD AND APPARATUS FOR VEHICLE NAVIGATION SYSTEMS
First Claim
1. A vehicle navigational system having built-in error correction comprising:
- (a) a distance-traveled sensor;
(b) a heading sensor having a bias that drifts over time;
(c) a temperature sensor;
(d) a dead reckoning system having a distance traveled sensor interface, a heading sensor interface, and a temperature sensor interface, wherein the dead reckoning component receives distance-traveled data from the distance-traveled sensor, heading data from the heading sensor, and temperature data from the temperature sensor;
(e) a first computational means for determining whether the vehicle is stationary;
(f) a second computational means for estimating a calibration curve for heading sensor bias drift rate when the vehicle is stationary;
(g) a third computational means for calculating a first vehicle heading correction using an estimated bias drift rate to compensate for first vehicle heading errors induced by heading sensor bias drift; and
(h) a fourth computational means for calculating a first vehicle position correction using the first vehicle heading correction to compensate for first vehicle position errors induced by heading sensor bias drift.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention solves the problems of the prior art by providing methods for compensating for temperature-dependent drift of bias in a vehicle heading sensor of a dead reckoning vehicle positioning system. Specifically, the invention uses a Kalman filter to generate a calibration curve for the rate of heading sensor bias drift with temperature change. The Kalman filter calculates coefficients for a model of heading sensor bias drift rate versus temperature at each point where the vehicle is stationary. The bias drift rate calibration curve is then used to estimate a heading sensor bias periodically while the vehicle is moving. The invention further provides a method for using an aging time for temperature sensor bias drift rate to force convergence of the error variance matrix of the Kalman filter. The invention further provides vehicle navigational systems that utilize the methods of the present invention.
41 Citations
31 Claims
-
1. A vehicle navigational system having built-in error correction comprising:
-
(a) a distance-traveled sensor;
(b) a heading sensor having a bias that drifts over time;
(c) a temperature sensor;
(d) a dead reckoning system having a distance traveled sensor interface, a heading sensor interface, and a temperature sensor interface, wherein the dead reckoning component receives distance-traveled data from the distance-traveled sensor, heading data from the heading sensor, and temperature data from the temperature sensor;
(e) a first computational means for determining whether the vehicle is stationary;
(f) a second computational means for estimating a calibration curve for heading sensor bias drift rate when the vehicle is stationary;
(g) a third computational means for calculating a first vehicle heading correction using an estimated bias drift rate to compensate for first vehicle heading errors induced by heading sensor bias drift; and
(h) a fourth computational means for calculating a first vehicle position correction using the first vehicle heading correction to compensate for first vehicle position errors induced by heading sensor bias drift. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for correcting temperature-dependent sensor drift in a vehicle navigational system comprising a distance traveled sensor, a heading sensor, a temperature sensor, and a dead reckoning component, comprising the steps of:
-
(a) transmitting distance-traveled data from the distance-traveled sensor to the dead reckoning component and storing the distance-traveled data in the dead reckoning component;
(b) transmitting heading data from the heading sensor to the dead reckoning component and storing the heading data in the dead reckoning component;
(c) transmitting temperature data from the temperature sensor to the dead reckoning component and storing the temperature data in the dead reckoning component;
(d) transmitting heading sensor bias data from the heading sensor to the dead reckoning component and storing the sensor bias data in the dead reckoning component;
(e) determining whether the vehicle is stationary;
(f) if the vehicle is stationary, updating an estimate for heading sensor bias drift rate using the data transmitted to and stored in the dead reckoning component; and
(g) if the vehicle is not stationary, using the last estimate of heading sensor bias drift rate to update the estimate of heading sensor bias. - View Dependent Claims (22, 27, 28, 29, 30, 31)
-
-
23. A method for correcting heading and position error induced by temperature-dependent heading sensor drift in a vehicle navigational system comprising a distance traveled sensor, a heading sensor, a temperature sensor, and a dead reckoning component, comprising the steps of:
-
(a) transmitting distance-traveled data from the distance-traveled sensor to the dead reckoning component and storing the distance-traveled data in the dead reckoning component;
(b) transmitting heading data from the heading sensor to the dead reckoning component and storing the heading data in the dead reckoning component;
(c) transmitting temperature data from the temperature sensor to the dead reckoning component and storing the temperature data in the dead reckoning component;
(d) transmitting heading sensor bias data from the heading sensor to the dead reckoning component and storing the sensor bias data in the dead reckoning component;
(e) determining whether the vehicle is stationary;
(f) if the vehicle is stationary, updating an estimate for heading sensor bias drift rate using the data transmitted to and stored in the dead reckoning component; and
(g) if the vehicle is not stationary, using the last estimate of heading sensor bias drift rate to update the estimate of heading sensor bias;
(h) estimating a vehicle heading using the heading data transmitted to and stored in the dead reckoning component and the estimated heading sensor bias;
(i) estimating a vehicle position using the distance-traveled data transmitted to and stored in the dead reckoning component, the estimated vehicle heading, and the estimated heading sensor bias. - View Dependent Claims (24)
-
-
25. A method for correcting heading and position error induced by temperature-dependent heading sensor drift in a vehicle navigational system comprising a distance traveled sensor, a heading sensor, a temperature sensor, and a dead reckoning component, comprising the steps of:
-
(a) transmitting distance-traveled data from the distance-traveled sensor to the dead reckoning component and storing the distance-traveled data in the dead reckoning component;
(b) transmitting heading data from the heading sensor to the dead reckoning component and storing the heading data in the dead reckoning component;
(c) transmitting temperature data from the temperature sensor to the dead reckoning component and storing the temperature data in the dead reckoning component;
(d) transmitting heading sensor bias data from the heading sensor to the dead reckoning component and storing the sensor bias data in the dead reckoning component;
(e) determining whether the vehicle is stationary;
(f) if the vehicle is stationary, updating an estimate for heading sensor bias drift rate using the data transmitted to and stored in the dead reckoning component; and
(g) if the vehicle is not stationary, using the last estimate of heading sensor bias drift rate to update the estimate of heading sensor bias;
(h) estimating a vehicle heading using the heading data transmitted to and stored in the dead reckoning component and the estimated heading sensor bias;
(i) estimating a vehicle position using the distance-traveled data transmitted to and stored in the dead reckoning component, the estimated vehicle heading, and the estimated heading sensor bias;
(j) calculating an integrated vehicle heading using the estimated vehicle heading and the global positioning data transmitted to the global positioning system component; and
(k) calculating an integrated vehicle position using the estimated vehicle position and the global positioning data transmitted to the global positioning system component. - View Dependent Claims (26)
-
Specification