Systems and methods for gyrocompass alignment using dynamically calibrated sensor data and an iterated extended kalman filter within a navigation system
First Claim
1. A navigation system for a mobile object comprising:
- an inertial measurement device configured to provide a first set of sensor data relating to operation of the mobile object; and
a processing device configured to receive the first data set and to dynamically calibrate the received first data set by comparing values in the first data set to one or more known values while the mobile object is stationary;
the processing device further configured to generate an initial heading estimate based on the dynamically calibrated first data set;
wherein dynamic calibration of the received first data set includes determining at least one of a bias or a scale factor error of the inertial measurement device;
wherein the processing device is further configured to generate a coarse gyrocompass alignment while the mobile object is stationary based on the initial heading estimate using a non-linear Kalman filter operated in a coarse-mode;
the processing device further configured to generate a fine gyrocompass alignment while the mobile object is stationary based on the coarse gyrocompass alignment using the non-linear Kalman filter operated in a fine-mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A navigation system and method for gyrocompass alignment in a mobile object. The system includes an inertial measurement device configured to provide a first set of sensor data and a positioning unit configured to provide a second set of data. In an example embodiment, the navigation system includes a processing device configured to receive the data sets provided by the inertial measurement device and the positioning device, and the processing device is configured to dynamically calibrate the received first data set the processing device includes a Kalman filter, and the processing device is further configured to generate a gyrocompass alignment using the first dynamically calibrated first data set, the second data set, and the Kalman filter. The method includes receiving sensor data from a plurality of sensors, dynamically calibrating at least a portion of the sensor data, and generating gyrocompass alignment information based on the dynamically calibrated sensor data.
-
Citations
17 Claims
-
1. A navigation system for a mobile object comprising:
-
an inertial measurement device configured to provide a first set of sensor data relating to operation of the mobile object; and a processing device configured to receive the first data set and to dynamically calibrate the received first data set by comparing values in the first data set to one or more known values while the mobile object is stationary;
the processing device further configured to generate an initial heading estimate based on the dynamically calibrated first data set;wherein dynamic calibration of the received first data set includes determining at least one of a bias or a scale factor error of the inertial measurement device; wherein the processing device is further configured to generate a coarse gyrocompass alignment while the mobile object is stationary based on the initial heading estimate using a non-linear Kalman filter operated in a coarse-mode;
the processing device further configured to generate a fine gyrocompass alignment while the mobile object is stationary based on the coarse gyrocompass alignment using the non-linear Kalman filter operated in a fine-mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 14)
-
-
8. A method for gyrocompass alignment, the method comprising:
-
receiving sensor data from an inertial measurement device in a stationary mode; dynamically calibrating at least a portion of the sensor data by comparing the received sensor data with one or more known values, wherein dynamically calibrating at least a portion of the sensor data includes determining at least one of a bias or a scale factor error of the inertial measurement device; generating an initial heading estimate based on the dynamically calibrated sensor data; generating gyrocompass alignment information in the stationary mode based on the initial heading estimate with a Kalman filter operated in a non-linear mode; and displaying a navigation output based on the generated gyrocompass alignment information; wherein generating gyrocompass alignment information with a Kalman filter operated in a non-linear mode further comprises using a virtual time step for each iteration of the Kalman filter;
wherein the virtual time step is shorter than the iteration time of the Kalman filter represented by the virtual time step. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
15. A method of gyrocompass alignment, the method comprising:
-
receiving sensor data from an inertial measurement device in a stationary mode; dynamically calibrating at least a portion of the sensor data by comparing the received sensor data with one or more known values;
wherein dynamically calibrating at least a portion of the sensor data includes determining at least one of a bias or a scale factor error of the inertial measurement device;generating an initial heading estimate based on the dynamically calibrated sensor data; generating a coarse gyrocompass alignment in the stationary mode based on the initial heading estimate using a non-linear Kalman filter operated in a coarse-mode; and generating a fine gyrocompass alignment in the stationary mode based on the coarse gyrocompass alignment using the non-linear Kalman filter operated in a fine-mode; wherein a virtual time step is used for each iteration of the non-linear Kalman filter in the coarse-mode and the fine-mode;
the virtual time step being shorter than the iteration time of the Kalman filter represented by the virtual time step. - View Dependent Claims (16, 17)
-
Specification