CN1334915A - Orientation angle detector - Google Patents
Orientation angle detector Download PDFInfo
- Publication number
- CN1334915A CN1334915A CN99816237A CN99816237A CN1334915A CN 1334915 A CN1334915 A CN 1334915A CN 99816237 A CN99816237 A CN 99816237A CN 99816237 A CN99816237 A CN 99816237A CN 1334915 A CN1334915 A CN 1334915A
- Authority
- CN
- China
- Prior art keywords
- angle
- counter
- supposition
- rotation
- orientation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/18—Stabilised platforms, e.g. by gyroscope
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
- G06F3/012—Head tracking input arrangements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C19/00—Gyroscopes; Turn-sensitive devices using vibrating masses; Turn-sensitive devices without moving masses; Measuring angular rate using gyroscopic effects
- G01C19/56—Turn-sensitive devices using vibrating masses, e.g. vibratory angular rate sensors based on Coriolis forces
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
- G01C21/16—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
- G01C21/165—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments
- G01C21/1654—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation combined with non-inertial navigation instruments with electromagnetic compass
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/017—Head mounted
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B27/0179—Display position adjusting means not related to the information to be displayed
- G02B2027/0187—Display position adjusting means not related to the information to be displayed slaved to motion of at least a part of the body of the user, e.g. head, eye
-
- G—PHYSICS
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
- G02B27/01—Head-up displays
- G02B2027/0192—Supplementary details
- G02B2027/0198—System for aligning or maintaining alignment of an image in a predetermined direction
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Optics & Photonics (AREA)
- Electromagnetism (AREA)
- Gyroscopes (AREA)
- Navigation (AREA)
- Measurement Of Length, Angles, Or The Like Using Electric Or Magnetic Means (AREA)
- Measuring Magnetic Variables (AREA)
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- Geophysics And Detection Of Objects (AREA)
Abstract
An orientation angle detector using gyroscopes (301-303) for detecting X-, Y- and Z-angular velocities which are time-integrated (60) to produce pitch, roll and yaw angles (gamma, beta, alpha) of the orientation. Two accelerometers (403, 404) are used to obtain tentative pitch and roll angles in order to correct the pitch and roll angles, and two terrestrial magnetometers (401, 402) are used to obtain a tentative yaw angle so as to correct the yaw angle. When the tentative pitch, roll and yaw angles are defined accurate (50), the integrated pitch, roll and yaw angles are corrected (60) by the tentative pitch, roll and yaw angles.
Description
Technical field
The present invention is relevant with the gyrostatic orientation angle detector of employing, specifically, relates to the gyroscope that is used in such orientation angle detector and compensates or proofread and correct the measured technology towards the angle.
Technical background
In the prior art, orientation angle detector is used for carrying out head tracking in the actual environment of the virtual environment of using head mounted display (HMD), expansion and telechirics.It also can be used as computer input device.
Known three-dimensional (3-D) orientation angle detector comprises three gyroscopes (being called " rate gyro "), and three orthogonal axes configurations a moving object upper edge are to obtain the angular velocity of three quadratures.These orthogonal angle speed produce the angle factor of three expressions towards the angle behind integration.Usually use Euler angle θ=(α, the beta, gamma) expression of X-Y-Z towards the angle." utilizing of the measurement of 3 d pose angular transducer " (" Measurementof Human Head Motion using A Three-Dimensional Posture AngleSensor " people such as Yamashitaet to head part's motion, National Convention Record of I.E.E.Japan, Vol.3 (1997) has disclosed a kind of so known orientation angle detector in p.p.304-305).
In order to compensate the error in the angular velocity integration that rate gyro is measured, knownly can utilize three also to measure acceleration on these three orthogonal directionss along the accelerometers of three same orthogonal axes configurations, in above-mentioned paper, also disclosed this situation.Three expressions of another group towards the angle factor at angle according to measured acceleration calculation, be used for estimating and proofreaies and correct with the rate gyro measurement towards the angle.
Usually make speed gyro and accelerometer with optical fibre gyro (FOG) and semiconductor-type accelerometer.FOG is fabulous on precision, but very expensive.A kind of Coriolis gyrotron that is called piezoelectric vibration gyroscope is owing to the low very economical of cost, but precision is not high.
The purpose of this invention is to provide a kind of precision height and orientation angle detector simple in structure, this orientation angle detector certainly uses FOG as rate gyro, but also can use the Coriolis gyrotron, can make the cost of detecting device low like this, but with comparing precision what not reducing with FOG.
Summary of the invention
According to the present invention, as illustrated in claim 1, resulting orientation angle detector comprises: a plurality of on detecting device respectively with the gyroscope of a plurality of orthogonal axes (Xs-Zs) configured in parallel of definition detecting device coordinate system, be used for measuring angular velocity (Jx around separately axle (Xs-Zs), Jy, Jz); An angle of rotation counter that is connected with these gyroscopes is used for according to angular velocity (Jx, Jy, Jz) calculating angle of rotation (Δ X, Δ Y, Δ Z); At least one and the accelerometer of one of orthogonal axes (Xs-Zs) configured in parallel at least, be used for measuring acceleration (Ax, Ay, Az); A dwell angle counter that is connected with accelerometer, be used for according to acceleration (Ax, AY) calculate dwell angle (R, P); And one with the angle of rotation counter be connected with the dwell angle counter towards the angle counter, be used for to angle of rotation (Δ X, Δ Y, Δ Z) integration is to obtain an angular integral and according to angular integral and dwell angle (R, P) calculate one towards angle (α, β, γ), towards angle (α, β, γ) be differential seat angle between the benchmark coordinate system (X-Y-Z) in detecting device coordinate system (Xs-Ys-Zs) and the space, detecting device place, wherein have two magnetometers respectively with a plurality of orthogonal axes in two (Xs, Ys) configured in parallel, be used for measuring two (Xs in a plurality of axles, ground magnetic component Ys) (Mx, My), and the dwell angle counter also is connected with two magnetometers, base area magnetic component (Mx, My) calculate the position angle, produce an orientation fleet angle Ф who departs from benchmark coordinate system (X-Y-Z) as dwell angle (R, accessory factor P) according to the position angle again.
In addition, some orientation angle detectors of realizing according to the present invention provide in the dependent claims.
Brief Description Of Drawings
Fig. 1 is the synoptic diagram that is illustrated in the configuring condition of rate gyro, accelerometer and magnetometer in the orientation angle detector of realizing according to one embodiment of the present of invention;
Fig. 2 is the synoptic diagram of the relation of 3-D coordinate after departing from the benchmark coordinate system of illustration space 3-D benchmark coordinate system and detecting device itself;
Fig. 3 is the functional-block diagram according to the orientation angle detector of one embodiment of the present of invention realization;
Fig. 4 is the functional-block diagram of the dwell angle counter in the orientation angle detector of Fig. 3;
Fig. 5 is the synoptic diagram of illustration orientation angle detector operating position in HMD;
Fig. 6 is the functional-block diagram of the Hi-pass filter corrector of each Hi-pass filter in can the orientation angle detector of correction chart 3;
Fig. 7 shows the signal waveform of each point among Fig. 6;
Fig. 8 is the functional-block diagram that is used for replacing the digital filter apparatus of each Hi-pass filter in the orientation angle detector of Fig. 3;
Fig. 9 is the functional-block diagram of the IIR digital high-pass filter in the high-pass filtering apparatus of Fig. 8;
Figure 10 shows the signal waveform of each point among Fig. 8;
Figure 11 A-11C shows the input and output signal of high-pass filtering apparatus under different situations of Fig. 8;
Figure 12 is the synoptic diagram that is illustrated in the configuring condition of rate gyro, accelerometer and magnetometer in the orientation angle detector of realizing according to another embodiment of the present invention;
Figure 13 A and 13B can be used for the stretch-out view and the bending figure of the rate gyro combination of the orientation angle detector shown in Fig. 1-12;
Figure 14 is the synoptic diagram that is illustrated in the configuring condition of rate gyro, accelerometer and magnetometer in the orientation angle detector of realizing according to another embodiment of the present invention; And
Figure 15 is the functional-block diagram of the orientation angle detector of Figure 14.
Most preferred embodiment of the present invention
Below, with reference to the orientation angle detector of Fig. 1-3 explanation according to the realization of the one embodiment of the present of invention shown in it.The orientation angle detector of this embodiment be used for detecting an object in a three-dimensional (3-D) space towards.
This is included on the detecting device respectively three orthogonal axes Xs with definition detecting device coordinate system at the orientation angle detector shown in these figure, first to the 3rd gyroscope 301-303 of Ys and Zs configured in parallel, be used for measuring around separately axle Xs, Ys and Zs rotate first to third angle speed Jx, Jy and Jz.
Angle of rotation counter 310 is connected with first to the 3rd gyroscope 301-303, is used for according to first to third angle speed Jx, Jy and Jz calculating angle of rotation (Δ X, Δ Y, Δ Z).First and second accelerometers 403 and 404 and two orthogonal axes Xs and Ys configured in parallel are used for measuring first and second acceleration A x and the Ay.These two accelerometers are used for measuring acceleration of gravity.
Be connected with dwell angle counter 405 with angle of rotation counter 310 towards angle counter 60, be used for angle of rotation (Δ X, Δ Y, Δ Z) integration is to obtain an angular integral (Σ Δ X, Σ Δ Y, Σ Δ Z) and according to angular integral and dwell angle (R, P) calculate towards the angle (α, beta, gamma).(α, beta, gamma) is the differential seat angle between the benchmark coordinate system in detecting device coordinate system (Xs-Ys-Zs) and space, detecting device place towards the angle.
In addition, first and second magnetometers 401 and 402 and these orthogonal axes in two Xs and Ys configured in parallel, be used for measuring ground magnetic component Mx and My.Dwell angle counter 405 is connected with 402 with first and second magnetometers 401, being used for base area magnetic component Mx and My calculates the position angle, produce according to the position angle again and depart from the orientation fleet angle Ф of benchmark coordinate system (X-Y-Z) as dwell angle (R, accessory factor P).
Orientation angle detector also comprises one towards angle storer 70, and is connected towards angle counter 60, is used for storage towards the angle (α, beta, gamma).Euler angle towards the angle with Z-Y-X represents that it comprises around the crab angle α of Z axle rotational angle, around the angle of pitch β of Y-axis rotational angle with around these three components of the angle of roll γ of X-axis rotational angle.
Angle of rotation has three factors: around the X of X-axis angle of rotation Ax, and around the Y of Y-axis angle of rotation AY, and around the Z of Z axle angle of rotation Az.
Simultaneously, dwell angle counter 405 calculates one according to the first and second magnetic detection signal Mx and My and the first and second acceleration A x and Ay and infers that angle of pitch P, one infer angle of roll R and the supposition crab angle Ф as the orientation fleet angle.Infer angle of pitch P, infer angle of roll R and infer that crab angle Ф is the factor of dwell angle.
Orientation angle detector also comprises a dwell angle correction determinant 60, is used for judging that (accuracy Ф) produces a correction signal to dwell angle when judging that dwell angle is accurate for P, R.(Σ Δ X, Σ Δ Y, Σ Δ Z) proofreaies and correct towards 60 pairs of angular integrals of angle counter, draws towards the angle (α, beta, gamma).
As shown in Figure 5, orientation angle detector 20 is worn on user's the head with HMD 100.Detecting device 20 and HMD 100 are connected on the video image maker 101 by cable 102.Picture signal sends HMD100 to from video image maker 101.So the user can appreciate image.When user's rotary head, his head after the angle is detected by orientation angle detector 20, send video image maker 101 to.Video image maker 101 usefulness change or modulated image signal towards the angle.Therefore, the user can change the image that he sees by rotary head.
First to the 3rd gyroscope 301-303 preferably has the Coriolis gyrotron of piezoelectric vibrator.
First to the 3rd high-pass filtering (H mode filter) 304-306 is connected with first to the 3rd Coriolis gyrotron 301-303 respectively, be used for eliminating first to the 3rd output from Gyroscope Jx that is included in first to the 3rd Coriolis gyrotron, offset voltage in Jy and the Jz produces the output of first to the 3rd wave filter.
It is 0.1Hz even lower that first to the 3rd high-pass filtering 304-306 respectively is designed to cutoff frequency.Hi-pass filter with low cutoff frequency is very slow from beginning to steady operation.Therefore, first to the 3rd Hi-pass filter 304-306 preferably respectively has a variable cutoff frequency.In this case, cutoff frequency is adjusted to when rigidly connecting the power switch of logical detecting device than higher, thereby can be so that wave filter promptly enters steady-working state.Behind working stability, Hi-pass filter can be adjusted to the low cutoff frequency of 0.1Hz.
First to the 3rd Hi-pass filter 304 306 is the Hi-pass filter of analogue type normally.In this case, orientation angle detector also comprises first to the 3rd modulus (A/D) the transducer 307-309 that is connected with first to the 3rd Hi-pass filter 304-306 respectively.First to the 3rd A-D converter 307-309 exports first to the 3rd wave filter respectively by sampling interval St and samples, and produces first to the 3rd time series digital signal.Angle of rotation counter 310 receives first to the 3rd time series digital signal of input, produces three time series angle of rotation signals (Δ X, Δ Y, Δ Z) of expression angle of rotation.
First to the 3rd time series angle of rotation signal indication time series X angle of rotation Δ X (t), the Y angle of rotation Δ Y (t) of time serial, and time series Z angle of rotation Δ Z (t), t=n wherein, (n-1), (n-2),, 1, and n-(n-1)=St, angle of rotation counter (310) calculates X angle of rotation Δ X (n) when the t=n, Y angle of rotation Δ Y (n) and Z angle of rotation Δ Z (n) according to following formula:
Wherein β (n-1) and γ (n-1) are angle of pitch β and the angle of roll γ when the t=n-1 from reading towards angle storer 70, and Jx (n), Jy (n) and Jz (n) be first to the 3rd input time the sequence digital signal when t=n first to three digital signal.
Utilize Hi-pass filter to eliminate and be included in the interior offset voltage of output from Gyroscope.Yet, because the effect of the capacitor in the wave filter makes wave filter output that distortion (seeing (c) among Fig. 7) be arranged.In order to eliminate this distortion, orientation angle detector preferably includes three Hi-pass filter correcting circuits 311, is connected between first to the 3rd A-D converter 307-309 and the angle of rotation counter 310, shown in the dotted line among Fig. 3.The distortion of 311 pairs first to the 3rd Hi-pass filters of these Hi-pass filter correcting circuits compensates, and produces first to the 3rd through the school signal.First to the 3rd through the school signal send to angle of rotation counter 310 as first to the 3rd input time the sequence digital signal.
Hi-pass filter correcting circuit 311 is respectively carried out the given calculating of following formula:
J(n)=F(n)+(Δt/RC)×ΣF(n)
Wherein J (n) be when t=n the corresponding digital signal in the input time sequence digital signal through the school signal, F (n) is the digital value of the corresponding digital signal in first to the 3rd time series digital signal when t=n, and Δ t/RC is a constant.
Referring to Fig. 6, first to the 3rd Hi-pass filter correcting circuit 311 respectively comprises an integrator that a first adder 31101 and a register 31102 are arranged, be used for the digital value of corresponding time series digital signal is carried out integration, the value that integration is got is kept in the register 31102.Constant generator 31103 is used for producing constant.Multiplier 31104 is connected with constant generator 31103 with register 31102, is used for integrated value be multiply by constant, produces one and takes advantage of the back value.Second adder 31105 will be taken advantage of the digital value addition of back value and serial input, produce through the school signal.
Referring to Fig. 7, there is shown input waveform (a), output waveform (b), the output waveform (c) of Hi-pass filter and the output waveform (d) of Hi-pass filter corrector 311 of the driving voltage of aforesaid Coriolis gyrotron.From waveform (c) and (d) as can be seen, in (d), eliminated the distortion that in (c), shows.
Fig. 6 again, Hi-pass filter correcting circuit 311 also comprises an offset error correction circuit 31106-3108, is used for compensating the offset error that is caused in the calculating of the integrator 31101-31102 and second addition 31105.The offset error correction circuit comprises an output determinant 31106, is used for observing through time that the school signal remains unchanged and judges the degree of offset error.Error corrector 31107 is connected with output determinant 31106, produces error correction signal according to error degree.Error correction signal offers register 31102, proofreaies and correct integrated value by it.Constant correcting circuit 31108 also is connected with error corrector 31107, according to error correction signal the constant that constant generator 31103 produces is proofreaied and correct.
Get back to Fig. 7, wherein show the output waveform (e) of Hi-pass filter corrector 311 with offset error correction circuit 31106-3108.Waveform (d) is compared as can be seen with waveform (e), and the output waveform of high-pass filtering corrector 311 has obtained further improvement.
First to the 3rd Hi-pass filter can be first to the 3rd digital high-pass filter that produces the output of first to the 3rd time series digital filtering respectively.
Referring to Fig. 8, first to the 3rd digital high-pass filter (Fig. 8) respectively comprise one with first to the 3rd gyroscope 301-303 in a corresponding A-D converter that is connected 313, be used for by sampling interval St in first to the 3rd output from Gyroscope corresponding one sample, produce a time series digital signal.Digital filter 315 is connected with A-D converter 313, is used for the time series digital signal is carried out filtering, produces a corresponding output in the output of first to the 3rd time series digital filtering.Angle of rotation counter 310 receives the output of first to the 3rd time series digital filtering, as first to the 3rd input time the sequence digital signal.
First to the 3rd time series angle of rotation signal indication time series X angle of rotation Δ X (t), time series Y angle of rotation Δ Y (t) and time series Z angle of rotation Δ Z (t), t=n wherein, (n-1), (n-2) ..., 1, and St=n-(n-1).
An example of digital filtering 315 is digital filterings of infinite-duration impulse response (IIR) type, for example as shown in Figure 9.IIR digital filtering 315 has delay buffer storage value P1 and P2.
Digital high-pass filter device (Fig. 8) also comprise one be connected with the output terminal of digital filter 315 just/negative determinant 316, be used for judging the time that the time series digital signal changes between positive and negative, produce a change signal according to time series digital filtering output.Delay buffer storage value reset circuit 317 and digital filtering 315 with just/negative determinant 316 is connected.Delay buffer storage value reset circuit 317 responses change signal resets to the register values P1 and the P2 of digital filtering 315.
Figure 10 shows each waveform a-d.Similar shown in (a)-(c) among waveform a-c and Fig. 7, and waveform d is the output waveform of above digital high-pass filter devices in conjunction with Fig. 8 and 9 explanations.Shown in waveform d, shown by dashed lines owing to the distortion that occurs with analog filter can be eliminated by utilizing the digital high-pass filter device.Figure 11 A shows the input waveform a1 and the output waveform b1 of the digital high-pass filter device of above explanation.As seen from the figure, drift does not improve.
Digital high-pass filter device (Fig. 8) also comprises the off-set value generator 319 and a multiplier 320 that is connected with off-set value generator 319 that are used for producing off-set value.Multiplier 320 is configured to make A-D converter 313 to be connected with digital filtering 315.Multiplier 320 is used for the time series digital signal be multiply by off-set value.Off-set value correcting circuit 318 and off-set value generator 319 with just/negative determinant 316 is connected, according to change signal correction off-set value.
Off-set value is set to the time series digital filtering just under the situation of the value before correction carry out proofreading and correct, and the input and output waveform of digital filter is respectively shown in a2 and a1 among Figure 11 B.
Preferably carrying out off-set value according to following formula proofreaies and correct:
OS(n)=OS(n-1)-m×[OS(n-1)-D(n-1)]
Wherein OS (n) and OS (n-1) are respectively in the off-set value after the correction and before correction, and D (n-1) is the digital signal from A-D converter, and 0<m≤0.5.Off-set value is proofreaied and correct the drift that has improved output, shown in input and output waveform a3 and b3 among Figure 11 C.
Referring to Fig. 4, dwell angle counter 405 comprises respectively first and second A-D converters 40501 and 40502 that are connected with 404 with first and second accelerometers 403.First and second A-D converters 40501 and 40502 are sampled to the first and second acceleration detection signal Ax and Ay by sampling interval St, produce the first and second time series digital acceleration signals.Infer that angle of pitch counter 40504 is connected with first A-D converter 40501, calculate according to very first time sequence numeral acceleration signal and infer angle of pitch P.Infer that angle of roll counter 40503 is connected with supposition angle of pitch counter 40504 with second A-D converter 40502.Infer that angle of roll counter 40503 calculates supposition angle of roll R according to the second time series acceleration signal and supposition angle of pitch P.
When the first and second time series digital acceleration signal indications are Ax (t) and Ay (t), t=n wherein, n-1,1, and St=n-(n-1) infers angle of pitch counter 40504 and infers that angle of roll counter 40503 calculates supposition angle of pitch P and infers angle of roll R according to following formula respectively;
P (n)=sin
-1Ax (n) and
R(n)=sin
-1[Ay(n)/cosP(n)]
Wherein P (n), R (n), Ax (n) and the P of Ay (n) when being illustrated respectively in t=n, R, Ax (t) and Ay (t).
Coordinate system transformation calculations device 40507 according to following formula according to the first and second time series magnetic detection signal Mx and My, time series numeral Z direction magnetic component signal Mz with infer pitching and angle of roll P and R calculate ground magnetic component Hx and Hy
Hx(n)=cos[P(n)×Mx(n)+sin[P(n)]×Mz(n)
Hy(n)=sin[R(n)]×sin[P(n)]×Mx(n)
+cos[R(n)]×cos[P(n)]×MZ(n)
Hx (n) wherein, Hy (n), Mx (n), My (n), Mz (n), P (n) and R n) Hx, Hy, Mx, My, Mz, P and R when being illustrated respectively in t=n.
The position angle calculate device 40508 according to following formula according to Hx (n) and Hy (n) the computer azimuth angle φ φ (n) when the t=n:
φ(n)=-tan
-1[Hy(n)/Hx(n)]
The position angle is calculated device (40508) and is also calculated the Ф (n) of supposition crab angle Ф when the t=n according to following formula according to φ (n) and initial orientation fleet angle φ (0):
Ф(n)=φ(n)-φ(0)。
Z direction magnetic component generator 40509-40515 comprises an earth magnetism generator (40509-40510), is used for producing earth magnetism Ht.Current Z direction magnetic component absolute calculators 40511 is connected with 40506 with earth magnetism generator 40509 and 40510, third and fourth A-D converter 40505.Current Z direction magnetic component absolute calculators 40511 is calculated Z direction magnetic component absolute value according to following formula according to earth magnetism Ht, the first and second time series magnetic detection signal Mx and My currency Mx (n) and the My (n) when the t=n | Mz (n) |:
|Mz(n)|=[Ht
2-{Mx(n)
2+My(n)
2}]
1/2
Current tilt angle calculation device 40513 be connected with position angle storer 40512 towards angle storer 70, calculate current tiltangle 2.
Sign determination device 40514 is connected with current tilt angle calculation device 40513, produces the symbol (+or-) of current Z direction magnetic component Mz (n) according to current tiltangle 2 and initial inclination θ 0.
Current Z direction magnetic component counter 40515 is connected with sign determination device 40514 with current Z direction magnetic component absolute calculators 40511, produces Z direction magnetic component Mz (n).
Earth magnetism generator (40509-40510) comprises a magnetic store initially 40509 that can be selectively be connected with 40506 with third and fourth A-D converter 40505 by two on-off element S1 and S2 respectively.Initially initial directions X, Y direction and Z direction ground magnetic component Mx (0), My (0) and the Mz (0) that is provided by the on-off element S1 that connects selectively at initial time and S2 by third and fourth A-D converter 40505 and 40506 has been provided magnetic store 40509 in advance.
Processor 40510 is connected with magnetic store 40509 initially, handles initial directions X, Y direction and Z direction ground magnetic component Mx (0), My (0) and Mz (0) according to following formula, draws earth magnetism Ht.:
|Ht|=[Mx(0)
2+My(0)
2+Mz(0)
2]
1/2
The absolute value of the earth magnetism that therefore obtains | Ht| is stored in initially in the magnetic store 40509.
The following describes and deposit initial directions X, Y direction and Z direction ground magnetic component Mx (0), My (0) and Mz (0) in the initially situation of magnetic store 40509.
In original state, orientation angle detector is positioned to make first and second magnetometers 401 parallel with the Z axle of benchmark coordinate system with one of 402 on the one hand.Then, connect corresponding among two on-off element S1 and the S2, deposit initially this magnetometer (401 or 402) detected ground magnetic component in magnetic store 40509 as initial Z direction ground magnetic component Mz (0).After this, orientation angle detector is positioned to make first and second magnetometers 401 parallel with Y-axis with the X of benchmark coordinate system respectively with 402 on the other hand.Then, connect two on-off element S1 and S2.As a result, first and second magnetometers 401 and 402 detected ground magnetic components deposit magnetic store 40509 initially in, as initial directions X ground magnetic component Mx (0) and initial Y direction ground magnetic component My (0).
Current tilt angle calculation device 40513 according to following formula according to from position angle φ that position angle storer 40512 is read when the t=n-1 angle value φ (n-1) and from the angle of roll β that reads towards angle storer 70 and angle of pitch γ angle of roll value β (n-1) and the current tiltangle 2 of angle of pitch value γ (n-1) calculating at t=n-1:
θ2=sin
-1[aa/(aa
2+cc
2)
1/2],
Aa=cos γ (n-1) * sin β (n-1) * cos φ (n-1) * sini φ (n-1) wherein, and cc=cos γ (n-1) * cos β (n-1).
Sign determination device 40514 is judged to just (+) with symbol on the one hand when current tiltangle 2 is spent less than 90 greater than initial inclination θ 0, be equal to or less than initial inclination θ 0 and symbol be judged to negative (-) when spending greater than-90 at current tiltangle 2 on the other hand.
Fig. 3 again, orientation angle detector comprise that also one is proofreaied and correct determinant 50 with dwell angle counter 405 and the dwell angle that is connected towards angle counter 60.Dwell angle is proofreaied and correct determinant 50 and is used for judging that (accuracy Ф) produces a correction signal to dwell angle for P, R.Then, go out some corrected values towards angle counter 60 response corrections calculated signals.So, towards these corrected values of angle counter 60 usefulness the integrated value group is proofreaied and correct, produce a modified value group.This modified value group is as (α, beta, gamma) sends towards the angle.
Calculate first to the third integral value Σ Δ X, Σ Δ Y and Σ Δ Z towards angle counter 60 according to following formula:
ΣΔX(n)=γ(n-1)+ΔX(n);
Σ Δ Y (n)=β (n-1)+Δ Y (n); With
ΣΔZ(n)=α(n-1)+ΔZ(n),
Δ X (n) wherein, Δ Y (n) and Δ Z (n) are respectively the X angle of rotation Δ X when time t=n, Y angle of rotation Δ Y and Z angle of rotation Δ Z, and γ (n-1), β (n-1) and α (n-1) are respectively angle of roll γ, angle of pitch β and the angle of roll α when time t=n-1.γ (n-1), β (n-1) and α (n-1) are from reading towards angle storer 70.
When angle counter 60 receives correction signal, calculate first to third angle error E x, Ey and Ez according to following formula towards angle counter 60:
Ex=ΣΔX(n)-R(n)
Ey=ΣΔY(n)-P(n)
Ez=ΣΔZ(n)-Ф(n)
Then, according to first to third angle error E x, Ey and Ez determine first to the 3rd corrected value C1 towards angle counter 60, and C2 and C3 calculate first to the 3rd modified value as angle of roll γ according to following formula, angle of pitch β and crab angle α again as corrected value:
γ=ΣΔX(n)-C1
β=ΣΔY(n)-C2
α=ΣΔZ(n)-C3
In this connection, the value of C1, C2 and C3 can be chosen as respectively less than first to third angle error E x, Ey and Ez.Perhaps, the value of C1, C2 and C3 can be defined as k1 * Ex, k2 * Ey and k3 * Ez respectively, and wherein k1, k2 and k3 are the constant value less than 1.
Orientation angle detector preferably disposes a correction coefficient generator 80, as shown in the figure.Correction coefficient generator 80 and dwell angle counter 405 be connected towards angle counter 60, be used for producing one group first and count m1, m2 and m3 to the tertiary system.First counts m1, m2 and m3 to the tertiary system elects from some different values with the angle value of inferring angle of roll R according to the supposition angle of pitch P that receives from dwell angle counter 405.
Preferable is that correction coefficient generator 80 has a table shown in following table 1.This tabular has by inferring angle of pitch P and inferring that some angle values of angle of roll R are predetermined respectively to be organized first and counts m1, m2 and m3 to the tertiary system.
Usually, count m1 with first to the tertiary system for the angle value of big supposition angle of pitch P and supposition angle of roll R, m2 and m3 obtain smaller.Table 1
R (degree) | ||||
????0-60 | ????60-70 | ????70-90 | ||
P (degree) | ?0-60 | ????m1:1 ????m2:1 ????m3:1 | ????m1:0.7 ????m2:1 ????m3:0.7 | ????m1:0.3 ????m2:1 ????m3:0.3 |
?60????- ?70 | ????m1:1 ????m2:0.7 ????m3:0.7 | ????m1:0.7 ????m2:0.7 ????m3:0.7 | ????m1:0.3 ????m2:0.7 ????m3:0.3 | |
?70????- ?89 | ????m1:1 ????m2:0.3 ????m3:0.3 | ????m1:0.7 ????m2:0.3 ????m3:0.3 | ????m1:0.3 ????m2:0.3 ????m3:0.3 |
Count m1, m2 and m3 by with first to the 3rd corrected value C1 towards angle counter 60 according to this group first to tertiary system, C2 and C3 multiply by first respectively and count m1 to the tertiary system, and m2 and m3 are revised.
To be elaborated to proofreading and correct determinant 50 below.Proofread and correct determinant 50 and dispose a dwell angle storer 501, be used for storing supposition angle of pitch P and the supposition angle of roll R that receives from dwell angle counter 405.Proofread and correct the supposition angle of pitch P (n) that determinant 50 will receive at time t=n and infer angle of roll R (n) with read from dwell angle storer 501 at t=n-1 the time previous supposition angle of pitch P (n-1) and infer that angle of roll R (n-1) compares, judgement supposition angle of pitch P (n) and supposition angle of roll R (n) are accurate when satisfying with following formula (1) and (2) respectively:
|R(n)-R(n-1)|-B≈0????(1)
|P(n)-P(n-1)|-D≈0????(2)
Wherein B and D be chosen as on the occasion of.
In an example, B and D are predefined for and proofread and correct the very little value of zero (0) no better than that determinant 50 has in advance.
In another example, proofread and correct determinant 50 and be connected with angle of rotation counter 310, receive X angle of rotation Δ X (n) and Y angle of rotation Δ Y (n) therefrom.B and D are chosen as X angle of rotation Δ X (n) and Y angle of rotation Δ Y (n) respectively.
In addition, proofread and correct determinant 50 and can make the accuracy of judging supposition crab angle Ф.Proofread and correct determinant 50 and receive supposition crab angle Ф (t) and Z angle of rotation Δ Z (t) from dwell angle counter 405 and angle of rotation counter 310 respectively.Infer that crab angle Ф (t) is stored in the dwell angle storer 501.Correction angle determinant 50 is handled supposition crab angle Ф (n) and Z angle of rotation Δ Z (n) and the crab angle Ф at t=n-1 (n-1) from reading towards angle storer 501 when the t=n according to following formula (3):
|Ф(n)-Ф(n-1)|-ΔZ(n)≈0????(3)
In proofreading and correct determinant 50, can judge dwell angle with running mean to angle of rotation.
Correction angle determinant 50 will be from the X angle of rotation Δ X of angle of rotation counter 310 receptions, Y angle of rotation Δ Y and Z angle of rotation Δ Z and the supposition angle of pitch P (n) that receives from dwell angle counter 405 infer angle of roll R (n) and infer that crab angle Ф (n) is stored in the dwell angle storer 501.Proofread and correct determinant 50 and calculate running mean, the running mean of X angle of rotation Δ X (t), the running mean of Y angle of rotation Δ Y (t) and the running mean of Z angle of rotation Δ Z (t) of the variation of the running mean of the variation of inferring angle of pitch P (t), the running mean of inferring the variation of angle of roll R (t), supposition crab angle Ф (n).Then, satisfying respectively with following formula (4), (5) and proofread and correct determinant 50 when (6) and judge and infer angle of pitch P (n), infer that angle of roll R (n) and supposition crab angle Ф (n) they are accurate: [R (n)-R (n-1)]/C-[Δ X (n)+Δ X (n-1)+... + Δ X (n-C+1)]/C ≈ 0 (4) [P (n)-P (n-1)]/C-[Δ Y (n)+Δ Y (n-1)+... + Δ Y (n-C+1)]/C ≈ 0 (5) [Ф (n)-Ф (n-1)]/C-[Δ Z (n)+Δ Z (n-1)+... + Δ Z (n-C+1)]/C ≈ 0 (6)
Owing to judged the accuracy of dwell angle, proofread and correct determinant 50 and produce correction signal when accurate inferring angle of pitch P (n) at least and infer that one of angle of roll R (n) is judged to be, and inferring the angle of pitch and inferring that angle of roll R (n) neither one is judged to be when accurate not correction signal of one of generation.Respond not correction signal, produce integrated value group Σ Δ X (n) towards angle counter 60, Σ Δ Y (n) and Σ Δ Z (n) conduct are towards the angle (α, beta, gamma).
The accuracy of inferring crab angle Ф (n) judged carrying out, proofread and correct determinant 50 and no matter infer the angle of pitch when accurate and infer whether angle of roll R (n) is judged to be and accurately also produce correction signal inferring that crab angle Ф (n) is judged to be.Inferring the angle of pitch, inferring among angle of roll R (n) and the crab angle Ф (n) that neither one is judged to be when accurate that correction determinant 50 produces not correction signal.
In another design, proofread and correct determinant 50 and infer angle of roll R, infer angle of pitch P and infer to have among the crab angle Ф and severally can produce one after accurately and point out to infer angle of roll R, infer angle of pitch P and infer which is judged to be accurate indicator signal as correction signal among the crab angle Ф judging.According to indicator signal, in angle counter 60 usefulness supposition angle of pitch P, supposition angle of roll R and supposition crab angle Ф correction first to third integral value Σ Δ X (n), Σ Δ Y (n) and Σ Δ Z (n) with among supposition angle of roll R, supposition angle of pitch P and the supposition crab angle Ф, be judged to be accurately those several integrated values accordingly, produce several appointment modified values.Then, send these several appointment modified values towards angle counter 60, as among angle of roll γ, angle of pitch β and the crab angle α respectively with first to third integral value Σ Δ X (n), Σ Δ Y (n) and positive corresponding that the several setting of Σ Δ Z (n) middle finger periodical repair.Towards angle counter 60 also send first to third integral value Σ Δ X (n), outside Σ Δ Y (n) and Σ Δ Z (n) middle finger periodical repair are positive all the other are several, and are several as outside the defined among angle of roll γ, angle of pitch β and the crab angle α all the other.
Referring to Figure 12, the orientation angle detector of realizing according to an alternative embodiment of the invention has also disposed the 3rd accelerometer 406 of a Zs axle configured in parallel that with the detecting device coordinate is, is used for producing one the 3rd acceleration detection signal Az.In this embodiment, dwell angle counter 405 also comprises an additional A-D converter 4061, as shown in phantom in Figure 4.
This additional mode A/D converter 4061 is connected with the 3rd accelerometer 406, by sampling interval St the 3rd acceleration detection signal Az is sampled, and produces one the 3rd time series digital acceleration signal.The 3rd time series acceleration signal also is used for calculating supposition angle of roll R in angle of roll counter 40504.
The the first, the second and the 3rd time series digital acceleration signal indication is Ax (t), Ay (t) and Az (t), t=n wherein, and n-1 ..., 1, and St=n-(n-1) infers that angle of roll counter 40503 calculates supposition angle of roll R respectively according to following formula;
In Az>0 o'clock,
R(n)=sin
-1[Ay(n)/cosP(n)]
In Az<0 and Ax>0 o'clock,
R(n)=π-sin
-1[Ay(n)/cosP(n)]
And in Az<0 and Ax<0 o'clock,
R(n)=-π-sin
-1[Ay(n)/cosP(n)],
Wherein P (n), R (n), Ax (n), Ay (n) and the P of Az (n) when being illustrated respectively in t=n, R, Ax (t), Ay (t) and Az (t).
In the present embodiment, dwell angle proofread and correct determinant 50 receive first, second and the 3rd acceleration detection signal (Ax, Ay, Az), shown in dotted line in Fig. 3 and 4.According to first, second and the 3rd acceleration detection signal (Ax, Ay Az), proofread and correct determinant 50 calculates the resultant acceleration vector of Xs direction of principal axis, Ys direction of principal axis and the axial acceleration of Zs according to following formula absolute value:
|A|=(Ax+Ay+Az)
1/2
Proofreading and correct determinant (50) exists | and produce correction signal during A| ≈ 1G, wherein G is an acceleration of gravity.
On the other hand, the invention provides a kind of circuit unit of the Coriolis of comprising gyrotron, can simplify installation with the orientation angle detector of Coriolis gyrotron.
Referring to Figure 13 A and 13B, three piezo-ceramic vibrators 301-303 of first to the 3rd gyroscope gyro are fixedly mounted in respectively on three sections of a flexible printed-circuit board 201.This flexible printed-circuit board 201 is bent into the right-angle triangle tube shown in Figure 11 B, has the orthogonal first and second side plate sections and one the 3rd side plate section, forms a right-angle triangle tube.Flexible printed-circuit board 201 has two slits 202 and 203 at bending part, helps suspension operational.
After first to the 3rd piezo-ceramic vibrators 301,302 and 303 is installed on the flexible printed-circuit board 201, flexible printed-circuit board 201 is bent into the triangle tube.So first to the 3rd gyroscope 301,302 and 303 first to the 3rd piezo-ceramic vibrators just automatically are configured to parallel with the Zs axle with the Xs axle that detects coordinate system, Ys axle.
There are some terminals 204 to stretch out on one end margin of the right-angle triangle tube of flexible printed-circuit board 201.These terminals 204 are used for being electrically connected with the external electric parts.Extend on the opposite direction of the 3rd this ora terminalis of side plate Duan Zaiyu, surpass the first and second side plate sections, make that the 3rd gyroscope 303 in Z-direction can be installed on the flexible printed-circuit board reliably.
Can single flexible printed-circuit board 201, and with three printed circuit board (PCB)s respectively as first to the 3rd plate portion.
In the used Coriolis gyrotron of orientation angle detector of the present invention, can use the piezoelectric vibrator of any kind, but preferably adopt non-magnetic piezoelectric to make, for example piezoelectric ceramics, monocrystalline piezoelectric material and silicon.
In some of orientation angle detector used, only need be towards two factors (for example, the angle of pitch and crab angle) at angle, and without other factors (angle of roll).An alternative embodiment of the invention is exactly to be used for two dimension (2-D) orientation angle detector of application like this.
Referring to Figure 14 and 15, the 3-D orientation angle detector shown in the 2-D orientation angle detector shown in it and Fig. 1-11 is similar, parts and the function just having omitted in three gyroscopes and cooperated with it.Similarly parts are with identical sign symbol (with or without last left-falling stroke (')) sign.
The 2-D orientation angle detector only transmit crab angle α and angle of pitch β as a 2-D towards the angle.First and second gyroscopes 302 and 303 are configured to parallel with the Zs axle with Ys, as shown in figure 14.First and second gyroscopes 302 and 303 respectively with Fig. 1 in measurement first and second angular velocity Jy and the second and the 3rd gyroscope 302 and 303 of Jz corresponding.
Angle of rotation counter 310 ' calculates around the Y of Y-axis angle of rotation Δ Y with around the Z of Z axle angle of rotation Δ Z, as two factors of angle of rotation according to the first and second angular velocity Jy and Jz.
As shown in figure 14, first and second magnetometers 401 and 402 are configured to parallel with the Ys axle with Xs respectively, are used for producing the first and second magnetic detection signal (Mx, My), and that accelerometer 403 is configured to is parallel with the Xs axle, is used for producing acceleration detection signal (Ax), similar with Fig. 1.Dwell angle counter 405 ' according to the first and second magnetic detection signals (Mx, My) and acceleration detection signal (Ax) calculate to be inferred angle of pitch P and as the supposition crab angle Ф of orientation fleet angle.
Calculate and have first and second integrated values (Σ Δ Y by Y angle of rotation Δ Y and Z angle of rotation Δ Z being carried out time integral towards angle counter 60 ', Σ Δ Z) integrated value group, again according to integrated value group (Σ Δ Y, Σ Δ Z) and dwell angle produce 2-D towards angle (α, β), then 2-D is stored in angle storer 70 towards the angle.
First and second gyroscopes 302 and 303 and angle of rotation counter 310 between first and second Hi- pass filters 305 and 306 are arranged, the second and the 3rd Hi-pass filter among purposes and Fig. 3 is similar.Certainly, also used the first and second A/D transducers, be used for signal is carried out digital processing, but do not illustrated among the figure for brevity at the output terminal of Hi-pass filter.
Can also can replace Hi- pass filter 305 and 306 with the Hi-pass filter corrector 311 of Fig. 6 in this embodiment with the digital high-pass filter of Fig. 8.For brevity, just no longer to Hi-pass filter, the A/D transducer, digital A/D transducer describes.
Receive the time series Y angle of rotation Δ Y (t) and the time series Z angle of rotation Δ Z (t) of time series angle of rotation signal indication, t=n wherein, (n-1), (n-2), 1, and n-(n-1)=St, angle of rotation counter 310 ' calculates Y angle of rotation Δ Y (n) and Z angle of rotation Δ Z (n) when the t=n according to following formula:
The 2-D orientation angle detector of realizing according to this embodiment also comprises the first and second vibration cancellers 321 and 322, be used for eliminating owing to detecting device itself for example because of the accidental swing of user's head vibrate first and second output from Gyroscope (Jy, Jz) in caused noise.
The first and second vibration cancellers 321 are connected with 306 first and second Hi-pass filters 305 respectively with 322 with angle of rotation counter 310.The first and second vibration cancellers 321 and 322 are handled, and produce first and second wave filters respectively and export first and second average on the one period schedule time time averages.Then, the first and second vibration cancellers 321 and 322 are compared first and second time averages respectively with first and second predetermined thresholds.The first and second vibration cancellers 321 and 322 are removed the output of part first and second wave filters during less than first and second threshold values in first and second time averages respectively temporarily.Produce the first and second treated signals and offer angle of rotation counter 310 ', as first and second input signals.
In each vibration canceller 321 and 322, input signal is expressed as J (n) when t=n, and threshold value is ε, and vibration canceller (321 and 322) judges that when satisfying following formula input signal has noise:
|J(n)+J(n-1)+…+J(n-a)|/a<ε
Wherein a is the sampling interval number, and it has determined the time span (a * St) of calculating mean value.The value of a is chosen as 3 usually.So the vibration canceller is treated to zero (0) with input signal J (n), that is to say, transmit the output signal that an expression value is zero (0) according to this input signal J (n).
The 2-D orientation angle detector also has dwell angle to proofread and correct determinant, is inferring angle of pitch P and/or is inferring that crab angle Ф is judged to when accurate to transmitting a correction signal towards angle counter 50 '.
The working condition of determinant and the correction determinant 50 among Fig. 3 are similar, but do not judge and infer angle of roll R.Decision can be carried out according to the formula (5) shown in above and (6).
In addition, towards angle counter 60 ' only calculate two factors (α, β).Therefore, the correction signal that response comes the self-correcting determinant is not just handled angle of roll γ to the correct operation carried out towards the angle and similar in angle counter 60 in Fig. 3.Therefore, for brevity, no longer to describing towards angle counter 60 '.
Commercial Application
According to the present invention, can obtain that a kind of volume is little, simple in structure, precision is high and orientation angle detector that cost is low. This orientation angle detector can be used for the detector of HMD, the detector in the equipment of various each mobileses of test, the perhaps input terminal of computer, data processor and computer game machine.
Claims (64)
1. orientation angle detector, described orientation angle detector comprises: a plurality of on described detecting device respectively with the gyroscope (301-303) of a plurality of orthogonal axes (Xs-Zs) configured in parallel of detecting device coordinate of definition system, be used for measuring angular velocity around separately axle (Xs-Zs) (Jx, Jy, Jz); An angle of rotation counter (310) that is connected with described a plurality of gyroscopes (301-303) is used for according to described angular velocity (Jx, Jy, Jz) calculating angle of rotation (Δ X, Δ Y, Δ Z); At least one and the accelerometer (403,404) of one of described at least orthogonal axes (Xs-Zs) configured in parallel, be used for measuring acceleration (Ax, Ay, Az); A dwell angle counter (405) that connects with described accelerometer (403,404), be used for according to described acceleration (Ax, Ay) calculate dwell angle (R, P); And one with described angle of rotation counter (310) be connected with described dwell angle counter (405) towards angle counter (60), be used for described angle of rotation (Δ X, Δ Y, Δ Z) be integrated into an angular integral, again according to described angular integral and described dwell angle (R, P) calculate towards angle (α, beta, gamma), described towards angle (α, beta, gamma) is differential seat angle between the benchmark coordinate system (X-Y-Z) in described detecting device coordinate system (Xs-Ys-Zs) and space, described detecting device place; Wherein: have in two magnetometers (401,402) and the described a plurality of orthogonal axes two (Xs, Ys) configured in parallel, be used for measuring these two axles in described a plurality of axles (Xs, Ys) the ground magnetic component on (Mx, My); And described dwell angle counter (405) and described two magnetometers (401,402) connect, be used for according to described ground magnetic component (Mx, My) computer azimuth angle, produce the orientation fleet angle that departs from described benchmark coordinate system according to described position angle again, as described dwell angle (R, additional factor P).
2. one kind as the orientation angle detector that in claim 1, proposed, described orientation angle detector comprise one with described towards angle counter (60) be connected towards angle storer (76), be used for storing described towards angle (α, β, γ), wherein: the described frame of reference is a Y and an X-axis with a vertical Z axle and two levels, and described detecting device coordinate system be have three respectively with described Z, Y, with the corresponding orthogonal axes Zs of X-axis, Ys and Xs, described towards the angle Euler angle with Z-Y-X represent that it comprises the crab angle α around Z axle rotational angle, around the angle of pitch β of Y-axis rotational angle with around these three components of the angle of roll γ of X-axis rotational angle; Described a plurality of gyroscope be respectively with first to the 3rd gyroscope (301-303) of described Xs, Ys and Zs axle configured in parallel, be used for measuring respectively around described Xs, Ys and Zs axle first to third angle speed (Jx, Jy, Jz), described angle of rotation counter (310) according to described first to third angle speed (Jx, Jy; Jz) calculate around the X of X-axis angle of rotation Δ X, around the Y of Y-axis angle of rotation Δ Y with around the Z of Z axle angle of rotation Δ Z, as three factors of described angle of rotation; Described two magnetometers be respectively with first and second magnetometers (401 of Xs and Ys axle configured in parallel, 402), be used for producing the first and second magnetic detection signal (Mx respectively, My), and described at least one accelerometer be respectively with first and second accelerometers (403 of Xs and Ys axle configuration, 404), be used for producing the first and second acceleration detection signal (Ax, Ay), described dwell angle counter (405) is according to the described first and second magnetic detection signal (Mx, My) and the described first and second acceleration detection signal (Ax, Ay) calculate supposition angle of pitch P, infer angle of roll R and as the supposition crab angle Ф of described orientation fleet angle, described supposition angle of pitch P, several factors that described supposition angle of roll R and described supposition crab angle Ф are described dwell angles, and described towards angle counter (60) by to described X angle of rotation Δ X, Y angle of rotation Δ Y and Z angle of rotation Δ Z carry out time integral and calculate integrated value group (the Σ Δ X that forms to the third integral value by first, Σ Δ Y, Σ Δ Z), again according to described integrated value group (Σ Δ X, Σ Δ Y, Σ Δ Z) and described dwell angle produce described towards the angle, described be stored in towards the angle described in angle storer (70).
3. one kind as the orientation angle detector that in claim 2, proposed, wherein said first to the 3rd gyroscope (301-303) is the Coriolis gyrotron that a piezoelectric vibrator is respectively arranged, described first to the 3rd gyroscope (301-303) produces first to the three output from Gyroscope (Jx of expression around the angular velocity of described Xs, Ys and Zs axle, Jy, Jz).
4. one kind as the orientation angle detector that in claim 3, proposed, described orientation angle detector also comprises first to the 3rd Hi-pass filter (304-306) that is connected with described first to the 3rd Coriolis gyrotron (301-303) respectively, be used for eliminating first to the 3rd output from Gyroscope (Jx that is included in described first to the 3rd Coriolis gyrotron respectively, Jy, Jz) Nei offset voltage produces the output of first to the 3rd wave filter.
5. one kind as the orientation angle detector that proposed in claim 4, wherein said first to the 3rd Hi-pass filter (304-306) respectively has one to be 0.1Hz even lower cutoff frequency.
6. one kind as the orientation angle detector that proposed in claim 4, wherein said first to the 3rd Hi-pass filter (304-306) respectively has a variable cutoff frequency.
7. one kind as the orientation angle detector that in claim 4, proposed, described first to the 3rd Hi-pass filter (304-306) is the analogue type Hi-pass filter, described orientation angle detector also comprises first to the 3rd A-D converter (307-309) that is connected with described first to the 3rd Hi-pass filter (304-306) respectively, be used for respectively described first to the 3rd wave filter output being sampled by sampling interval St, produce first to the 3rd time series digital signal, described angle of rotation counter (310) receives described first to the 3rd time series digital signal as input first to the 3rd time series digital signal, produce three time series angle of rotation signal (Δ X of the described angle of rotation of expression, Δ Y, Δ Z), described towards described three time series angle of rotation signal (the Δ X of angle counter (60) reception, Δ Y, Δ Z), serial produces described towards the angle, and describedly be connected towards angle counter (60) with described towards angle storer (70), be used for storing described towards angle counter (60) serial send described towards the angle.
8. one kind as the orientation angle detector that in claim 7, proposed, wherein said first to the 3rd time series angle of rotation signal indication time series X angle of rotation Δ X (t), time series Y angle of rotation Δ Y (t) and time series Z angle of rotation Δ Z (t), t=n wherein, (n-1), (n-2),, 1, and n-(n-1)=St; Described angle of rotation counter (310) calculates X angle of rotation Δ X (n), Y angle of rotation Δ Y (n) and Z angle of rotation Δ Z (n) when the t=n according to following formula:
Wherein β (n-1) and γ (n-1) for from described towards angle storer (70) read at t=n-1 the time angle of pitch β and angle of roll γ, and Jx (n), Jy (n) and Jz (n) be described first to the 3rd input time the sequence digital signal when t=n first to three digital signal.
9. one kind as the orientation angle detector that in claim 8, proposed, described orientation angle detector also comprises three Hi-pass filter correcting circuits (311) that are connected between described first to the 3rd A-D converter (307-309) and the described angle of rotation counter (310), be used for compensating the error of described first to the 3rd Hi-pass filter association, produce first to the 3rd through the school signal, described first to the 3rd through the school signal send to described angle of rotation counter (310) as described first to the 3rd input time the sequence digital signal, each carries out the calculating that is provided by following formula described Hi-pass filter correcting circuit (311):
J(n)=F(n)+(Δt/RC)×ΣF(n)
Wherein J (n) for t=n be corresponding one described in described input time of the sequence digital signal through the school signal, F (n) is a corresponding digital value when t=n in described first to the 3rd time series digital signal, and Δ t/RC is a constant value.
10. one kind as the orientation angle detector that in claim 9, proposed, wherein said Hi-pass filter correcting circuit (311) comprising: an integrator that comprises a first adder (31101) and a register (31102), be used for described corresponding time series digital signal is carried out integration, integrated value is kept in the described register (31102); A constant value generator (31103) is used for producing described constant value; A multiplier (31104) that is connected with described constant value generator (31103) with described register (31102) is used for described integrated value be multiply by described constant value, produces one and takes advantage of the back value; And a second adder (31105), be used for the digital value addition of taking advantage of back value and described serial to import with described, produce described through the school signal.
11. orientation angle detector as in claim 10, being proposed, wherein said Hi-pass filter correcting circuit (31l) also comprises an offset error correction circuit (31106-3108), be used for compensating the caused offset error of calculating in described integrator (31101-31102) and described second adder (31105), and described offset error correction circuit comprises: an output determinant (31106), be used for observing and when describedly keep constant, judge the offset error degree through the school signal; An error corrector (31107) that is connected with described output determinant is used for responding described error degree and produces an error correction signal, and described error correction signal offers described register (31102), is used for proofreading and correct described integrated value; And a constant value correcting circuit (31108) that is connected with described error corrector (31107), be used for responding the described constant value that described error correction signal is proofreaied and correct described constant value generator (31103).
12. orientation angle detector as in claim 4, being proposed, wherein said first to the 3rd Hi-pass filter is first to the 3rd digital high-pass filter device (Fig. 8) that produces the output of first to the 3rd time series digital filter respectively, described first to the 3rd digital high-pass filter device (Fig. 8) respectively comprises: one with described first to the 3rd gyroscope (301-303) in a corresponding A-D converter that is connected (313), be used for by sampling interval St in described first to the 3rd output from Gyroscope corresponding one sample, produce a time series digital signal; A digital filter (315) that is connected with described A-D converter (313), be used for described time series digital signal is carried out filtering, produce in the output of described first to the 3rd time series digital filter corresponding one, described angle of rotation counter (310) receive described first to the 3rd time series digital filter output as first to the 3rd input time the sequence digital signal, produce three time series angle of rotation signal (Δ X of the described angle of rotation of expression, Δ Y, Δ Z), described towards described three time series angle of rotation signal (the Δ X of angle counter (60) reception, Δ Y, Δ Z), it is described towards the angle that serial produces, and described towards described described towards the angle towards angle counter serial transfer of angle storer (70) storage.
13. orientation angle detector as in claim 12, being proposed, wherein said first to the 3rd time series angle of rotation signal indication time series X angle of rotation Δ X (t), time series Y angle of rotation Δ Y (t) and time series Z angle of rotation Δ Z (t), t=n wherein, (n-1), (n-2) ... 1, and St=n-(n-1); Described angle of rotation counter (310) calculates X angle of rotation Δ X (n), Y angle of rotation Δ Y (n) and Z angle of rotation Δ Z (n) when the t=n according to following formula:
Wherein β (n-1) and γ (n-1) for from described towards angle storer (70) read at t=n-1 the time angle of pitch β and angle of roll γ, and Jx (n), Jy (n) and Jz (n) be described first to the 3rd input time the sequence digital signal when t=n first to three digital signal.
14. orientation angle detector as in claim 13, being proposed, wherein said digital filter is to have delay buffer storage value (P1, P2) infinite-duration impulse response type digital filter (315), and wherein said digital high-pass filter device (Fig. 8) also comprises: one be connected with the output terminal of described digital filter (315) just/negative determinant (316), be used for judging that according to described time series digital filter output when described time series digital signal changes, and produces one and changes signal between positive and negative; And one with described digital filter (315) and just described/delay buffer storage value reset circuit (317) that negative determinant (316) is connected, (P1 P2) resets to the described delay buffer storage value of described digital filter (315) to be used for responding described change signal.
15. the orientation angle detector as being proposed in claim 14, wherein said digital high-pass filter device (Fig. 8) also comprises: an off-set value generator (319) is used for producing off-set value; One that be connected with described off-set value generator (319), with the multiplier (320) that described A-D converter (313) is connected with described digital filter (315), be used for described time series digital signal be multiply by described off-set value; And one with described off-set value generator (319) and just described/off-set value correcting circuit (318) that negative determinant (316) is connected, be used for responding the described off-set value of described change signal correction.
16. orientation angle detector as in claim 2, being proposed, wherein said dwell angle counter (405) comprising: respectively with described first and second accelerometers (403,404) first and second A-D converters (40501 of Lian Jieing, 40502), be used for by sampling interval St to the described first and second acceleration detection signal (Ax, Ay) sample, produce the first and second time series digital acceleration signals; A supposition angle of pitch counter (40504) that is connected with described first A-D converter (40501) is used for calculating described supposition angle of pitch P according to described very first time sequence numeral acceleration signal; And supposition angle of roll counter (40503) that is connected with described supposition angle of pitch counter (40504) with described second A-D converter (40502), be used for calculating described supposition angle of roll R according to described second time series acceleration signal and described supposition angle of pitch P, described supposition angle of roll R and described supposition angle of pitch P are the factors of described dwell angle.
17. one kind as the orientation angle detector that proposed in claim 16, the wherein said first and second time series digital acceleration signal indications are Ax (t) and Ay (t), t=n wherein, and n-1 ..., 1, and St=n-(n-1); Described supposition angle of pitch counter (40504) and described supposition angle of roll counter (40503) calculate according to following formula respectively to be inferred angle of pitch P and infers angle of roll R:
P(n)=sin
-1Ax(n)
R(n)=sin
-1[Ay(n)/cosP(n)]
Wherein P (n), R (n), Ax (n) and the P of Ay (n) when being illustrated respectively in t=n, R, Ax (t) and Ay (t).
18. orientation angle detector as in claim 17, being proposed, wherein said dwell angle counter (405) comprising: respectively with described first and second magnetometers (401,402) third and fourth A-D converter (40505 of Lian Jieing, 40506), be used for described first and second magnetic detection signal Mx and My being sampled, produce first and second time serieses numeral magnetic detection signal by sampling interval St; One and described third and fourth A-D converter (40505,40506), the coordinate system transformation calculations device (40507) that is connected with described supposition angle of pitch counter (40564) of described supposition angle of roll counter (40503), be used for described first and second time serieses numeral magnetic detection signal is transformed in the X-Y plane that is illustrated in described benchmark X-Y-Z coordinate system two correspondingly first and second time serieses magnetic component signals digitally of magnetic component Hx and Hy; Device (40508) is calculated at a position angle that is connected with described coordinate system transformation calculations device (40507), is used for according to described ground magnetic component Hx and Hy computer azimuth angle φ, produces the supposition crab angle Ф as described orientation fleet angle; And a position angle storer (40512) that is connected with described position angle calculating device (40508), be used for storing described position angle φ.
19. orientation angle detector as in claim 18, being proposed, wherein said dwell angle counter (405) also comprises one and described third and fourth A-D converter (40505,40506) the Z direction magnetic component generator (40509-40515) of Lian Jieing is used for according to described first and second time series magnetic detection signal Mx and the My, the earth magnetism Ht of Ce Lianging in advance, by departing from the initial inclination θ 0 of described X-Y plane and current tiltangle 2 that described X-Y plane is departed from described Xs-Ys plane produces a time series numeral Z direction magnetic component signal Mz in the Xs-Ys plane of the Xs of described detecting device coordinate system and the definition of Ys axle: and described coordinate system transformation calculations device (40507) according to following formula according to described first and second time series magnetic detection signal Mx and the My, described time series numeral Z direction magnetic component signal Mz and described supposition pitching and angle of roll P and R calculate described ground magnetic component Hx and Hy:
Hx(n)=cos[P(n)]×Mx(n)+sin[P(n)]×Mz(n)
Hy(n)=sin[R(n)]×sin[P(n)]×Mx(n)
+cos[R(n)]×cos[P(n)]×Mz(n)
Hx (n) wherein, Hy (n), Mx (n), My (n), Mz (n), P (n) and the Hx of R (n) when being illustrated respectively in t=n, Hy, Mx, My, Mz, P and R, and described position angle calculate device (40508) according to following formula according to Hx (n) and the described position angle φ of Hy (n) the calculating φ (n) when the t=n:
φ(n)=-tan
-1[Hy(n)/Hx(n)]
Described position angle calculate device (40508) also according to following formula according to described φ (n) and the described supposition crab angle Ф of initial orientation fleet angle φ (0) the calculating Ф (n) when the t=n:
Ф(n)=φ(n)-φ(0)。
20. the orientation angle detector as being proposed in claim 19, wherein said Z direction magnetic component generator (40509-40515) comprising:
An earth magnetism generator (40509,40510) is used for producing described earth magnetism Ht;
One and described earth magnetism generator (40509,40510) and described third and fourth A-D converter (40505,40506) the current Z direction magnetic component absolute calculators (40511) of Lian Jieing is used for calculating Z direction magnetic component absolute value according to following formula according to described earth magnetism Ht and the described first and second time series magnetic detection signal Mx and My described currency Mx (n) and the My (n) when the t=n | Mz (n) |:
|Mz(n)|=[Ht
2-{Mx(n)
2+My(n)
2}]
1/2
One with the described current tilt angle calculation device (40513) that is connected with described position angle storer (40512) towards angle storer (70), be used for calculating described current tiltangle 2;
A sign determination device (40514) that is connected with described current tilt angle calculation device (40513) is used for producing according to described current tiltangle 2 and described initial inclination θ 0 symbol (+or-) of described current Z direction magnetic component Mz (n); And
A current Z direction magnetic component counter (40515) that is connected with described sign determination device (40514) with described current Z direction magnetic component absolute calculators (40511) is used for producing described Z direction magnetic component Mz (n).
21. the orientation angle detector as being proposed in claim 20, wherein said earth magnetism generator (40509,40510) comprising:
One respectively by two on-off element (S1, S2) selectively with described third and fourth A-D converter (40505,40506) magnetic store initially (40509) of Lian Jieing, be used for by connect described two on-off element (S1 selectively at initial time, S2) storage is from initial directions X, Y direction and Z direction ground magnetic component Mx (0), the My (0) and the Mz (0) of described third and fourth A-D converter (40505,40506); And
A processor (40510) that is connected with described magnetic store initially (40509) is used for according to following formula described initial directions X, Y direction and Z direction ground magnetic component Mx (0), My (0) and Mz (0) being processed into described earth magnetism Ht:
|Ht|=[Mx(0)
2+My(0)
2+Mz(0)
2]
1/2
Described absolute value | Ht| is stored in the described magnetic store initially (40509) as described earth magnetism Ht.
22. one kind as the orientation angle detector that in claim 21, proposed, wherein, in original state:
Described orientation angle detector is positioned to make described first and second magnetometers (401 on the one hand, 402) specific in a described Z axle with described benchmark coordinate system is parallel, connect described two on-off element (S1 then, S2) in corresponding one, the described ground magnetic component that described specific magnetometer (401 or 402) is detected be stored in the described magnetic store initially (40569) as described initial Z direction magnetic component Mz (0); And
Described orientation angle detector is positioned to make described first and second magnetometers (401 on the other hand, 402) parallel with the described X of described benchmark coordinate system with Y-axis, connect described two on-off element (S1 then, S2), the described ground magnetic component that described first and second magnetometers (401,402) are detected is stored in the described magnetic store initially (40569) as described initial directions X ground magnetic component Mx (0) and described initial Y direction ground magnetic component My (0).
23. one kind as the orientation angle detector that in claim 20, proposed, wherein said current tilt angle calculation device (40513) according to following formula according to the described position angle φ that reads from described position angle storer (40512) when the t=n-1 angle value φ (n-1) and from described described sidewindering and the sidewindering and angle of pitch value β (n-1) and the described current tiltangle 2 of γ (n-1) calculating of angle of pitch β and γ of reading towards angle storer (70):
θ2=sin
-1[aa/(aa
2+cc
2)
1/2]
Wherein, aa=cos γ (n-1) * sin β (n-1) * cos φ (n-1) * sin φ (n-1), and cc=cos γ (n-1) * cos β (n-1).
24. orientation angle detector as in claim 23, being proposed, wherein said sign determination device (40514) on the one hand is judged to just (+) with described symbol when described current tiltangle 2 is spent less than 90 greater than described initial inclination θ 0, be equal to or less than described initial inclination θ 0 and described symbol be judged to negative (-) when spending greater than-90 at described current tiltangle 2 on the other hand.
25. orientation angle detector as in claim 2, being proposed, comprise that also one is proofreaied and correct determinant (50) with described dwell angle counter (405) and the described dwell angle that is connected towards angle counter (60), be used for judging described dwell angle (P, R, accuracy Ф), produce a correction signal, and it is wherein said towards corrected value of the described correction signal calculating of angle counter (60) response, proofread and correct described integrated value group with described corrected value again, produce a modified value group, described modified value group is as described (α, beta, gamma) transmission towards the angle.
26. one kind as the orientation angle detector that proposed in claim 25 wherein saidly calculate first to the third integral value Σ Δ X, Σ Δ Y and Σ Δ Z towards angle counter (60) according to following formula:
ΣΔX(n)=γ(n-1)+ΔX(n),
Σ Δ Y (n)=β (n-1)+Δ Y (n), and
ΣΔZ(n)=α(n-1)+ΔZ(n)
Wherein Δ X (n), Δ Y (n) and Δ Z (n) are respectively X angle of rotation Δ X, Y angle of rotation Δ Y and the Z angle of rotation Δ Z when time t=n, and γ (n-1), β (n-1) and α (n-1) are respectively the described angle of roll γ when time t=n-1, described angle of pitch β and described angle of roll α, and described γ (n-1), β (n-1) and α (n-1) read towards angle storer (70) from described.
27. one kind as the orientation angle detector that proposed in claim 26 wherein saidly calculate first to third angle error E x, Ey and Ez according to following formula after angle counter (60) is receiving described correction signal:
Ex=ΣΔX(n)-R(n),
Ey=Σ Δ Y (n)-P (n), and
Ez=ΣΔZ(n)-Ф(n)
Describedly also determine first to the 3rd corrected value C1, C2 and C3 to the third angle error, calculate described first to the 3rd modified value as described angle of roll γ, described angle of pitch β and described crab angle α according to following formula again as described corrected value according to described first towards angle counter (60):
γ=ΣΔX(n)-C1,
β=Σ Δ Y (n)-C2, and
α=ΣΔZ(n)-C3,
Wherein C1, C2 and C3 are chosen as respectively less than described first to third angle error E x, Ey and Ez.
28. the orientation angle detector as being proposed in claim 27, wherein said C1, C2 and C3 determine that by k1 * Ex, k2 * Ey and k3 * Ez wherein k1, k2 and k3 are the constant values less than 1 respectively.
29. orientation angle detector as in claim 27, being proposed, described orientation angle detector also comprise one with described dwell angle counter (405) and the described correction coefficient generator (80) that is connected towards angle counter (60), be used for producing one group first and count m1 to the tertiary system, m2 and m3, described first counts m1 to the tertiary system, m2 and m3 choose from some predetermined different values according to the angle value of described supposition angle of pitch P that receives from described dwell angle counter (405) and described supposition angle of roll R, and wherein saidly count m1 according to described this group first to tertiary system towards the angle counter, m2 and m3 count m1 by multiply by described first respectively to the tertiary system, m2 and m3 revise described first to the 3rd corrected value C1, C2 and the C3.
30. orientation angle detector as in claim 26, being proposed, wherein said correction determinant (50) disposes a dwell angle storer (501), be used for storing described supposition angle of pitch P and the described supposition angle of roll R that receives from described dwell angle counter (405), and the supposition angle of pitch P (n) that wherein said correction determinant (50) will receive when time t=n and infer angle of roll R (n) with read from described dwell angle storer (501) at t=n-1 the time previous supposition angle of pitch P (n-1) and infer that angle of roll R (n-1) compares, judge that when satisfying following two formulas (1) and (2) respectively described supposition angle of pitch P (n) and supposition angle of roll R (n) are accurate:
| R (n)-R (n-1) |-B ≈ 0 (1), and
|P(n)-P(n-1)|-D≈0????(2),
Wherein B and D be chosen as on the occasion of.
31. one kind as the orientation angle detector that proposed in claim 30, wherein said B and D be the very little value of zero (0) no better than.
32. orientation angle detector as in claim 30, being proposed, wherein said correction determinant (50) is connected with described angle of rotation counter (310), receive described X angle of rotation Δ X (n) and described Y angle of rotation Δ Y (n), and described B and D are chosen as described X angle of rotation Δ X (n) and described Y angle of rotation Δ Y (n) respectively.
33. orientation angle detector as in claim 30, being proposed, wherein said correction determinant (56) also receives described supposition crab angle Ф (t) and described Z angle of rotation Δ Z (t) from described dwell angle counter (405) and angle of rotation counter (310) respectively, described supposition crab angle Ф (t) is stored in the described dwell angle storer (501), and described correction angle determinant (50) is also handled supposition crab angle Ф (n) when the t=n and Z angle of rotation Δ Z (n) according to following formula (3) and from the described crab angle Ф at t=n-1 that reads towards angle storer (501) (n-1):
|Ф(n)-Ф(n-1)|-ΔZ(n)≈0????(3)
When setting up, formula (3) judges that described supposition crab angle Ф (n) is accurate.
34. orientation angle detector as in claim 26, being proposed, wherein said correction judges that (50) dispose static state and angle of rotation storer (501), be used for described supposition angle of pitch P (n) that storage receives from described dwell angle counter (405) and described supposition angle of roll R (n) and from the described X angle of rotation Δ X and the described Y angle of rotation Δ Y of described angle of rotation counter (310) reception, and wherein said correction determinant (50) calculates the running mean of the variation of described supposition angle of pitch P (t), the running mean of the variation of described supposition angle of roll R (t), the running mean of the running mean of described X angle of rotation Δ X (t) and described Y angle of rotation Δ Y (t), and below satisfying respectively, judge that described supposition angle of pitch P (n) and described supposition angle of roll R (n) they are accurate during two formulas: [R (n)-R (n-1)]/C-(Δ X (n)+Δ X (n-1)+... + Δ X (n-C+1)]/C ≈ 0 (1) [P (n)-P (n-1)]/C-[Δ Y (n)+Δ Y (n-1)+... + Δ Y (n-C+1)]/C ≈ 0 (2)
35. orientation angle detector as in claim 34, being proposed, wherein said correction determinant (50) will be stored in described static state and the angle of rotation storer (501) from the described supposition crab angle Ф (n) of described dwell angle counter (405) with from the described Z angle of rotation Δ Z of described angle of rotation counter (310), and wherein said correction determinant (59) also calculates the running mean of variation of described supposition crab angle Ф (t) and the running mean of described Z angle of rotation Δ Z (t), and judges that when satisfying following formula (3) described supposition crab angle Ф (n) is accurate: [Ф (n)-Ф (n-1)]/C-[Δ Z (n)+Δ Z (n-1)+... + Δ Z (n-C+1)]/C ≈ 0 (3)
36. orientation angle detector as in claim 30 or 34, being proposed, at least one is judged to and produces described correction signal when accurate wherein said correction determinant (50) in described supposition angle of pitch P (n) and described supposition angle of roll R (n), and described correction determinant (50) neither one in the described supposition angle of pitch and described supposition angle of roll R (n) is judged to and produces a not correction signal when accurate, describedly produce described integrated value group (Σ Δ X towards the described not correction signal of angle counter (60) response, Σ Δ Y, Σ Δ Z) as described towards angle (α, beta, gamma).
37. orientation angle detector as in claim 33 or 35, being proposed, whether wherein said correction determinant (50) is judged to when accurate the described supposition angle of pitch and described supposition angle of roll R (n) at described supposition crab angle Ф (n) and is judged to and accurately all produces described correction signal, and described correction determinant (50) is at the described supposition angle of pitch, neither one is judged to and produces a not correction signal when accurate among described supposition angle of roll R (n) and the described crab angle Ф (n), describedly produce described integrated value group (Σ Δ X towards the described not correction signal of angle, angle counter (60) response, Σ Δ Y, Σ Δ Z) as described towards angle (α, beta, gamma).
38. one kind as in claim 30,33, the orientation angle detector that is proposed in any one claim in 34 and 35, wherein said correction determinant (50) is being judged described supposition angle of roll R, there are several accurate backs to produce one among described supposition angle of pitch P and the described supposition crab angle Ф and point out described supposition angle of roll R, which is judged to accurate indicator signal as described correction signal in described supposition angle of pitch P and the described supposition crab angle, and wherein said towards angle counter (60) according to described indicator signal with described supposition angle of pitch P, described supposition angle of roll R and described supposition crab angle Ф revise described first to third integral value Σ Δ X (n), among Σ Δ Y (n) and the Σ Δ Z (n) with described supposition angle of roll R, be judged to accurate corresponding those several integrated values among described supposition angle of pitch P and the described supposition crab angle Ф, produce several appointment modified values, described towards the described appointment modified value of angle counter (60) transmission, as described angle of roll γ, among described angle of pitch β and the described crab angle α respectively with described first to third integral value Σ Δ X (n), corresponding that several setting that Σ Δ Y (n) and Σ Δ Z (n) middle finger periodical repair are positive, describedly also send described first to third integral value Σ Δ X (n) towards angle counter (60), outside appointment is revised described in Σ Δ Y (n) and the Σ Δ Z (n) all the other are several, as described angle of roll γ, stipulate described in described angle of pitch β and the described crab angle α several outside all the other are several.
39. orientation angle detector as in claim 16, being proposed, described orientation angle detector also comprises the 3rd accelerometer (406) with the Zs axle configured in parallel of described detecting device coordinate system, be used for producing one the 3rd acceleration detection signal (Az), wherein said dwell angle counter (405) also comprises an additional mode A/D converter (4061) that is connected with described the 3rd accelerometer (406), be used for described the 3rd acceleration detection signal (Az) being sampled by sampling interval St, produce one the 3rd time series digital acceleration signal, described the 3rd time series acceleration signal calculates described supposition angle of roll R for described angle of roll counter (40504) and uses.
40. one kind as the orientation angle detector that proposed in claim 39, wherein said first, second and the 3rd time series digital acceleration signal indication are Ax (t), Ay (t) and Az (t), t=n wherein, and n-1 ..., 1, and St=n-(n-1); Described supposition angle of pitch counter (40504) and described supposition angle of roll counter (40503) calculate according to following formula respectively to be inferred angle of pitch P and infers angle of roll R:
P(n)=sin
-1Ax(n)
In Az>0 o'clock,
R(n)=sin
-1[Ay(n)/cosP(n)]
In Az<0 and Ax>0 o'clock
R(n)=π-sin
-1[Ay(n)/cosP(n)),and
In Az<0 and Ax<0 o'clock
R(n)=-π-sin
-1[Ay(n)/cosP(n)],
Wherein P (n), R (n), Ax (n), Ay (n) and the P of Az (n) when being illustrated respectively in t=n, R, Ax (t), Ay (t) and Az (t).
41. orientation angle detector as in claim 25, being proposed, described orientation angle detector also comprises the 3rd accelerometer (406) with the Zs axle configured in parallel of described detecting device coordinate system, be used for producing one the 3rd acceleration detection signal (Az), wherein said dwell angle is proofreaied and correct determinant (50) and is received described first, second and the 3rd acceleration detection signal (Ax, Ay, Az), calculate the absolute value of Xs direction of principal axis, Ys direction of principal axis and the axial resultant acceleration vector of Zs according to following formula:
|A|=(Ax+Ay+Az)
1/2
Described correction determinant (50) is described | and produce described correction signal during A| ≈ 1G, wherein G is an acceleration of gravity.
42. orientation angle detector as in claim 3, being proposed, described orientation angle detector also comprises a PBA printed board arrangement (201), it have mutually perpendicular to one first and one second side plate section and one the 3rd side plate section, form a right-angle triangle tube, described first to the 3rd gyroscope (301,302,303) described first to the 3rd piezo-ceramic vibrators is fixedly mounted in described first respectively, on the second and the 3rd side plate section, make the Xs axle of described first to the 3rd gyroscope and described detection coordinate system, Ys axle and Zs axle configured in parallel.
43. orientation angle detector as in claim 42, being proposed, wherein said PBA printed board arrangement (201) has the ora terminalis that a described right-angle triangle tube launches on a monoplane, there are some terminals (204) to stretch out, are used for being electrically connected with the external electric parts from described ora terminalis.
44. one kind as the orientation angle detector that proposed in claim 43 extend on the opposite direction of the described ora terminalis of wherein said the 3rd side plate Duan Zaiyu, surpass the described first and second side plate sections.
45. the orientation angle detector as being proposed in claim 44, wherein said PBA printed board arrangement (201) is single flexible printed-circuit board, is bent into the described right-angle triangle tube with described first to the 3rd plate portion.
46. the orientation angle detector as being proposed in claim 45, wherein said flexible printed-circuit board (201) has two slits (202,203), opens the bending part at described printed circuit board (PCB).
47. the orientation angle detector as being proposed in claim 42, wherein said first to the 3rd piezoelectric vibrator is respectively with making with any material in piezoelectric ceramics, piezoelectric monocrystal and the silicon materials.
48. orientation angle detector as in claim 1, being proposed, wherein said benchmark coordinate system is one and has the Y of a vertical Z axle and two levels and the three-dimensional coordinate system of X-axis, and described detecting device coordinate system to be another have three respectively with described Z, Y, with the corresponding orthogonal axes Zs of X-axis, the three-dimensional coordinate system of Ys and Xs, described towards the angle Euler angle with Z-Y-X represent, it comprises the crab angle α around Z axle rotational angle, around the angle of pitch β of Y-axis rotational angle with around described three components of the angle of roll γ of X-axis rotational angle, describedly only send described crab angle α and the described angle of pitch β towards the angle towards the angle as a 2-D, wherein said a plurality of gyroscope be respectively with first and second gyroscopes (302 of described Ys and Zs axle configured in parallel, 303), be used for measuring the first and second angular velocity (Jy around described Ys and Zs axle, Jz), described angle of rotation counter (310 ') is according to the described first and second angular velocity (Jy, Jz) calculate around the Y of Y-axis angle of rotation Δ Y with around two factors of the Z of Z axle angle of rotation Δ Z as described angle of rotation, and wherein said two magnetometers be respectively with first and second magnetometers (401 of Xs and Ys axle configured in parallel, 402), be used for producing the first and second magnetic detection signal (Mx respectively, My), and described at least one accelerometer is an accelerometer (403) with Xs axle configured in parallel, be used for producing an acceleration detection signal (Ax), described dwell angle counter (405 ') is according to the described first and second magnetic detection signal (Mx, My) and described acceleration detection signal (Ax) calculate to be inferred angle of pitch P and as the supposition crab angle Ф of described orientation fleet angle, described supposition angle of pitch P and described supposition crab angle Ф are the factors of described dwell angle, and wherein saidly calculate the integrated value group of forming by first and second an integrated values (Σ Δ Y by described Y angle of rotation Δ Y and Z angle of rotation Δ Z being carried out time integral towards angle counter (60 '), Σ Δ Z), again according to described integrated value group (Σ Δ Y, Σ Δ Z) and described dwell angle produce described 2-D towards angle (α, β), described 2-D is stored in one in angle storer (70) towards the angle.
49. orientation angle detector as in claim 48, being proposed, wherein said first and second gyroscopes (302,303) be the Coriolis gyrotron that a piezoelectric vibrator is respectively arranged, described first and second gyroscopes (302,303) produce expression around first and second output from Gyroscope of the angular velocity of described Ys and Zs axle (Jy, Jz).
50. orientation angle detector as in claim 49, being proposed, orientation angle detector is described also to be comprised respectively and the described first and second Coriolis gyrotrons (302,303) first and second Hi-pass filters (305 of Lian Jieing, 306), be used for eliminating the first and second output from Gyroscope (Jy that are included in the described first and second Coriolis gyrotrons, Jz) Nei offset voltage produces the output of first and second wave filters.
51. orientation angle detector as in claim 50, being proposed, wherein said angle of rotation counter (310 ') receives described first and second wave filters output as first and second input signals, produce first and second time series angle of rotation signal (the Δ Y of the described angle of rotation of expression, Δ Z), described towards described first and second time series angle of rotation signal (the Δ Y of angle counter (60 ') reception, Δ Z), serial produces described towards the angle, and wherein saidly be connected towards angle counter (60) with described towards angle storer (70), be used for storing described described towards angle counter (60 ') serial transfer towards the angle.
52. orientation angle detector as in claim 51, being proposed, wherein said first and second time series angle signal express time sequence Y angle of rotation Δ Y (t) and time series Z angle of rotation Δ Z (t), t=n wherein, (n-1), (n-2) ..., 1, and n-(n-1)=St, described angle of rotation counter (310) calculates Y angle of rotation Δ Y (n) and Z angle of rotation Δ Z (n) when the t=n according to following formula:
Wherein β (n-1) for from described towards angle storer (70) read at t=n-1 the time angle of pitch β, Jy (n) and Jz (n) are described first and second input signals when t=n.
53. orientation angle detector as in claim 51, being proposed, also comprise respectively with described first and second Hi-pass filters (305,306) the first and second vibration cancellers (321 that are connected with described angle of rotation counter (310 '), 322), be used for eliminating owing to described detecting device local oscillation is included in described first and second output from Gyroscope (Jy, Jz) Nei noise.
54. orientation angle detector as in claim 53, being proposed, the wherein said first and second vibration cancellers (321,322) handle, produce first and second time averages of described first and second wave filters output on one period schedule time respectively, again described first and second time averages are compared with first and second predetermined thresholds respectively, the described first and second vibration cancellers (321,322) remove described first and second wave filters output of part in described first and second time averages during respectively less than described first and second threshold values, the described first and second treated signals offer described angle of rotation counter (310 ') as described first and second input signals temporarily.
55. orientation angle detector as in claim 48, being proposed, wherein said dwell angle counter (405 ') comprises first A-D converter (40501) that is connected with described accelerometer (403), be used for described acceleration detection signal (Ax) being sampled by sampling interval St, produce a time series digital acceleration signal, a supposition angle of pitch counter (40504) that is connected with described first A-D converter (40501) is used for according to the described supposition angle of pitch of described time series digital acceleration calculated signals P.
56. orientation angle detector as in claim 55, being proposed, wherein said time series digital acceleration signal indication is Ax (t), t=n wherein, n-1,1, and St=n-(n-1), described supposition angle of pitch counter (40504) calculates described supposition angle of pitch P according to following formula;
P(n)=sin
-1Ax(n)
P (n) and Ax (n) P and the Ax (t) when being illustrated respectively in t=n wherein.
57. orientation angle detector as in claim 55, being proposed, wherein said dwell angle counter (405 ') comprises respectively and described first and second magnetometers (401,402) the second and the 3rd A-D converter (40505 of Lian Jieing, 40506), be used for described first and second magnetic detection signal Mx and My being sampled by sampling interval St, produce first and second time serieses numeral magnetic detection signal, there is a position angle to calculate device (40508) and the described second and the 3rd A-D converter (40505,40506) connect, be used for producing and inferring that crab angle Ф is as described orientation fleet angle according to described first and second time serieses numeral magnetic detection signal computer azimuth angle φ.
58. orientation angle detector as in claim 57, being proposed, described orientation angle detector comprises that also one is proofreaied and correct determinant (50 ') with described dwell angle counter (405 ') and the described dwell angle that is connected towards angle counter (60 '), be used for the described dwell angle (P of determinant, accuracy Ф), produce a correction signal, wherein said towards corrected value of the described correction signal calculating of angle counter (60 ') response, proofread and correct described integrated value group with described corrected value again, produce a modified value group, (α β) sends described modified value group towards the angle as described 2-D.
59. one kind as the orientation angle detector that proposed in claim 58 wherein saidly calculate the first and second integrated value Σ Δ Y and Σ Δ Z towards angle counter (60 ') according to following formula:
Σ Y (n)=β (n-1)+Δ Y (n), and
ΣZ(n)=α(n-1)+ΔZ(n),
Wherein Δ Y (n) and Δ Z (n) are respectively Y angle of rotation Δ Y and the Z angle of rotation Δ Z when time t=n, and β (n-1) and α (n-1) are respectively described angle of pitch β and described angle of roll α when time t=n-1, and described β (n-1) and α (n-1) are from reading towards angle storer (70).
60. one kind as the orientation angle detector that proposed in claim 59 wherein saidly calculate first and second angle error Ey and the Ez according to following formula after angle counter (60 ') is receiving described correction signal:
Ey=Σ Δ Y (n)-P (n), and
Ez=ΣΔZ(n)-Ф(n),
Describedly also determine the first and second corrected value C1 and C2 as described corrected value, calculate described first and second modified values as described angle of pitch β and described crab angle α according to following formula again according to described first and second angle errors towards angle counter (60 '):
β=Σ Δ Y (n)-C1, and
α=ΣΔZ(n)-C2,
Wherein C1 and C2 are chosen as respectively less than described first and second angle error Ey and the Ez.
61. the orientation angle detector as being proposed in claim 60, wherein said C1 and C2 determine that by k1 * Ey and k2 * Ez wherein k1 and k2 are the constant value less than 1 respectively.
62. orientation angle detector as in claim 59, being proposed, wherein said correction determinant (50 ') is connected with described angle of rotation counter (310), described correction determinant (50 ') calculates the running mean of the variation of described supposition angle of pitch P (t), the running mean of described Y angle of rotation Δ Y (t), the running mean of the running mean of the variation of described supposition crab angle Ф (t) and described z angle of rotation Δ Z (t), judge when satisfying that in following two formulas (1) and (2) described supposition angle of pitch P (n) and described supposition crab angle Ф (n) they are accurate: [P (n)-P (n-1)]/C-[Δ Y (n)+Δ Y (n-1)+... + Δ Y (n-C+1)]/C ≈ 0 (1) [Ф (n)-Ф (n-1)]/C-[Δ Z (n)+Δ Z (n-1)+... + Δ Z (n-C+1)]/C ≈ 0 (2)
63. orientation angle detector as in claim 62, being proposed, at least one is judged to and produces described correction signal when accurate wherein said correction determinant (50 ') in the described supposition angle of pitch and described supposition crab angle Ф (n), and described correction determinant (50 ') neither one in described supposition angle of pitch P (n) and described supposition crab angle Ф (n) is judged to and produces a not correction signal when accurate, described towards the described not correction signal of angle counter (60 ') response produce described integrated value group (Σ Δ Y (n) and Σ Δ Z (n)) as described 2-D towards the angle (β, α).
64. orientation angle detector as in claim 62, being proposed, wherein said correction determinant (50 ') has one of an accurate back generation to point out which is judged to accurate indicator signal as described correction signal in described supposition angle of pitch P and the described supposition crab angle in judging described supposition angle of pitch P and described supposition crab angle Ф, and wherein said in angle counter (60 ') response described first and second integrated value Σ Δ Y (n) of described indicator signal correction and Σ Δ Z (n) be judged to accurately integrated value accordingly among described supposition angle of pitch P and the described supposition crab angle Ф, produce one and specify modified value, described towards the described appointment modified value of angle counter (60 ') transmission, as corresponding this setting positive among described angle of pitch β and the described crab angle α with the described first and second integrated value Σ Δ Y (n) and Σ Δ Z (n) middle finger periodical repair, described towards angle counter (60 ') also send described in described first and second integrated value Σ Δ Y (n) and the Σ Δ Z (n) specify revise outside another integrated value, as outside stipulating described in described angle of pitch β and the described crab angle α another.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP375967/1998 | 1998-12-17 | ||
JP375966/1998 | 1998-12-17 | ||
JP37596698A JP3960574B2 (en) | 1998-12-17 | 1998-12-17 | Attitude angle detector |
JP37596598A JP4004165B2 (en) | 1998-12-17 | 1998-12-17 | Attitude angle detector |
JP375965/1998 | 1998-12-17 | ||
JP37596798A JP3960575B2 (en) | 1998-12-17 | 1998-12-17 | Attitude angle detector |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1334915A true CN1334915A (en) | 2002-02-06 |
CN1145014C CN1145014C (en) | 2004-04-07 |
Family
ID=27341872
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB99816237XA Expired - Fee Related CN1145014C (en) | 1998-12-17 | 1999-07-22 | Orientation angle detector |
Country Status (12)
Country | Link |
---|---|
US (1) | US6636826B1 (en) |
EP (1) | EP1147373B1 (en) |
KR (1) | KR20010105316A (en) |
CN (1) | CN1145014C (en) |
AU (1) | AU777641B2 (en) |
CA (1) | CA2353629C (en) |
DE (1) | DE69904759T2 (en) |
HK (1) | HK1041044A1 (en) |
MY (1) | MY118223A (en) |
NO (1) | NO20013005D0 (en) |
TW (1) | TW392066B (en) |
WO (1) | WO2000036376A1 (en) |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100405014C (en) * | 2004-03-05 | 2008-07-23 | 清华大学 | Carrier attitude measurement method |
CN101067554B (en) * | 2002-08-06 | 2011-01-19 | 朴赞国 | Apparatus and method of compensating for an attitude error of an earth magnetic sensor |
CN101326094B (en) * | 2005-10-15 | 2011-09-21 | 天宝导航有限公司 | Vehicle gyro based steering assembly angle and angular rate sensor |
CN102216790A (en) * | 2008-11-13 | 2011-10-12 | 爱普生拓优科梦株式会社 | Method for creating correction parameter for posture detecting device, device for creating correction parameter for posture detecting device, and posture detecting device |
CN103017765A (en) * | 2012-12-06 | 2013-04-03 | 北京遥测技术研究所 | Yaw angle correction method and yaw angle correction device applied to a micro-mechanical integrated navigation system |
CN1954189B (en) * | 2004-03-12 | 2013-04-17 | 汤姆森特许公司 | Error correction for vibratory rate gyroscope |
CN104380041A (en) * | 2012-12-19 | 2015-02-25 | 英特尔公司 | Inductive inertial sensor architecture and fabrication in packaging build-up layers |
CN105190237A (en) * | 2013-03-13 | 2015-12-23 | 应美盛股份有限公司 | Heading confidence interval estimation |
CN105378428A (en) * | 2013-06-14 | 2016-03-02 | 美新公司 | Tip-over sensor |
CN105783921A (en) * | 2014-12-17 | 2016-07-20 | 高德软件有限公司 | Method for correcting automobile attitude data, and apparatus thereof |
CN105894607A (en) * | 2015-04-30 | 2016-08-24 | 乐卡汽车智能科技(北京)有限公司 | Automobile data recording device and adjusting and control method using same |
CN105933594A (en) * | 2015-02-26 | 2016-09-07 | 佳能株式会社 | Control Apparatus, Image Pickup Apparatus And Control Method |
CN106768549A (en) * | 2016-12-12 | 2017-05-31 | 北京信息科技大学 | A kind of high dynamic carrier environment force measuring device |
CN106796113A (en) * | 2014-09-26 | 2017-05-31 | 英特尔公司 | Use the virtual gyroscope of double magnetometers of electronic equipment |
CN107533233A (en) * | 2015-03-05 | 2018-01-02 | 奇跃公司 | System and method for augmented reality |
CN107941463A (en) * | 2017-10-26 | 2018-04-20 | 深圳多哚新技术有限责任公司 | Helmet deficient levels detection method and system |
CN108827289A (en) * | 2018-04-28 | 2018-11-16 | 上海木木机器人技术有限公司 | A kind of orientation recognition method and system of robot |
CN109129523A (en) * | 2018-08-30 | 2019-01-04 | 燕山大学 | Mobile robot real-time remote control system based on human-computer interaction |
US10508961B2 (en) | 2012-06-28 | 2019-12-17 | Intel Corporation | Semiconductor package with air pressure sensor |
CN113055598A (en) * | 2021-03-25 | 2021-06-29 | 浙江商汤科技开发有限公司 | Orientation data compensation method and device, electronic equipment and readable storage medium |
CN114485760A (en) * | 2022-01-26 | 2022-05-13 | 震坤行工业超市(上海)有限公司 | Sensor calibration method, electronic device, medium, and system |
Families Citing this family (88)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040160414A1 (en) * | 1996-07-05 | 2004-08-19 | Armstrong Brad A. | Image controller |
US7749089B1 (en) | 1999-02-26 | 2010-07-06 | Creative Kingdoms, Llc | Multi-media interactive play system |
US7878905B2 (en) | 2000-02-22 | 2011-02-01 | Creative Kingdoms, Llc | Multi-layered interactive play experience |
US7445550B2 (en) | 2000-02-22 | 2008-11-04 | Creative Kingdoms, Llc | Magical wand and interactive play experience |
US6761637B2 (en) | 2000-02-22 | 2004-07-13 | Creative Kingdoms, Llc | Method of game play using RFID tracking device |
US7066781B2 (en) | 2000-10-20 | 2006-06-27 | Denise Chapman Weston | Children's toy with wireless tag/transponder |
WO2002037827A2 (en) * | 2000-10-30 | 2002-05-10 | Naval Postgraduate School | Method and apparatus for motion tracking of an articulated rigid body |
DE60122585T2 (en) | 2001-02-09 | 2007-09-13 | Mitsubishi Denki K.K. | WEIGHT SENSOR FOR ELEVATOR |
JP2003004450A (en) * | 2001-06-25 | 2003-01-08 | Matsushita Electric Ind Co Ltd | Composite sensor for detecting angular velocity and acceleration |
US20070066396A1 (en) | 2002-04-05 | 2007-03-22 | Denise Chapman Weston | Retail methods for providing an interactive product to a consumer |
FR2838185B1 (en) * | 2002-04-05 | 2004-08-06 | Commissariat Energie Atomique | DEVICE FOR CAPTURING ROTATIONAL MOVEMENTS OF A SOLID |
US6967566B2 (en) | 2002-04-05 | 2005-11-22 | Creative Kingdoms, Llc | Live-action interactive adventure game |
US7674184B2 (en) | 2002-08-01 | 2010-03-09 | Creative Kingdoms, Llc | Interactive water attraction and quest game |
JP3837533B2 (en) * | 2003-01-15 | 2006-10-25 | 独立行政法人産業技術総合研究所 | Attitude angle processing apparatus and attitude angle processing method |
US9446319B2 (en) | 2003-03-25 | 2016-09-20 | Mq Gaming, Llc | Interactive gaming toy |
US8629836B2 (en) | 2004-04-30 | 2014-01-14 | Hillcrest Laboratories, Inc. | 3D pointing devices with orientation compensation and improved usability |
EP1759529A4 (en) | 2004-04-30 | 2009-11-11 | Hillcrest Lab Inc | Free space pointing devices and method |
DE102004064066B4 (en) * | 2004-06-09 | 2011-06-09 | Fendt, Günter | Method for evaluating a rotation rate signal of a multifunction rotation rate sensor |
FR2877113B1 (en) | 2004-10-22 | 2007-05-11 | Commissariat Energie Atomique | AUTONOMOUS DEVICE, SYSTEM AND METHOD FOR NAVIGATION IN A SPACE OF AT LEAST THREE DIMENSIONS. |
US8137195B2 (en) | 2004-11-23 | 2012-03-20 | Hillcrest Laboratories, Inc. | Semantic gaming and application transformation |
JP4805633B2 (en) | 2005-08-22 | 2011-11-02 | 任天堂株式会社 | Game operation device |
US8313379B2 (en) | 2005-08-22 | 2012-11-20 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
US7942745B2 (en) | 2005-08-22 | 2011-05-17 | Nintendo Co., Ltd. | Game operating device |
US7927216B2 (en) | 2005-09-15 | 2011-04-19 | Nintendo Co., Ltd. | Video game system with wireless modular handheld controller |
JP4262726B2 (en) | 2005-08-24 | 2009-05-13 | 任天堂株式会社 | Game controller and game system |
US8870655B2 (en) | 2005-08-24 | 2014-10-28 | Nintendo Co., Ltd. | Wireless game controllers |
US8308563B2 (en) | 2005-08-30 | 2012-11-13 | Nintendo Co., Ltd. | Game system and storage medium having game program stored thereon |
US8157651B2 (en) | 2005-09-12 | 2012-04-17 | Nintendo Co., Ltd. | Information processing program |
US20100201512A1 (en) | 2006-01-09 | 2010-08-12 | Harold Dan Stirling | Apparatus, systems, and methods for evaluating body movements |
JP4530419B2 (en) | 2006-03-09 | 2010-08-25 | 任天堂株式会社 | Coordinate calculation apparatus and coordinate calculation program |
JP4151982B2 (en) | 2006-03-10 | 2008-09-17 | 任天堂株式会社 | Motion discrimination device and motion discrimination program |
KR100709277B1 (en) * | 2006-03-22 | 2007-04-19 | 한국원자력연구소 | Mounting device of uni-axial acceleration sensors to measure bi-axial acceleration signal by using two accelerometer sensors in the tube |
JP4684147B2 (en) | 2006-03-28 | 2011-05-18 | 任天堂株式会社 | Inclination calculation device, inclination calculation program, game device, and game program |
JP5043358B2 (en) * | 2006-04-04 | 2012-10-10 | ラピスセミコンダクタ株式会社 | Inclination angle calculation method and inclination angle calculation device |
CN102278968B (en) * | 2006-06-02 | 2014-01-22 | 三菱电机株式会社 | Tilt angle detecting apparatus and method for vehicle, and rollover judging apparatus using this tilt angle detecting apparatus for vehicle |
JP5127242B2 (en) | 2007-01-19 | 2013-01-23 | 任天堂株式会社 | Acceleration data processing program and game program |
US7950281B2 (en) * | 2007-02-28 | 2011-05-31 | Infineon Technologies Ag | Sensor and method for sensing linear acceleration and angular velocity |
DE102007011816B4 (en) * | 2007-03-12 | 2013-10-02 | Infineon Technologies Ag | Sensor and method for detecting linear acceleration and angular velocity |
EP2028584A1 (en) * | 2007-08-23 | 2009-02-25 | STMicroelectronics S.r.l. | Pointing and control device and method for a computer system |
EP2140916B1 (en) | 2008-06-30 | 2018-10-31 | Nintendo Co., Ltd. | Coordinate calculation apparatus and storage medium having coordinate calculation program stored therein |
EP2140915B1 (en) | 2008-06-30 | 2019-03-06 | Nintendo Co., Ltd. | Orientation calculation apparatus, storage medium having orientation calculation program stored therein, game apparatus, and storage medium having game program stored therein |
WO2010001968A1 (en) * | 2008-07-02 | 2010-01-07 | 独立行政法人産業技術総合研究所 | Moving body positioning device |
US8384565B2 (en) * | 2008-07-11 | 2013-02-26 | Nintendo Co., Ltd. | Expanding operating device and operating system |
WO2010035191A2 (en) * | 2008-09-23 | 2010-04-01 | Koninklijke Philips Electronics N.V. | Methods for processing measurements from an accelerometer |
US8099876B1 (en) * | 2008-11-21 | 2012-01-24 | The Boeing Company | Azimuth determination system and method therefor |
DE102009001247A1 (en) * | 2009-02-27 | 2010-09-09 | Sensordynamics Ag | Micro-electro-mechanical sensor |
EP2228110B1 (en) * | 2009-03-09 | 2017-08-30 | Nintendo Co., Ltd. | Coordinate calculation apparatus and storage medium having coordinate calculation program stored therein |
JP5182708B2 (en) * | 2009-06-17 | 2013-04-17 | ダンロップスポーツ株式会社 | Golf swing analysis method |
JP2011019035A (en) * | 2009-07-08 | 2011-01-27 | Ricoh Co Ltd | Information device, imaging apparatus having the same, and method of angle correction |
US9760186B2 (en) * | 2010-01-06 | 2017-09-12 | Cm Hk Limited | Electronic device for use in motion detection and method for obtaining resultant deviation thereof |
JP5798713B2 (en) * | 2009-08-28 | 2015-10-21 | ラピスセミコンダクタ株式会社 | Electronic device, motion detection method and program |
KR20110035609A (en) * | 2009-09-30 | 2011-04-06 | 삼성전자주식회사 | Apparatus and method for sensing motion |
JP5547985B2 (en) * | 2010-02-22 | 2014-07-16 | ラピスセミコンダクタ株式会社 | Motion detection device, electronic device, motion detection method and program |
IT1399418B1 (en) * | 2010-04-12 | 2013-04-16 | Selex Galileo Spa | ELECTRONIC APPLIANCE TO DETERMINE THE STRUCTURE OF A WEAPON AND ITS FUNCTIONING METHOD. |
US9024772B2 (en) * | 2010-09-28 | 2015-05-05 | Xianghui Wang | Multi sensor position and orientation measurement system |
US8344303B2 (en) * | 2010-11-01 | 2013-01-01 | Honeywell International Inc. | Projectile 3D attitude from 3-axis magnetometer and single-axis accelerometer |
US8463569B2 (en) * | 2011-03-21 | 2013-06-11 | Caterpillar Trimble Control Technologies Llc | Method of operating a magnetic compass on a machine |
CN102322858B (en) * | 2011-08-22 | 2013-01-09 | 南京航空航天大学 | Geomagnetic matching navigation method for geomagnetic-strapdown inertial navigation integrated navigation system |
KR101303939B1 (en) * | 2011-10-17 | 2013-09-05 | 한국과학기술연구원 | Display apparatus and contents display method |
RU2486098C1 (en) * | 2012-01-25 | 2013-06-27 | Открытое акционерное общество "Конструкторское Бюро Промышленной Автоматики" | Device for determination of careen and trim of moving structures |
GB2501761A (en) * | 2012-05-04 | 2013-11-06 | Sony Comp Entertainment Europe | Head mountable display |
GB2501767A (en) | 2012-05-04 | 2013-11-06 | Sony Comp Entertainment Europe | Noise cancelling headset |
GB2501768A (en) | 2012-05-04 | 2013-11-06 | Sony Comp Entertainment Europe | Head mounted display |
US8915116B2 (en) * | 2013-01-23 | 2014-12-23 | Freescale Semiconductor, Inc. | Systems and method for gyroscope calibration |
CN103114846B (en) * | 2013-01-25 | 2016-05-25 | 北京航空航天大学 | A kind for the treatment of system afterwards of the deviational survey data based on optic fiber gyroscope inclinometer |
CN104246864B (en) * | 2013-02-22 | 2016-06-29 | 索尼公司 | Head mounted display and image display device |
JP2015027015A (en) * | 2013-07-29 | 2015-02-05 | ソニー株式会社 | Information presentation device and information processing system |
EP2883272B1 (en) * | 2013-08-27 | 2016-06-15 | CommScope Technologies LLC | Alignment determination for antennas and such |
EP3928618A1 (en) | 2013-09-18 | 2021-12-29 | HORSCH LEEB Application Systems GmbH | Device for dispensing fluid and/or solid agents and method for controlling the device |
EP3065530B1 (en) | 2013-11-10 | 2022-03-30 | HORSCH LEEB Application Systems GmbH | Apparatus for discharging liquid and/or solid active substances and method for controlling such an apparatus |
US10725550B2 (en) * | 2014-01-07 | 2020-07-28 | Nod, Inc. | Methods and apparatus for recognition of a plurality of gestures using roll pitch yaw data |
US10338678B2 (en) | 2014-01-07 | 2019-07-02 | Nod, Inc. | Methods and apparatus for recognition of start and/or stop portions of a gesture using an auxiliary sensor |
JP5822008B1 (en) * | 2014-08-08 | 2015-11-24 | 日本精工株式会社 | Angle detection device, motor equipped with this angle detection device, torque sensor, electric power steering device, and automobile |
US9606364B2 (en) | 2014-09-12 | 2017-03-28 | Microsoft Technology Licensing, Llc | Stabilizing motion of an interaction ray |
JP2016110319A (en) * | 2014-12-04 | 2016-06-20 | ソニー株式会社 | Display control device, display control method, and program |
DE102015102975A1 (en) | 2015-03-02 | 2016-09-08 | Horsch Leeb Application Systems Gmbh | Device for dispensing liquid and / or solid active substances and method for controlling such a device |
WO2016146130A1 (en) * | 2015-03-13 | 2016-09-22 | Sang Yinan | Attitude detecting device |
JP6429199B2 (en) * | 2015-05-29 | 2018-11-28 | 日立オートモティブシステムズ株式会社 | Inertial sensor |
TWI606228B (en) | 2015-10-23 | 2017-11-21 | 財團法人工業技術研究院 | Apparatus and method of automatic angle measurement |
WO2017095951A1 (en) | 2015-11-30 | 2017-06-08 | Nike Innovate C.V. | Apparel with ultrasonic position sensing and haptic feedback for activities |
US10365104B2 (en) | 2016-05-11 | 2019-07-30 | Murata Manufacturing Co., Ltd. | Digital controller for a MEMS gyroscope |
CN106017406A (en) * | 2016-05-17 | 2016-10-12 | 北京小米移动软件有限公司 | Method and device for measuring target distance |
JP2018019024A (en) * | 2016-07-29 | 2018-02-01 | キヤノン株式会社 | Printed board where vibration component for generating vibration |
DE102017208365A1 (en) * | 2017-05-18 | 2018-11-22 | Robert Bosch Gmbh | Method for orientation estimation of a portable device |
EP3688513A1 (en) * | 2017-09-25 | 2020-08-05 | Continental Automotive GmbH | Head-up display |
CN108196678A (en) * | 2018-01-19 | 2018-06-22 | 昆山国显光电有限公司 | Gesture operation method and the electronic equipment with gesture operation function |
JP7394352B2 (en) * | 2019-03-26 | 2023-12-08 | パナソニックIpマネジメント株式会社 | Signal processing device, inertial force sensor, signal processing method, and program |
CN112902952B (en) * | 2021-01-21 | 2023-11-10 | 中国煤炭科工集团太原研究院有限公司 | Heading machine pose detection method based on millimeter wave radar and inertial navigation |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4254465A (en) * | 1978-08-03 | 1981-03-03 | Dynamic Sciences International, Inc. | Strap-down attitude and heading reference system |
FR2511146B1 (en) * | 1981-08-07 | 1986-07-25 | British Aerospace | NAVIGATION INSTRUMENT |
US4559713A (en) * | 1982-02-24 | 1985-12-24 | Applied Technologies Associates | Azimuth determination for vector sensor tools |
FR2614694B1 (en) * | 1987-04-28 | 1989-06-30 | Equip Navigation Aerienne | INTEGRATED ATTITUDE CENTER FOR AERODYNE |
US5526022A (en) * | 1993-01-06 | 1996-06-11 | Virtual I/O, Inc. | Sourceless orientation sensor |
US5373857A (en) * | 1993-06-18 | 1994-12-20 | Forte Technologies, Inc. | Head tracking apparatus |
-
1999
- 1999-07-22 CN CNB99816237XA patent/CN1145014C/en not_active Expired - Fee Related
- 1999-07-22 AU AU47995/99A patent/AU777641B2/en not_active Ceased
- 1999-07-22 KR KR1020017007662A patent/KR20010105316A/en not_active Application Discontinuation
- 1999-07-22 US US09/858,000 patent/US6636826B1/en not_active Expired - Fee Related
- 1999-07-22 CA CA002353629A patent/CA2353629C/en not_active Expired - Fee Related
- 1999-07-22 WO PCT/JP1999/003936 patent/WO2000036376A1/en not_active Application Discontinuation
- 1999-07-22 EP EP99931494A patent/EP1147373B1/en not_active Expired - Lifetime
- 1999-07-22 TW TW088112491A patent/TW392066B/en not_active IP Right Cessation
- 1999-07-22 DE DE69904759T patent/DE69904759T2/en not_active Expired - Fee Related
- 1999-07-23 MY MYPI99003113A patent/MY118223A/en unknown
-
2001
- 2001-06-15 NO NO20013005A patent/NO20013005D0/en unknown
-
2002
- 2002-04-16 HK HK02102865A patent/HK1041044A1/en not_active IP Right Cessation
Cited By (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101067554B (en) * | 2002-08-06 | 2011-01-19 | 朴赞国 | Apparatus and method of compensating for an attitude error of an earth magnetic sensor |
CN100405014C (en) * | 2004-03-05 | 2008-07-23 | 清华大学 | Carrier attitude measurement method |
CN1954189B (en) * | 2004-03-12 | 2013-04-17 | 汤姆森特许公司 | Error correction for vibratory rate gyroscope |
CN101326094B (en) * | 2005-10-15 | 2011-09-21 | 天宝导航有限公司 | Vehicle gyro based steering assembly angle and angular rate sensor |
CN102216790A (en) * | 2008-11-13 | 2011-10-12 | 爱普生拓优科梦株式会社 | Method for creating correction parameter for posture detecting device, device for creating correction parameter for posture detecting device, and posture detecting device |
CN102216790B (en) * | 2008-11-13 | 2013-06-05 | 精工爱普生株式会社 | Method for creating correction parameter for posture detecting device, device for creating correction parameter for posture detecting device, and posture detecting device |
US10508961B2 (en) | 2012-06-28 | 2019-12-17 | Intel Corporation | Semiconductor package with air pressure sensor |
CN103017765A (en) * | 2012-12-06 | 2013-04-03 | 北京遥测技术研究所 | Yaw angle correction method and yaw angle correction device applied to a micro-mechanical integrated navigation system |
CN103017765B (en) * | 2012-12-06 | 2015-05-27 | 北京遥测技术研究所 | Yaw angle correction method and yaw angle correction device applied to a micro-mechanical integrated navigation system |
CN104380041B (en) * | 2012-12-19 | 2019-03-22 | 英特尔公司 | The architecture and manufacturing of the inductive inertial sensor of stacked package |
US9429427B2 (en) | 2012-12-19 | 2016-08-30 | Intel Corporation | Inductive inertial sensor architecture and fabrication in packaging build-up layers |
CN104380041A (en) * | 2012-12-19 | 2015-02-25 | 英特尔公司 | Inductive inertial sensor architecture and fabrication in packaging build-up layers |
CN105190237B (en) * | 2013-03-13 | 2017-12-05 | 应美盛股份有限公司 | Moving direction Estimating Confidence Interval |
CN105190237A (en) * | 2013-03-13 | 2015-12-23 | 应美盛股份有限公司 | Heading confidence interval estimation |
CN105378428A (en) * | 2013-06-14 | 2016-03-02 | 美新公司 | Tip-over sensor |
CN106796113B (en) * | 2014-09-26 | 2021-01-26 | 英特尔公司 | Virtual gyroscope using dual magnetometers of an electronic device |
CN106796113A (en) * | 2014-09-26 | 2017-05-31 | 英特尔公司 | Use the virtual gyroscope of double magnetometers of electronic equipment |
CN105783921B (en) * | 2014-12-17 | 2019-02-19 | 高德软件有限公司 | A kind of method and device correcting automobile attitude data |
CN105783921A (en) * | 2014-12-17 | 2016-07-20 | 高德软件有限公司 | Method for correcting automobile attitude data, and apparatus thereof |
CN105933594A (en) * | 2015-02-26 | 2016-09-07 | 佳能株式会社 | Control Apparatus, Image Pickup Apparatus And Control Method |
CN105933594B (en) * | 2015-02-26 | 2019-08-06 | 佳能株式会社 | Control equipment, picture pick-up device and control method |
CN107533233A (en) * | 2015-03-05 | 2018-01-02 | 奇跃公司 | System and method for augmented reality |
CN105894607B (en) * | 2015-04-30 | 2018-09-07 | 睿驰智能汽车(广州)有限公司 | Bicycle recording apparatus and the adjustment control method for utilizing bicycle recording apparatus |
CN105894607A (en) * | 2015-04-30 | 2016-08-24 | 乐卡汽车智能科技(北京)有限公司 | Automobile data recording device and adjusting and control method using same |
CN106768549A (en) * | 2016-12-12 | 2017-05-31 | 北京信息科技大学 | A kind of high dynamic carrier environment force measuring device |
CN107941463A (en) * | 2017-10-26 | 2018-04-20 | 深圳多哚新技术有限责任公司 | Helmet deficient levels detection method and system |
CN108827289A (en) * | 2018-04-28 | 2018-11-16 | 上海木木机器人技术有限公司 | A kind of orientation recognition method and system of robot |
CN108827289B (en) * | 2018-04-28 | 2021-09-07 | 诺亚机器人科技(上海)有限公司 | Robot direction identification method and system |
CN109129523A (en) * | 2018-08-30 | 2019-01-04 | 燕山大学 | Mobile robot real-time remote control system based on human-computer interaction |
CN113055598A (en) * | 2021-03-25 | 2021-06-29 | 浙江商汤科技开发有限公司 | Orientation data compensation method and device, electronic equipment and readable storage medium |
CN114485760A (en) * | 2022-01-26 | 2022-05-13 | 震坤行工业超市(上海)有限公司 | Sensor calibration method, electronic device, medium, and system |
CN114485760B (en) * | 2022-01-26 | 2023-10-31 | 震坤行工业超市(上海)有限公司 | Sensor calibration method, electronic device, medium and system |
Also Published As
Publication number | Publication date |
---|---|
KR20010105316A (en) | 2001-11-28 |
CA2353629A1 (en) | 2000-06-22 |
AU4799599A (en) | 2000-07-03 |
US6636826B1 (en) | 2003-10-21 |
EP1147373A1 (en) | 2001-10-24 |
AU777641B2 (en) | 2004-10-28 |
MY118223A (en) | 2004-09-30 |
TW392066B (en) | 2000-06-01 |
NO20013005L (en) | 2001-06-15 |
CA2353629C (en) | 2005-12-27 |
WO2000036376A1 (en) | 2000-06-22 |
NO20013005D0 (en) | 2001-06-15 |
EP1147373B1 (en) | 2003-01-02 |
HK1041044A1 (en) | 2002-06-28 |
CN1145014C (en) | 2004-04-07 |
DE69904759D1 (en) | 2003-02-06 |
DE69904759T2 (en) | 2003-09-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1145014C (en) | Orientation angle detector | |
CN1289900C (en) | QCM (piezoid micro-scale balance) sensor | |
CN1851406A (en) | Gasture estimation and interfusion method based on strapdown inertial nevigation system | |
US20120041695A1 (en) | Integrated vibration measurement and analysis system | |
CN1879013A (en) | Strain gauge type sensor and strain gauge type sensor unit using the same | |
CN1615434A (en) | Method and apparatus for processing electrochemical signals | |
CN1823523A (en) | Projector apparatus, inclination angle obtaining method, and projection image correction method | |
JP7151061B2 (en) | FAILURE DETERMINATION CIRCUIT, PHYSICAL QUALITY DETECTION DEVICE, ELECTRONIC DEVICE, MOBILE OBJECT, AND FAILURE DETERMINATION METHOD | |
CN1755507A (en) | Actuator, lens unit and camera with the same | |
CN101074876A (en) | Method and device for automatically measuring distance | |
CN115127603B (en) | Compensation method and device for magnetic encoder in unmanned aerial vehicle and electronic equipment | |
US10746809B2 (en) | Physical quantity measurement device, electronic apparatus, and vehicle | |
CN101036037A (en) | In-flow determination of left and right eigenvectors in a Coriolis flowmeter | |
CN1884967A (en) | Apparatus and method for testing aspherical surface shape error of optical lens | |
JP2018106038A (en) | Method for calibrating drive amount of actuator configured so as to correct image blur of camera | |
CN1208601C (en) | Quality flow speed/density sensor with single curve measuring tube | |
CN1688868A (en) | Electronic non-linear aircraft dynamic parameter display | |
CN1447120A (en) | Acceleration transducer | |
JP2008170294A (en) | Angular velocity sensor | |
JP2017227591A (en) | Signal processing circuit, physical quantity detection device, attitude arithmetic unit, electronic apparatus, and movable body | |
JP2004309228A (en) | Azimuth measuring instrument, azimuth measuring program, and azimuth measuring method | |
CN1179200C (en) | Apparatus and method for detecting vibrations, e.g. in a coriolis mass-flowmeter, using noise filtering | |
US20140238129A1 (en) | Angular velocity sensor and detection element used in same | |
CN1923621A (en) | On-rail calibration method of star sensor based on radial arrangement restraint | |
CN1616921A (en) | Magnetic north detecting device and magnetic north detecting method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
C10 | Entry into substantive examination | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20040407 Termination date: 20120722 |