Self-calibrated azimuth and attitude accuracy enhancing method and system (SAAAEMS)
First Claim
1. A self-calibrated azimuth and attitude accuracy enhancing system, which is a self-contained system, comprising:
- two kinds of inertial sensors only, wherein the first kind of inertial sensor comprises a first one-axis gyro measuring an inertial angular rate; and
a second one-axis gyro measuring an inertial angular rate wherein said first one-axis gyro and said second one-axis gyro are not identical in direction;
wherein the second kind of inertial sensor comprises a first accelerometer measuring an acceleration; and
a second accelerometer measuring an acceleration wherein said first accelerometer and said second accelerometer are not identical in direction; and
a system processor processing said measurements of said first one-axis gyro, said second one-axis gyro, said first accelerometer, and said second accelerometer for determining an azimuth and attitude where said system is located through gyro-compassing processing based on measurement of the earth'"'"'s angular rate and gravity for obtaining the true north of a carrier of said system without magnetic interference and GPS signal jamming.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for Self-calibrated Azimuth and Attitude Accuracy Enhancing are disclosed, wherein SAAAEMS approach is based on fully auto-calibration self-contained INS principles, not depending on magnetometers for azimuth/heading determination, and thus the system outputs and performance are not affected by the environmental magnetic fields. In order to reduce the system size and cost, this new innovative methods and algorithms are used for SAAAEMS system configuration and integration. Compared to a conventional INS for gyrocompassing, AGNC'"'"'s approach uses a smaller number of high accuracy sensors: SAAAEMS uses only one 2-axis high accuracy gyro (for example, one DTG) instead of 3-axis; the third axis gyro is a MEMS gyro. It uses only 2 high accuracy accelerometers instead of 3, since the two accelerometers are used only for gyrocompassing not for navigation. These two changes to the conventional INS system configuration remarkably reduce the whole system size and cost. SAAAEMS, uses dynamic gyrocompassing processing for isolation of Base motion disturbance/interference and vibration. SAAAEMS provides a method and system for using automatic methods for system calibration.
-
Citations
12 Claims
-
1. A self-calibrated azimuth and attitude accuracy enhancing system, which is a self-contained system, comprising:
-
two kinds of inertial sensors only, wherein the first kind of inertial sensor comprises a first one-axis gyro measuring an inertial angular rate; and
a second one-axis gyro measuring an inertial angular rate wherein said first one-axis gyro and said second one-axis gyro are not identical in direction;
wherein the second kind of inertial sensor comprises a first accelerometer measuring an acceleration; and
a second accelerometer measuring an acceleration wherein said first accelerometer and said second accelerometer are not identical in direction; anda system processor processing said measurements of said first one-axis gyro, said second one-axis gyro, said first accelerometer, and said second accelerometer for determining an azimuth and attitude where said system is located through gyro-compassing processing based on measurement of the earth'"'"'s angular rate and gravity for obtaining the true north of a carrier of said system without magnetic interference and GPS signal jamming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A self-calibrated azimuth and attitude accuracy enhancing method, comprising steps of:
-
(a) powering on a SAAAEMS (self-calibrated azimuth and attitude accurate enhancing method and system) system and positioning said system on a stationary base; (b) waiting for a predetermined period of time for gyros to fully start; (c) getting two channel gyro and two channel accelerometer measurement data; (d) performing sensor calibration and error compensation for both two channel gyro and two channel accelerometer measurement data by the following steps; (d1) positioning said SAAAEMS system on a stationary base; (d2) waiting for a predetermined period of time for gyros to fully start; (d3) performing ADC to get two channel gyro measurement data; (d4) processing said gyro measurement data by two (X, Y) low-pass filters; (d5) averaging said gyro data over a predetermined time period; (d6) using said standard deviation of said gyro data over a predetermined time period to verify if said SAAAEMS system is really on a stationary base; (d7) saving said obtained data as group 1; (d8) moving said SAAAEMS system to a second angular position and on a stationary base; (d9) repeating step (d2) to step (d6), saving said obtained data as group 2; (d10) moving said SAAAEMS system to a third angular position and on a stationary base; (d11) repeating step (d2) to step (d6), saving said obtained data as group 3; (d12) moving said SAAAEMS system to a forth angular position and on a stationary base; (d13) repeating step (d2) to step (d6), saving said obtained data as group 4; (d14) constructing an initial vector r which includes an initial estimates of a gyro bias; (d15) using said obtained 4 groups data to construct initial F(r) matrix; (d16) using said obtained 4 groups data to construct an initial - View Dependent Claims (10)
-
-
11. A self-calibrated azimuth and attitude accuracy enhancing method, comprising steps of:
-
(a) powering on a SAAAEMS (self-calibrated azimuth and attitude accurate enhancing method and system) system and positioning said system on a stationary base; (b) waiting for a predetermined period of time for gyros to fully start; (c) getting two channel gyro and two channel accelerometer measurement data; (d) performing sensor calibration and error compensation for both two channel gyro and two channel accelerometer measurement data by the following steps; (d1) positioning said SAAAEMS system on a stationary base; (d2) waiting for a predetermined period of time for gyros to fully start; (d3) performing ADC to get two channel gyro measurement data; (d4) processing said gyro measurement data by two (X, Y) low-pass filters; (d5) averaging said gyro data over a predetermined time period; (d6) using said standard deviation of said gyro data over a predetermined time period to verify if said SAAAEMS system is really on a stationary base; (d7) saving said obtained data as group 1; (d8) moving said SAAAEMS system to a second angular position and on a stationary base; (d9) repeating step (d2) to step (d6), saving said obtained data as group 2; (d10) moving said SAAAEMS system to a third angular position and on a stationary base; (d11) repeating step (d2) to step (d6), saving said obtained data as group 3; (d12) moving said SAAAEMS system to a forth angular position and on a stationary base; (d13) repeating step (d2) to step (d6), saving said obtained data as group 4; (d14) constructing an initial vector r which includes an initial estimates of a gyro bias; (d15) using said obtained 4 groups data to construct initial F(r) matrix; (d16) using said obtained 4 groups data to construct an initial - View Dependent Claims (12)
-
Specification