METHOD AND SYSTEM FOR HEADING INDICATION WITH DRIFT COMPENSATION
First Claim
1. A method for determining a heading direction, comprising:
- selecting a gyroscope having a sensitive axis and defining a pointing vector, said gyroscope configured for detection of a rotation rate about said sensitive axis;
orienting said gyroscope in a first orientation such that when said gyroscope is in said first orientation said sensitive axis defines a heading axis and said pointing vector is oriented in a first direction;
using said gyroscope to measure a first set of indicated rotation rate data while said gyroscope is stationary and in said first orientation;
orienting said gyroscope in a second orientation, said sensitive axis being substantially parallel to said heading axis, said pointing vector being oriented in a second direction substantially opposite said first direction;
using said gyroscope to measure a second set of indicated rotation rate data while said gyroscope is stationary and in said second orientation;
orienting said gyroscope in a third orientation, said sensitive axis being substantially parallel to said heading axis, said pointing vector being oriented in substantially said first direction;
using said gyroscope to measure a third set of indicated rotation rate data while said gyroscope is stationary and in said third orientation;
calculating a corrected rotation rate of said gyroscope about said heading axis utilizing at least said first, second and third sets of indicated rotation rate data; and
determining said heading direction from said corrected rotation rate,wherein each of said first, second and third sets of indicated rotation rate data include at least one data point, andwherein said rotation rate about said sensitive axis of said gyroscope is caused by the earth'"'"'s rotation.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for compensation of the effects of various bias errors encountered by inertial rate gyroscopes, particularly vibrating element gyroscopes, configured to detect heading relative to true north. Certain embodiments are suitable for reducing rotational dynamic errors associated with rotating gyroscopes. Other embodiments may include compensation of biases not related to rotational dynamics, such as thermal drift. The various methods disclosed may also account for the bias by sampling the rotational vector of the earth at an arbitrary heading, and at a heading that is 180° offset from the arbitrary heading. The sequence may be repeated numerous times to compensate for bias drift. The bias drift may be constant with respect to time (linear) or changing over time (non-linear) during the data acquisition sequence. Some embodiments include methods that utilize data from accelerometers to infer the bank and elevation angles as well as earth latitude location relative to the equator.
59 Citations
43 Claims
-
1. A method for determining a heading direction, comprising:
-
selecting a gyroscope having a sensitive axis and defining a pointing vector, said gyroscope configured for detection of a rotation rate about said sensitive axis; orienting said gyroscope in a first orientation such that when said gyroscope is in said first orientation said sensitive axis defines a heading axis and said pointing vector is oriented in a first direction; using said gyroscope to measure a first set of indicated rotation rate data while said gyroscope is stationary and in said first orientation; orienting said gyroscope in a second orientation, said sensitive axis being substantially parallel to said heading axis, said pointing vector being oriented in a second direction substantially opposite said first direction; using said gyroscope to measure a second set of indicated rotation rate data while said gyroscope is stationary and in said second orientation; orienting said gyroscope in a third orientation, said sensitive axis being substantially parallel to said heading axis, said pointing vector being oriented in substantially said first direction; using said gyroscope to measure a third set of indicated rotation rate data while said gyroscope is stationary and in said third orientation; calculating a corrected rotation rate of said gyroscope about said heading axis utilizing at least said first, second and third sets of indicated rotation rate data; and determining said heading direction from said corrected rotation rate, wherein each of said first, second and third sets of indicated rotation rate data include at least one data point, and wherein said rotation rate about said sensitive axis of said gyroscope is caused by the earth'"'"'s rotation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for determining a heading direction, comprising:
-
orienting a gyroscope in a first orientation, said gyroscope having a sensitive axis and defining a pointing vector, said sensitive axis defining a heading axis, said pointing vector oriented in a first direction; measuring a set of rotational rate signals from said gyroscope with said gyroscope in said first orientation; orienting said gyroscope in a second orientation, said sensitive axis being substantially parallel to said heading axis, said pointing vector being oriented in a second direction substantially opposite said first direction; measuring another set of rotational rate signals from said gyroscope with said gyroscope in said second orientation; alternating said gyroscope between said first orientation and said second orientation and measuring an additional set of rotational rate signals from said gyroscope after each alternating to obtain a plurality of sets of signals numbering at least three; calculating a corrected rate of rotation of said gyroscope about said heading axis utilizing said plurality of sets of signals; and determining said heading direction from said corrected rate of rotation. - View Dependent Claims (17, 18)
-
-
19. A method for determining a heading direction, a bank angle and an elevation angle, comprising:
-
(a) selecting a gyroscope comprising an angular rate sensor and an accelerometer, said angular rate sensor detecting a rotational rate about a first sensitive axis, said accelerometer detecting an acceleration along a second sensitive axis, said first and second sensitive axes having a known spatial relationship; (b) defining a first orientation of said gyroscope with said first sensitive axis in alignment with a heading axis; (c) defining a second orientation of said gyroscope with said first sensitive axis parallel with an elevation axis, said elevation axis being at a first projected right angle relative to said heading axis; (d) defining a third orientation of said gyroscope with said first sensitive axis parallel with a lateral axis, said lateral axis being at a second projected right angle relative to said heading axis, said lateral axis being at a third projected right angle relative to said elevation axis; (e) measuring a rotational rate data set with said angular rate sensor and a gravitational acceleration data set with said accelerometer, said gyroscope being stationary in said first orientation, each of said data sets including at least one data point; (f) repeating step (e) with said first sensitive axis oriented parallel to and 180°
offset from said first orientation;(g) alternating between steps (e) and (f) to obtain at least three of said rotational rate data sets and at least three of said gravitational acceleration data sets; (h) utilizing said rotational rate data sets acquired in steps (e), (f) and (g) to calculate a corrected rate of rotation of said gyroscope about said heading axis; (i) utilizing said gravitational acceleration data sets acquired in steps (e), (f) and (g) to calculate a corrected gravitational acceleration along said heading axis; (j) repeating steps (e), (f) and (g) for said second orientation; (k) utilizing said rotational rate data sets acquired in step (j) to calculate a corrected rate of rotation of said gyroscope about said elevation axis; (l) utilizing said gravitational acceleration data sets acquired in step (j) to calculate a corrected gravitational acceleration along said elevation axis; (m) repeating steps (e) through (g) for said third orientation; (n) utilizing said rotational rate data sets acquired in step (m) to calculate a corrected rate of rotation of said gyroscope about said lateral axis; (o) utilizing said gravitational acceleration data sets acquired in step (m) to calculate a corrected gravitational acceleration along said lateral axis; (p) utilizing said corrected gravitational accelerations acquired in steps (l) and (o) to calculate said bank angle; (p) utilizing said corrected gravitational accelerations acquired in steps (i), (l) and (o) to calculate said elevation angle; and (q) utilizing said corrected gravitational accelerations acquired in steps (i), (l) and (o) and said corrected rates of rotation acquired in steps (h), (k) and (n) to calculate said heading direction. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for correcting a bias error, comprising:
-
(a) selecting a sensor having a sensitive axis, said sensor sensing a component vector of a total vector about said sensitive axis, said component vector having a magnitude proportional to a sine or a cosine of an angle between said component vector and said total vector; (b) orienting said sensor in a first orientation that defines a first direction, said sensitive axis defining a spatial reference axis; (c) measuring a set of signals from said sensor while said sensor is stationary in said first orientation, said set of signals including at least one signal; (d) orienting said sensor in a second orientation that defines a second direction, said sensitive axis being substantially parallel with said spatial reference axis, said second direction being substantially opposite said first direction; (e) repeating step (c) with said sensor in said second orientation; (f) alternating between the orientations of steps (b) and (d) and performing step (c) after each alternating to obtain a plurality of sets of signals, said plurality of sets of signals numbering at least three; and (g) calculating a corrected component vector of said sensor about said spatial reference axis utilizing said plurality of sets of signals. - View Dependent Claims (25, 26, 27)
-
-
28. A gyrocompass system assembly comprising:
-
a framework that supports at least one gyro resonator, each of said at least one gyro resonator defining a sensitive axis for detection of a rotation rate thereabout, said rotation rate being caused by the earth'"'"'s rotation, said gyroscope being rotatable about an axis of rotation, said axis of rotation and said sensitive axis of said at least one gyro defining a projected angle that is substantially 90 degrees; at least one motive driver for rotation of said at least one gyro resonator about said axis of rotation; and a control system operatively coupled with said at least one motive driver and said at least one gyro resonator for control of and measurement by said gyrocompass system assembly in response to a set of programmed instructions for; orienting a first of said at least one gyro resonator in a first orientation, said sensitive axis of said first gyro resonator defining a heading axis and a first direction; using said first of said at least one gyro resonator to measure a first set of indicated rotation rate data; orienting said first of said at least one gyro resonator in a second orientation using said at least one motive driver, said sensitive axis being substantially parallel to said heading axis and being oriented in a second direction substantially opposite said first direction; using said first of said at least one gyro resonator to measure a second set of indicated rotation rate data while said at least one gyro resonator is in said second orientation; using said at least on motive driver to return said first of said at least one gyro resonator to said first orientation; and using said first of said at least one gyro resonator to measure a third set of indicated rotation rate data while said at least one gyro resonator is in said first orientation. - View Dependent Claims (29, 30, 31)
-
-
32. A gyrocompass system comprising:
-
at least one gyro resonator, each of said at least one gyro resonator having a sensitive axis oriented in an initial direction; and means for offsetting each of said at least one gyro resonators 180°
with respect to said initial direction of each of said at least one gyro resonator.
-
-
33. A method surveying a borehole, comprising:
-
selecting an inertial rate gyroscope configured for insertion into said borehole; inserting said inertial rate gyroscope a distance into said borehole; causing said gyroscope to become substantially stationary at said distance; using said gyroscope while said gyroscope is substantially stationary to obtain a plurality of indicated angular rotation rates, said plurality of indicated angular rotation rates being caused by the earth'"'"'s rotation; using said plurality of indicated angular rotation rates to cancel a bias associated with said indicated angular rotation rates to provide a plurality of corrected angular rotation rates; and using said corrected angular rotation rates to infer a heading direction of said gyroscope. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A method for determining a heading direction, comprising:
-
providing an inertial rate gyroscope that includes a framework that supports at least one gyro resonator, each of said at least one gyro resonator defining a sensitive axis for detection of a rotation rate thereabout, said rotation rate being caused by the earth'"'"'s rotation, said gyroscope being rotatable about an axis of rotation, said axis of rotation and said sensitive axis of said at least one gyro defining a projected angle that is substantially 90 degrees, and at least one motive driver for rotation of said at least one gyro resonator about said axis of rotation; providing a set of instructions for; orienting a first of said at least one gyro resonator in a first orientation, said sensitive axis of said first gyro resonator defining a heading axis and a first direction; using said first of said at least one gyro resonator to measure a first set of indicated rotation rate data; orienting said first of said at least one gyro resonator in a second orientation using said at least one motive driver, said sensitive axis being substantially parallel to said heading axis and being oriented in a second direction substantially opposite said first direction; using said first of said at least one gyro resonator to measure a second set of indicated rotation rate data while said at least one gyro resonator is in said second orientation; using said at least on motive driver to return said first of said at least one gyro resonator to said first orientation; and using said first of said at least one gyro resonator to measure a third set of indicated rotation rate data while said at least one gyro resonator is in said first orientation. - View Dependent Claims (41, 42, 43)
-
Specification