Apparatus and method for setting a gyroscrope zero point
First Claim
1. An apparatus for setting a gyroscope zero point reference value, comprising:
- a gyroscope for outputting a signal indicating angular velocity in the form of a voltage;
a global positioning system (GPS) receiver for receiving a GPS signal;
an analog-to-digital (A/D) converter for digitizing the voltage output from the gyroscope; and
a controller for detecting a speed and a direction angle of a vehicle from the received GPS signal, determining if the vehicle is traveling in a straight line, and filtering the voltage output from the gyroscope to obtain a gyroscope zero point reference value if the vehicle is traveling in the straight line.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are an apparatus and a method for computing a position of a moving entity, and an apparatus and method for setting a gyroscope zero point or a gyroscope zero point reference value. In the apparatus for setting the gyroscope zero point, a gyroscope outputs a signal of angular velocity in the form of voltage. A global positioning system (GPS) receiver receives a GPS signal. An analog-to-digital (A/D) converter digitizes the voltage output from the gyroscope. A controller detects a speed and a direction angle of a vehicle from the received GPS signal, determines if the vehicle is traveling in a straight line, and filters the voltage output from the gyroscope to obtain a gyroscope zero point reference value if the vehicle is traveling in the straight line.
-
Citations
12 Claims
-
1. An apparatus for setting a gyroscope zero point reference value, comprising:
-
a gyroscope for outputting a signal indicating angular velocity in the form of a voltage;
a global positioning system (GPS) receiver for receiving a GPS signal;
an analog-to-digital (A/D) converter for digitizing the voltage output from the gyroscope; and
a controller for detecting a speed and a direction angle of a vehicle from the received GPS signal, determining if the vehicle is traveling in a straight line, and filtering the voltage output from the gyroscope to obtain a gyroscope zero point reference value if the vehicle is traveling in the straight line. - View Dependent Claims (2, 3)
-
-
4. A method for setting a gyroscope zero point reference value, comprising:
-
checking global positioning system (GPS) measurement in a predetermined cycle;
determining if a vehicle is traveling in a straight line from a result of the GPS measurement, incrementing a count value associated with the straight-line traveling if the vehicle is traveling in the straight line, and computing a gyroscope zero point reference value according to
ZPT_Ref=(N−
1)/N*ZPT_Ref+1/N*Mean(Y[0 . . . 9]), where ZPT_Refdenotes a gyroscope zero point reference value, N denotes a smoothing filter constant, and Mean(Y[0 . . . 9]) is a mean value of Y[0] to Y[9] values, each of the Y[0] to Y[9] values being an average of an accumulated value obtained by accumulating a mean value of gyroscope output values measured in a predetermined cycle a predetermined number of times; and
determining the count value associated with the straight-line traveling after computing the gyroscope zero point reference value, storing the computed gyroscope zero point reference value in a memory if the count value is larger than N, and waiting for the cycle to be reached if the count value is less than or equal to N.
-
-
5. An apparatus for setting a gyroscope zero point, comprising:
-
a gyroscope for outputting a signal indicating angular velocity in the form of a voltage;
a global positioning system (GPS) receiver for receiving a GPS signal;
an analog-to-digital (A/D) converter for digitizing the voltage output from the gyroscope; and
a controller for analyzing the GPS signal, determining if a vehicle is traveling in a straight line, obtaining a gyroscope zero point reference value, comparing a gyroscope output range value with a noise level value in a predetermined cycle, and updating a gyroscope zero point when the gyroscope output range value is less than or equal to the noise level value. - View Dependent Claims (6, 7)
-
-
8. A method for setting a gyroscope zero point using a memory storing a gyroscope zero point value, a noise level value, and a gyroscope zero point reference value, comprising:
-
determining if the gyroscope zero point value, the noise level value, and the gyroscope zero point reference value are present in the memory, when power is applied;
initializing a gyroscope zero point and a gyroscope zero point reference value to the stored values thereof and initializing a noise level to a predetermined multiple of the stored value thereof if the values are present, and initializing only the noise level to a value computed by taking into account a case where vibration is large, if the values are not stored;
sequentially storing, in a plurality of buffers, an average of an accumulated value obtained by accumulating a mean value of gyroscope output values measured in a second time interval for a first time period;
obtaining a gyroscope output range value whenever sequentially storing, in the plurality of buffers, an average of an accumulated value obtained by accumulating a mean value of gyroscope output values measured in the second time interval for the first time period after all the buffers are initially filled;
updating the noise level to a minimum gyroscope output range value, when the gyroscope output range value is less than or equal to the noise level value; and
summing values stored in all the buffers when the noise level is updated, and updating a new gyroscope zero point to a mean value of the stored values. - View Dependent Claims (9, 10, 11, 12)
-
Specification