Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0731063B2 - Inertial device - Google Patents
[go: Go Back, main page]

JPH0731063B2 - Inertial device - Google Patents

Inertial device

Info

Publication number
JPH0731063B2
JPH0731063B2 JP14710691A JP14710691A JPH0731063B2 JP H0731063 B2 JPH0731063 B2 JP H0731063B2 JP 14710691 A JP14710691 A JP 14710691A JP 14710691 A JP14710691 A JP 14710691A JP H0731063 B2 JPH0731063 B2 JP H0731063B2
Authority
JP
Japan
Prior art keywords
angle
direction cosine
calculation unit
cosine matrix
matrix
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.)
Expired - Lifetime
Application number
JP14710691A
Other languages
Japanese (ja)
Other versions
JPH04370712A (en
Inventor
正二 野中
秀敏 属
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Japan Aviation Electronics Industry Ltd
Original Assignee
Japan Aviation Electronics Industry Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Japan Aviation Electronics Industry Ltd filed Critical Japan Aviation Electronics Industry Ltd
Priority to JP14710691A priority Critical patent/JPH0731063B2/en
Publication of JPH04370712A publication Critical patent/JPH04370712A/en
Publication of JPH0731063B2 publication Critical patent/JPH0731063B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Navigation (AREA)

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明は外部の基準となる慣性
航法装置(以下外部INSと言う)より姿勢角、方位角
信号を入力して、自身の取付角度の外部INSの取付角
度に対する偏差(取付けミスアライメントと言う)を計
算し、それら偏差データに基づいて自身が搭載されてい
る機体の姿勢角、方位角を計算して、外部に出力する慣
性航法装置(以下INSと言う)に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention inputs an attitude angle and azimuth signal from an external reference inertial navigation system (hereinafter referred to as an external INS) to deviate its own mounting angle from the external INS mounting angle. The present invention relates to an inertial navigation device (hereinafter referred to as INS) that calculates attachment misalignment), calculates the attitude angle and azimuth angle of the aircraft on which it is mounted based on the deviation data, and outputs the result to the outside.

【0002】[0002]

【従来の技術】この種のINS1は例えば航空機に搭載
される航走体(例えばミサイル)に内蔵されるものであ
り、外部INS2はその航空機が有するINSである。
従来のINS1を図4を参照して説明する。外部INS
2は入力角速度ωより自身に固有の入力軸X,Y,Z周
りの回転角速度ωX,ωY,ωZを検出し、またこれら
の検出値を基に自身のロール角φR 、ピッチ角θR及び
方位角ψR を演算する。なおロール角及びピッチ角はま
とめて姿勢角とも言われる。前記角速度ωX,ωY,ω
ZはINS1の角速度差値演算部3に、また前記姿勢角
φR ,θR 、方位角ψR はINS1の補正演算部4に入
力される。INS1に内蔵されるジャイロスコープ(以
下単にジャイロと言う)5は、入力角速度ωより自身に
固有の入力軸(INS1の入力軸とも言う)x,y,z
の各軸周りの回転角速度ωx,ωy,ωzを検出し、角
速度差値演算部3及び取付けミスアライメント推定演算
部(以下カルマンフィルタと言う)6に供給する。角速
度差値演算部3は、ジャイロ5の検出した角速度より外
部INS2の検出した角速度を減算して偏差値 δωx=ωx−ωX,δωy=ωy−ωY,δωz=ωz−ωZ (1) を演算し、カルマンフィルタ6に入力する。
2. Description of the Related Art An INS 1 of this type is built in, for example, a navigation body (for example, a missile) mounted on an aircraft, and an external INS 2 is an INS of the aircraft.
The conventional INS1 will be described with reference to FIG. External INS
2 detects the rotational angular velocities ωX, ωY, ωZ around the input axes X, Y, Z unique to itself from the input angular velocity ω, and based on these detected values, the roll angle φ R , pitch angle θ R and Calculate the azimuth angle ψ R. The roll angle and the pitch angle are collectively referred to as the posture angle. The angular velocities ωX, ωY, ω
Z is input to the angular velocity difference value calculation unit 3 of the INS 1 , and the posture angles φ R and θ R and the azimuth angle ψ R are input to the correction calculation unit 4 of the INS 1. A gyroscope (hereinafter, simply referred to as a gyro) 5 incorporated in the INS 1 has an input axis (also referred to as an input axis of the INS 1) peculiar to itself based on an input angular velocity ω.
The rotational angular velocities ωx, ωy, ωz around the respective axes are detected and supplied to the angular velocity difference value calculation unit 3 and the attachment misalignment estimation calculation unit (hereinafter referred to as Kalman filter) 6. The angular velocity difference value calculation unit 3 subtracts the angular velocity detected by the external INS 2 from the angular velocity detected by the gyro 5 to calculate deviation values δωx = ωx−ωX, δωy = ωy−ωY, δωz = ωz−ωZ (1) , To the Kalman filter 6.

【0003】カルマンフィルタ6はこれらの偏差値とジ
ャイロ5より入力された角速度ωx,ωy,ωzとよ
り、図5に示すようなINS1のX,Y,Z軸に対する
取付けミスアライメントφX,φY,φZを演算し補正
演算部4に供給する。補正演算部4はこれらのミスアラ
イメントと外部INS2のロール角φR,ピッチ角
θR ,方位角ψR とよりINS1のロール角φ,ピッチ
角θ,方位角ψを計算して外部に出力する。
The Kalman filter 6 uses these deviation values and the angular velocities ωx, ωy, ωz input from the gyro 5 to determine the mounting misalignment φX, φY, φZ for the X, Y, Z axes of the INS 1 as shown in FIG. The calculated value is supplied to the correction calculation unit 4. The correction calculator 4 calculates the roll angle φ, the pitch angle θ, and the azimuth angle ψ of the INS1 from these misalignment and the roll angle φ R , the pitch angle θ R , and the azimuth angle ψ R of the external INS2, and outputs them to the outside. .

【0004】次に、公知のカルマンフィルタの要点を述
べる。あるシステムにおいて、推定しようとするn行1
列のデータ(ステートベクトル)〔X〕(〔〕はマトリ
ックスを表わす。以下同様)が d〔X〕/dt=〔F〕〔X〕+〔U〕 (2) で表わされる微分方程式でモデル化でき、かつ〔X〕に
何らかの係数〔H〕を掛けた量〔Z〕、即ち 〔Z〕=〔H〕〔X〕+〔V〕 (3) が実際のシステムにおいて観測できる場合に、カルマン
フィルタは以下のようにしてデータ〔X〕の推定データ
〔Ξ〕(n行1列)を演算する。なお、前記〔H〕(m
行n列)を観測行列、〔Z〕(m行1列)を観測ベクト
ル、〔U〕(n行1列)をシステムノイズベクトル、
〔F〕(n行n列)をシステム行列、〔V〕(m行1
列)を観測ノイズベクトルと言う。
Next, the essential points of the known Kalman filter will be described. N rows 1 to be estimated in a system
Column data (state vector) [X] ([] represents a matrix. The same applies hereinafter) is modeled by a differential equation represented by d [X] / dt = [F] [X] + [U] (2) If the quantity [Z] obtained by multiplying [X] by some coefficient [H], that is, [Z] = [H] [X] + [V] (3) is observable in an actual system, the Kalman filter is The estimated data [Ξ] (n rows and 1 column) of the data [X] is calculated as follows. In addition, the above [H] (m
(N rows) is the observation matrix, [Z] (m rows and 1 column) is the observation vector, [U] (n rows and 1 column) is the system noise vector,
[F] (n rows and n columns) is the system matrix, and [V] (m rows and 1)
Column) is called the observation noise vector.

【0005】演算は周期Δt毎に離散的に行ない、推定
データ〔Ξ〕及びそのコバリアンス(共分散)行列
〔P〕(n行n列)を次のように更新する。 〔Ξ〕k - =〔Φ〕k-1 〔Ξ〕k-1 + (4) 〔P〕k - =〔Φ〕k-1 〔P〕k-1 +〔Φ〕k-1 T +〔Q〕k-1(5) 〔Φ〕は状態遷移行列(n行n列)で、〔Φ〕=exp
(〔F〕Δt)である。また〔Q〕(n行n列)は
〔U〕のコバリアンス(共分散)行列である。添字kは
k回目の計算値を意味する。観測が行われると、カルマ
ンゲイン〔K〕を 〔K〕k =〔P〕k -〔Hk T (〔H〕k 〔P〕k -〔H〕k T +〔R〕k -1 (6) により計算し、ステートベクトルの推定量〔Ξ〕及びそ
のコバリアンス〔P〕を次のように修正する。 〔Ξ〕k + =〔Ξ〕k - +〔K〕k (〔Z〕k −〔H〕k 〔Ξ〕k - ) (7) 〔P〕k + =(〔1〕−〔K〕k 〔H〕k )〔P〕k - (〔1〕−〔K〕k 〔H〕k T +〔K〕k 〔R〕k 〔K〕k T (8) なお指標の「−」はカルマンゲインにより修正計算する
前の値を、「+」は修正計算後の値を意味し、「T」は
転置行列を意味する。このような修正演算を周期Δt毎
に繰返すことにより、推定データ〔Ξ〕の値は、実際の
ステートベクトル〔X〕の値により近付く。このように
して〔X〕の推定データ〔Ξ〕が得られる。
The calculation is performed discretely for each cycle Δt, and the estimated data [Ξ] and its covariance matrix [P] (n rows and n columns) are updated as follows. [Ξ] k - = [Φ] k-1 [Ξ] k-1 + (4) (P) k - = [Φ] k-1 (P) k-1 + [Φ] k-1 T + [ Q] k-1 (5) [Φ] is a state transition matrix (n rows and n columns), and [Φ] = exp
([F] Δt). [Q] (n rows and n columns) is the covariance matrix of [U]. The subscript k means the kth calculated value. When observation is performed, the Kalman gain (K) to (K) k = (P) k - [H k] T ([H] k (P) k - (H) k T + [R] k) -1 (6), and the state vector estimator [Ξ] and its covariance [P] are corrected as follows. [Ξ] k + = [Ξ] k - + [K] k ([Z] k - [H] k [Ξ] k -) (7) (P) k + = ([1] - [K] k [H] k ) [P] k - ([1]-[K] k [H] k ) T + [K] k [R] k [K] k T (8) Note that "-" in the index is Kalman. “+” Means a value before correction calculation by the gain, “+” means a value after correction calculation, and “T” means a transposed matrix. By repeating such a correction operation every cycle Δt, the value of the estimated data [Ξ] approaches the value of the actual state vector [X]. In this way, the estimated data [X] of [X] is obtained.

【0006】従来のINSでは 〔X〕=〔x112131T =〔φXφYφZ〕T (9) とし、(2)式に対応するシステムのモデルを d〔φXφYφZ〕T /dt=In the conventional INS, [X] = [x 11 x 21 x 31 ] T = [φXφYφZ] T (9), and the system model corresponding to the equation (2) is d [φXφYφZ] T / dt =

〔0〕〔φXφYφZ〕T +〔uXuYuZ〕T (10) で表わす。また(3)式の観測行列〔H〕の要素hij
回転角速度ωx,ωy,ωzを用いて、 〔h111213〕=〔0,−ωz,ωy〕; 〔h212223〕=〔ωz,0,−ωx〕; 〔h313233〕=〔−ωy,ωx,0〕 (11) と表わし、観測ベクトル〔Z〕を 〔Z〕=〔z112131T =〔δωxδωyδωz〕T (12) として、前述のカルマンフィルタによる演算により取付
ミスアライメントφX,φY,φZの推定値を求めてい
る。なお(12)式のδωx,δωy,δωzは(1)
式で示したものである。
[0] [φXφYφZ] T + [uXuYuZ] T (10) Further, by using the rotational angular velocities ωx, ωy, ωz of the element h ij of the observation matrix [H] of the formula (3), [h 11 h 12 h 13 ] = [0, −ωz, ωy]; [h 21 h 22 h 23 ] = [ωz, 0, −ωx]; [h 31 h 32 h 33 ] = [− ωy, ωx, 0] (11), and the observation vector [Z] is [Z] = [z 11 z 21 z 31 ] T = [δωxδωyδωz] T (12), the estimated values of the mounting misalignments φX, φY, and φZ are obtained by the calculation by the Kalman filter described above. Note that δωx, δωy, and δωz in the equation (12) are (1)
It is shown by the formula.

【0007】[0007]

【発明が解決しようとする課題】従来のINS1では、
自身のジャイロ5で検出した角速度信号ωx,ωy,ω
zを外部INS2の基準角速度信号ωX,ωY,ωZと
直接比較して偏差値δωx,δωy,δωzを求め、こ
れら偏差値より取付けミスアライメントφX,φY,φ
Zを推定しているために、角速度信号ωx,ωy,ωz
或いは基準角速度信号ωX,ωY,ωZに重畳するノイ
ズが多いと、取付けミスアライメントφX,φY,φZ
の計算精度が低下し、姿勢角φ,θ;方位角ψの誤差が
増大する欠点があった。この発明の目的は、これら従来
の欠点を解決し、前記角速度信号のノイズの影響を軽減
して、姿勢角φ,θ;方位角ψの精度を向上させようと
するものである。
In the conventional INS1,
Angular velocity signals ωx, ωy, ω detected by own gyro 5
z is directly compared with the reference angular velocity signals ωX, ωY, ωZ of the external INS2 to obtain deviation values δωx, δωy, δωz, and mounting misalignments φX, φY, φ are obtained from these deviation values.
Since Z is estimated, the angular velocity signals ωx, ωy, ωz
Alternatively, if there is a lot of noise superimposed on the reference angular velocity signals ωX, ωY, ωZ, the mounting misalignment φX, φY, φZ will occur.
However, there is a drawback that the accuracy of calculation of is decreased and the error of the attitude angles φ and θ; An object of the present invention is to solve these conventional drawbacks, reduce the influence of noise of the angular velocity signal, and improve the accuracy of the attitude angles φ and θ; the azimuth angle ψ.

【0008】[0008]

【課題を解決するための手段】この発明は基準方向余弦
行列演算部と、ジャイロスコープと、方向余弦行列演算
部と、角度誤差演算部と、回転角度演算部と、カルマン
フィルタと、補正演算部とを具備する慣性装置に関する
ものである。前記基準方向余弦行列演算部は、基準とな
る外部INSより機体のロール角φR,ピッチ角θR
び方位角ψR を入力して、基準方向余弦行列〔CR 〕を
演算して、前記方向余弦行列演算部及び前記角度誤差演
算部に供給するものである。
According to the present invention, a reference direction cosine matrix calculation unit, a gyroscope, a direction cosine matrix calculation unit, an angle error calculation unit, a rotation angle calculation unit, a Kalman filter, and a correction calculation unit. The present invention relates to an inertial device including: The reference direction cosine matrix calculation unit inputs the roll angle φ R , the pitch angle θ R, and the azimuth angle ψ R of the airframe from an external INS serving as a reference, calculates the reference direction cosine matrix [C R ], and calculates It is supplied to the direction cosine matrix calculator and the angle error calculator.

【0009】前記ジャイロスコープは、自身に固有の、
互いに直交する入力軸x,y,zの周りの回転角速度ω
x,ωy,ωzを計測して、前記方向余弦行列演算部及
び前記回転角度演算部に供給するものである。前記方向
余弦行列演算部は、所定の周期Tで前記基準方向余弦行
列〔CR 〕で初期化した後、前記回転角速度ωx,ω
y,ωzを用いて方向余弦行列〔C〕を演算して、前記
角度誤差演算部に供給するものである。
The gyroscope is unique to itself,
Rotational angular velocity ω around input axes x, y, z orthogonal to each other
x, ωy, ωz are measured and supplied to the direction cosine matrix calculation unit and the rotation angle calculation unit. The direction cosine matrix calculation unit initializes the reference direction cosine matrix [C R ] at a predetermined cycle T, and then the rotational angular velocities ωx, ω.
The direction cosine matrix [C] is calculated using y and ωz and supplied to the angle error calculator.

【0010】前記角度誤差演算部は、前記方向余弦行列
演算部の前記初期化する直前の時点の前記方向余弦行列
〔C〕と、同じ時点の前記基準方向余弦行列とを前記周
期Tでサンプリングして、基準回転角度θX,θY,θ
Z(前記外部INSの計測値に基づく、外部INSの入
力軸X,Y,Zの周りの回転角度)に対する回転角度θ
x,θy,θz(前記ジャイロスコープの計測値に基づ
く前記入力軸x,y,zの周りの回転角度)の偏差δθ
x,δθy,δθzを演算して、前記カルマンフィルタ
に供給するものである。
The angle error calculation unit samples the direction cosine matrix [C] at the time immediately before the initialization of the direction cosine matrix calculation unit and the reference direction cosine matrix at the same time at the cycle T. And reference rotation angles θX, θY, θ
Rotation angle θ with respect to Z (rotation angle around the input axis X, Y, Z of the external INS based on the measurement value of the external INS)
Deviation δθ of x, θy, θz (rotation angle around the input axis x, y, z based on the measurement value of the gyroscope)
x, δθy, δθz are calculated and supplied to the Kalman filter.

【0011】前記回転角度演算部は、前記方向余弦行列
演算部の前記初期化と同じタイミングで自身の出力デー
タをゼロにリセットした後、前記回転角速度ωx,ω
y,ωzを積分して回転角度θx,θy,θzを演算
し、前記カルマンフィルタに供給するものである。前記
カルマンフィルタは、前記回転角度θx,θy,θz
と、前記回転角度偏差δθx,δθy,δθzとを用い
て、前記外部INSに対する取付けミスアライメントφ
X,φY,φZを演算して、前記補正演算部に供給する
ものである。
The rotation angle calculation unit resets its output data to zero at the same timing as the initialization of the direction cosine matrix calculation unit, and then the rotation angular velocities ωx, ω.
The rotation angles θx, θy and θz are calculated by integrating y and ωz and supplied to the Kalman filter. The Kalman filter includes the rotation angles θx, θy, θz.
And the rotation angle deviations δθx, δθy, δθz, the mounting misalignment φ with respect to the external INS.
X, φY, φZ are calculated and supplied to the correction calculation unit.

【0012】前記補正演算部は、基準となる前記ロール
角φR ,ピッチ角θR 及び方位角ψ R と、前記取付けミ
スアライメントφX,φY,φZとを用いて機体のロー
ル角φ,ピッチ角θ及び方位角ψを演算して外部に出力
するものである。
The correction calculation unit is configured to use the roll as a reference.
Angle φR, Pitch angle θRAnd azimuth angle ψ RAnd the installation
Using the alignments φX, φY, φZ,
Calculation of angle φ, pitch angle θ and azimuth angle ψ and output to the outside
To do.

【0013】[0013]

【実施例】この発明の実施例を図1を参照して説明す
る。図1には図4と対応する部分に同じ符号を付し、重
複説明を省略する。方向余弦行列演算部11はジャイロ
5より入力される回転角速度ωx,ωy,ωzを用いて
方向余弦行列〔C〕を演算して角度誤差演算部12に供
給する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT An embodiment of the present invention will be described with reference to FIG. In FIG. 1, parts corresponding to those in FIG. 4 are designated by the same reference numerals, and redundant description will be omitted. The direction cosine matrix calculator 11 calculates the direction cosine matrix [C] using the rotational angular velocities ωx, ωy, ωz input from the gyro 5 and supplies the calculated angle cosine to the angle error calculator 12.

【0014】方向余弦行列は二つの直交座標系の関係を
表わす行列で、例えばN(North),E(Eas
t),D(Down)という直交座標軸とx,y,zと
いう直交座軸とのなす角を図2に示すように、α1 ,α
2 ,α3 ;β1 ,β2 ,β3 ;γ1 ,γ2 ,γ3 で表わ
すと、方向余弦行列〔C〕のi行j列の要素をcijとす
れば 〔c111213〕=〔cosα1 ,cosβ1 ,cosγ1 〕; 〔c212223〕=〔cosα2 ,cosβ2 ,cosγ2 〕; 〔c313233〕=〔cosα2 ,cosβ3 ,cosγ3 〕 (13) で与えられる。
The direction cosine matrix is a matrix representing the relationship between two orthogonal coordinate systems. For example, N (North), E (Eas)
t), D (Down), and the orthogonal coordinate axes x, y, and z, the angles formed by the orthogonal coordinate axes are α 1 , α
2 , α 3 ; β 1 , β 2 , β 3 ; γ 1 , γ 2 , γ 3 , if the element at the i-th row and j-th column of the direction cosine matrix [C] is c ij , then [c 11 c 12 c 13 ] = [cos α 1 , cos β 1 , cos γ 1 ]; [c 21 c 22 c 23 ] = [cos α 2 , cos β 2 , cos γ 2 ]; [c 31 c 32 c 33 ] = [cos α 2 , cos β 3 , Cos γ 3 ] (13).

【0015】方向余弦行列〔C〕と角速度行列〔Ω〕の
関係は、よく知られているように d〔C〕/dt=〔C〕〔Ω〕 (14) の微分方程式で表わされる。ここで角速度行列〔Ω〕は
そのi行j列の要素をω ijとすれば、 〔ω11ω12ω13〕=〔0,−ωz,ωy〕, 〔ω21ω22ω23〕=〔ωz,0,−ωx〕, 〔ω31ω32ω33〕=〔−ωy,ωx,0〕 (15) で与えられる。
Of the direction cosine matrix [C] and the angular velocity matrix [Ω]
The relation is represented by a differential equation of d [C] / dt = [C] [Ω] (14) as is well known. Where the angular velocity matrix [Ω] is
The element at row i and column j is ω ijThen, [ω11ω12ω13] = [0, -ωz, ωy], [ωtwenty oneωtwenty twoωtwenty three] = [Ωz, 0, −ωx], [ω31ω32ω33] = [− Ωy, ωx, 0] (15)

【0016】方向余弦行列演算部11は、次式により方
向余弦行列〔C〕n+1 を計算する。 〔C〕n+1 =〔C〕n (〔1〕+〔Ω〕ΔT+(1/2)〔Ω〕2 ΔT2 + (1/6)〔Ω〕3 ΔT3 + …) (16) 上式で、ΔTは計算周期であり、〔1〕は単位マトリク
スである。添字nはn回目の計算値を意味する。
The direction cosine matrix calculator 11 calculates the direction cosine matrix [C] n + 1 by the following equation. [C] n + 1 = [C] n ([1] + [Ω] ΔT + (1/2) [Ω] 2 ΔT 2 + (1/6) [Ω] 3 ΔT 3 + ...) (16) Above In the equation, ΔT is a calculation cycle, and [1] is a unit matrix. The subscript n means the calculated value of the nth time.

【0017】回転角度演算部13は図3Bに示す周期T
のクロックCK2 のタイミングで出力値をゼロにリセッ
トした後、ジャイロ5より入力される角速度ωx,ω
y,ωzを用いて次式により回転角度θx,θy,θz
を演算してカルマンフィルタ6に供給する(図3D)。 θx=∫ωxdt,θy=∫ωydt,θz=∫ωzdt (17) 基準方向余弦行列演算部14は外部INS2より入力さ
れる基準姿勢角φR,θR 及び方位角ψR を用いて次式
により基準方向余弦行列〔CR 〕を演算して角度誤差演
算部12に供給する。
The rotation angle calculation unit 13 has a cycle T shown in FIG. 3B.
After resetting the output value to zero at the timing of the clock CK 2 of, the angular velocities ωx, ω input from the gyro 5
Using y and ωz, the rotation angles θx, θy, and θz
Is calculated and supplied to the Kalman filter 6 (FIG. 3D). θx = ∫ωxdt, θy = ∫ωydt, θz = ∫ωzdt (17) The reference direction cosine matrix calculation unit 14 uses the reference attitude angles φ R , θ R, and azimuth angle ψ R , which are input from the external INS2, according to the following equation. The reference direction cosine matrix [C R ] is calculated and supplied to the angle error calculation unit 12.

【0018】cR11 =cosθR cosψR , cR12 =−cosφR sinψR +sinφR sinθ
R cosψR , cR13 =sinφR sinψR +cosφR sinθR
cosψR , cR21 =cosθR sinψR , cR22 =cosφR cosψR +sinφR sinθR
sinψR , cR23 =−sinφR cosψR +cosφR sinθ
R sinψR , cR31 =−sinθR , cR32 =sinφR cosθR , cR33 =cosφR cosθR (18) 上式では〔CR 〕のi行j列の要素をcRij で表わして
いる。
[0018] c R11 = cosθ R cosψ R, c R12 = -cosφ R sinψ R + sinφ R sinθ
R cos ψ R , c R13 = sin φ R sin ψ R + cos φ R sin θ R
cosψ R, c R21 = cosθ R sinψ R, c R22 = cosφ R cosψ R + sinφ R sinθ R
sin ψ R , c R23 = −sin Φ R cos ψ R + cos Φ R sin θ
R sinψ R, c R31 = -sinθ R, c R32 = sinφ R cosθ R, in c R33 = cosφ R cosθ R ( 18) the above equation represents the element at row i and column j of the [C R] in c Rij .

【0019】上記cRij と方向余弦行列〔C〕の要素c
ijの時間に対する変化特性を図3Cに示す。cijはクロ
ックCK2 でcRij と等しい値に初期化される。角度誤
差演算部12は、方向余弦行列演算部11が初期化した
時点よりほゞT時間経過し次の初期化を行う直前の時点
の方向余弦行列〔C〕及び同じ時点の基準方向余弦行列
〔CR 〕を図3Aの周期Tのクロック信号CK1 のタイ
ミングでサンプリングし、次式により方向余弦誤差行列
〔δC〕を演算する。
The element c of the above c Rij and the direction cosine matrix [C]
The change characteristic of ij with respect to time is shown in FIG. 3C. c ij is initialized to a value equal to c Rij at clock CK 2 . The angle error calculation unit 12 has a direction cosine matrix [C] at a time point immediately before the next initialization after a lapse of about T time from the time when the direction cosine matrix calculation unit 11 is initialized, and a reference direction cosine matrix [C] at the same time point. C R ] is sampled at the timing of the clock signal CK 1 having the cycle T of FIG. 3A, and the direction cosine error matrix [δC] is calculated by the following equation.

【0020】 〔δC〕=〔CR T 〔C〕 (19) (19)式を各行列の要素で表わすと δc11=cR11 11+cR21 21+cR31 31, δc12=cR11 12+cR21 22+cR31 32, δc13=cR11 13+cR21 23+cR31 33, δc21=cR12 11+cR22 21+cR32 31, δc22=cR12 12+cR22 22+cR32 32, δc23=cR12 13+cR22 23+cR32 33, δc31=cR13 11+cR23 21+cR33 31, δc32=cR13 12+cR23 22+cR33 32, δc33=cR13 13+cR23 23+cR33 33, (20) いま、外部INS2の出力するφR ,θR ,ψR に基づ
く(基準方向余弦行列〔CR 〕に対応する)基準入力軸
X,Y,Z周りの回転角度をθX,θY,θZとし、ジ
ャイロ5の出力する回転角速度ωx,ωy,ωzに基づ
く(方向余弦行列〔C〕に対応する)x,y,z軸周り
の回転角度をθx,θy,θzとし、前者に対する後者
の偏差をδθx,δθy,δθzとする。即ち、 δθx=θx−θX,δθy=θy−θY,δθz=θz−θZ (21) 角度誤差演算部12は次式よりこれらの角度偏差δθ
x,δθy,δθzを演算してカルマンフィルタ6に供
給する。
[ΔC] = [C R ] T [C] (19) When the equation (19) is expressed by the elements of each matrix, δc 11 = c R11 c 11 + c R21 c 21 + c R31 c 31 , δc 12 = c R11 c 12 + c R21 c 22 + c R31 c 32 , δc 13 = c R11 c 13 + c R21 c 23 + c R31 c 33 , δc 21 = c R12 c 11 + c R22 c 21 + c R32 c 31 , δc 22 = c R12 c 12 + c R22 c 22 + c R32 c 32 , δc 23 = c R12 c 13 + c R22 c 23 + c R32 c 33 , δc 31 = c R13 c 11 + c R23 c 21 + c R33 c 31 , δc 32 = c R13 c 12 + c R23 c 22 + c R33 c 32 , δc 33 = c R13 c 13 + c R23 c 23 + c R33 c 33 , (20) Now, based on φ R , θ R , and ψ R output from the external INS2 (reference direction cosine matrix [ C R] corresponding to) the reference input shaft X, Y, the rotation angle around the Z and .theta.X, [theta] Y, and .theta.Z, the rotational angular velocity output from the gyro 5 x, .omega.y, and (corresponding to the direction cosine matrix [C]) based on ωz x, y, θx rotation angle about the z-axis, [theta] y, and [theta] z, the latter deviation of the former δθx, δθy, and Derutashitaz. That is, δθx = θx−θX, δθy = θy−θY, δθz = θz−θZ (21) The angle error computing unit 12 calculates these angle deviations δθ from the following equation.
x, δθy, δθz are calculated and supplied to the Kalman filter 6.

【0021】δθx=(δc32−δc23)/2, δθy=(δc13−δc31)/2, δθz=(δc21−δc12)/2 (22) カルマンフィルタ6は、(22)式の回転角度誤差δθ
x,δθy,δθzと(17)式の回転角度θx,θ
y,θzを、図3AのクロックCK1 のタイミングでサ
ンプリングし、それぞれのデータを図4の従来例に関し
て述べた角速度誤差δωx,δωy,δωz及び角速度
ωx,ωy,ωzの代りに用いて、従来例で説明したの
と同様な演算により取付けミスアライメントφX,φ
Y,φZの推定値を求めて補正演算部4に供給する。
Δθx = (δc 32 −δc 23 ) / 2, δθy = (δc 13 −δc 31 ) / 2, δθz = (δc 21 −δc 12 ) / 2 (22) The Kalman filter 6 is represented by the formula (22). Rotation angle error δθ
x, δθy, δθz and the rotation angles θx, θ of the equation (17).
Conventionally, y and θz are sampled at the timing of the clock CK 1 in FIG. 3A, and the respective data are used instead of the angular velocity errors δωx, δωy, and δωz and the angular velocity ωx, ωy, and ωz described in the conventional example of FIG. Mounting misalignment φX, φ by the same calculation as explained in the example
The estimated values of Y and φZ are obtained and supplied to the correction calculation unit 4.

【0022】いま、INS1の正しい方向余弦行列〔C
0 〕を次のように定義する。 〔CO 〕=〔CR 〕〔ΔC〕 (23) 上式で〔CR 〕は基準方向余弦行列であり、〔ΔC〕は 〔第1行〕=〔1,−φZ,φY〕; 〔第2行〕=〔φZ,1,−φX〕; 〔第3行〕=〔−φY,φX,1〕 (24) で与えられる行列である。補正演算部4は〔CO 〕の要
素coij よりロール角φ,ピッチ角θ,方位角ψを次式
により演算して外部に出力する。
Now, the correct direction cosine matrix of INS1 [C
0 ] is defined as follows. [C O ] = [C R ] [ΔC] (23) In the above equation, [C R ] is a reference direction cosine matrix, and [ΔC] is [first line] = [1, −φZ, φY]; Second row] = [φZ, 1, −φX]; [Third row] = [− φY, φX, 1] (24) The correction calculator 4 calculates the roll angle φ, the pitch angle θ, and the azimuth angle ψ from the element c oij of [C o ] by the following equations and outputs them to the outside.

【0023】 φ=tan-1(c032 /c033 ) (25) θ=sin-1(−c031 ) (26) ψ=tan-1(c021 /c011 ) (27) 図1では基準方向余弦行列演算部14をINS1に内蔵
したが、この発明はこの場合に限らず、INS1の外部
に設けてもよい。
Φ = tan −1 (c 032 / c 033 ) (25) θ = sin −1 (−c 031 ) (26) ψ = tan −1 (c 021 / c 011 ) (27) In FIG. Although the direction cosine matrix calculation unit 14 is built in the INS 1, the present invention is not limited to this case and may be provided outside the INS 1.

【0024】[0024]

【発明の効果】以上述べたように、この発明は、慣性装
置の取付けミスアライメントを計算するのに、角速度信
号を直接使用せず、角速度信号を積分して求める角度デ
ータを使用することにより、角速度ノイズ成分が平均化
され取付けミスアライメントを精度良く求めることがで
きる。従って姿勢角φ,θ方位角ψに対するノイズの影
響が軽減され、その精度を大幅に向上できる。
As described above, according to the present invention, the angular velocity signal is not directly used for calculating the mounting misalignment of the inertial device, but the angular data obtained by integrating the angular velocity signal is used. The angular velocity noise component is averaged, and the mounting misalignment can be accurately obtained. Therefore, the influence of noise on the posture angles φ and θ azimuth angle ψ is reduced, and the accuracy can be greatly improved.

【0025】また、角速度を用いて計算する従来の装置
では、角速度変化に対して十分早い周期でミスアライメ
ント計算のためのカルマンフィルタ処理を行なう必要が
あったが、本発明による装置では、角速度の変化は積分
されてより緩やかに変化する回転角度を用いるため、ミ
スアライメント計算のためのカルマンフィルタ処理を遅
い周期で行なえばよく、コンピュータに対する負荷を軽
減できる。
Further, in the conventional apparatus that calculates using the angular velocity, it is necessary to perform the Kalman filter process for the misalignment calculation at a cycle sufficiently fast with respect to the change in the angular velocity, but in the apparatus according to the present invention, the change in the angular velocity. Since the rotation angle that is integrated and changes more gently is used, the Kalman filter processing for misalignment calculation may be performed at a slow cycle, and the load on the computer can be reduced.

【0026】従来の装置では、外部角速度信号を必要と
するため、基準とする外部慣性航法装置には、角速度信
号も供給できるストラップダウン型の慣性航法装置を必
要としたが、本発明の装置では、姿勢角、方位角信号さ
え供給できればよくストラップダウン型の他、プラット
フォーム型の慣性航法装置を利用することができ、はな
はだ便利である。
Since the conventional device requires an external angular velocity signal, the external inertial navigation device used as a reference needs a strapdown type inertial navigation device which can also supply an angular velocity signal. As long as it can supply attitude angle and azimuth signals, it is convenient to use a platform-type inertial navigation system in addition to the strapdown type.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明の実施例を示すブロック図。FIG. 1 is a block diagram showing an embodiment of the present invention.

【図2】原点を共有する二つの直交座標系間で定義され
る方向余弦行列を説明するための図。
FIG. 2 is a diagram for explaining a direction cosine matrix defined between two orthogonal coordinate systems sharing an origin.

【図3】図1の要部の波形図。FIG. 3 is a waveform diagram of a main part of FIG.

【図4】従来のINSのブロック図。FIG. 4 is a block diagram of a conventional INS.

【図5】外部INS2の角速度入力軸X,Y,Zと、I
NS1の角速度入力軸x,y,zと、INS1の外部I
NS2を基準とした取付けミスアライメントφX,φ
Y,φZとを示す図。
FIG. 5 shows angular velocity input axes X, Y, Z of the external INS2 and I
Angular velocity input axes x, y, z of NS1 and external I of INS1
Mounting misalignment φX, φ based on NS2
The figure which shows Y and (phi) Z.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 基準方向余弦行列演算部と、ジャイロス
コープと、方向余弦行列演算部と、角度誤差演算部と、
回転角度演算部と、カルマンフィルタと、補正演算部と
を具備する慣性装置であって、前記基準方向余弦行列演
算部は、基準となる外部INSより機体のロール角
φ R ,ピッチ角θR 及び方位角ψR を入力して、基準方
向余弦行列〔CR 〕を演算して、前記方向余弦行列演算
部及び前記角度誤差演算部に供給するものであり、前記
ジャイロスコープは、自身に固有の、互いに直交する入
力軸x,y,zの周りの回転角速度ωx,ωy,ωzを
計測して、前記方向余弦行列演部及び前記回転角度演算
部に供給するものであり、前記方向余弦行列演算部は、
所定の周期Tで前記基準方向余弦行列〔CR 〕で初期化
した後、前記回転角速度ωx,ωy,ωzを用いて方向
余弦行列〔C〕を演算して、前記角度誤差演算部に供給
するものであり、前記角度誤差演算部は、前記方向余弦
行列演算部の前記初期化する直前の時点の前記方向余弦
行列〔C〕と、同じ時点の前記基準方向余弦行列とを前
記周期Tでサンプリングして、基準回転角度θX,θ
Y,θZ(前記外部INSの計測値に基づく、外部IN
Sの入力軸X,Y,Zの周りの回転角度)に対する回転
角度θx,θy,θz(前記ジャイロスコープの計測値
に基づく、前記入力軸x,y,zの周りの回転角度)の
偏差δθx,δθy,δθzを演算して、前記カルマン
フィルタに供給するものであり、前記回転角度演算部
は、前記方向余弦行列演算部の前記初期化と同じタイミ
ングで自身の出力データをゼロにリセットした後、前記
回転角速度ωx,ωy,ωzを積分して回転角度θx,
θy,θzを演算し、前記カルマンフィルタに供給する
ものであり、前記カルマンフィルタは、前記回転角度θ
x,θy,θzと、前記回転角度偏差δθx,δθy,
δθzとを用いて、前記外部INSに対する取付けミス
アライメントφX,φY,φZを演算して、前記補正演
算部に供給するものであり、前記補正演算部は、基準と
なる前記ロール角φR ,ピッチ角θR 及び方位角ψ
R と、前記取付けミスアライメントφX,φY,φZと
を用いて機体のロール角φ,ピッチ角θ及び方位角ψを
演算して外部に出力するものであることを特徴とする、
慣性装置。
1. A reference direction cosine matrix calculation unit and a gyro
A co-op, a direction cosine matrix calculator, an angle error calculator,
Rotation angle calculator, Kalman filter, correction calculator
An inertial device comprising: a reference direction cosine matrix
The calculation unit uses the standard external INS to roll the aircraft.
φ R, Pitch angle θRAnd azimuth angle ψREnter the reference method
Cosine matrix [CR] To calculate the direction cosine matrix
Section and the angle error calculation section,
Gyroscopes have their own unique, orthogonal inputs.
Rotational angular velocities ωx, ωy, ωz around the force axes x, y, z
Measure and measure the direction cosine matrix and the rotation angle
And the direction cosine matrix calculation unit,
The reference direction cosine matrix [CR] To initialize
Then, the rotational angular velocity ωx, ωy, ωz is used to
Calculate the cosine matrix [C] and supply it to the angle error calculator.
And the angle error calculator calculates the direction cosine.
The direction cosine at the time immediately before the initialization of the matrix calculation unit
Matrix [C] and the reference direction cosine matrix at the same time
The reference rotation angles θX and θ are sampled at the cycle T.
Y, θZ (based on the measured value of the external INS, the external IN
Rotation of S around the input axes X, Y, Z)
Angles θx, θy, θz (measurement values of the gyroscope
Rotation angle about the input axis x, y, z, based on
The deviations δθx, δθy, δθz are calculated to obtain the Kalman
The rotation angle calculation unit is supplied to the filter.
Is the same timing as the initialization of the direction cosine matrix calculation unit.
After resetting its output data to zero with
The rotation angle θx, ωy, ωz is integrated to obtain the rotation angle θx,
Calculates θy and θz and supplies them to the Kalman filter
The Kalman filter has the rotation angle θ.
x, θy, θz and the rotation angle deviations δθx, δθy,
Using δθz, installation error to the external INS
Alignment φX, φY, φZ are calculated and the correction
Is supplied to the calculation unit, and the correction calculation unit
Becomes the roll angle φR, Pitch angle θRAnd azimuth angle ψ
RAnd the mounting misalignment φX, φY, φZ
The roll angle φ, pitch angle θ and azimuth angle ψ
Characterized by being calculated and output to the outside,
Inertial device.
JP14710691A 1991-06-19 1991-06-19 Inertial device Expired - Lifetime JPH0731063B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14710691A JPH0731063B2 (en) 1991-06-19 1991-06-19 Inertial device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14710691A JPH0731063B2 (en) 1991-06-19 1991-06-19 Inertial device

Publications (2)

Publication Number Publication Date
JPH04370712A JPH04370712A (en) 1992-12-24
JPH0731063B2 true JPH0731063B2 (en) 1995-04-10

Family

ID=15422655

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14710691A Expired - Lifetime JPH0731063B2 (en) 1991-06-19 1991-06-19 Inertial device

Country Status (1)

Country Link
JP (1) JPH0731063B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5145371B2 (en) * 2010-04-08 2013-02-13 日本航空電子工業株式会社 Inertial navigation device

Also Published As

Publication number Publication date
JPH04370712A (en) 1992-12-24

Similar Documents

Publication Publication Date Title
US6859727B2 (en) Attitude change kalman filter measurement apparatus and method
CN106289246B (en) A kind of flexible link arm measure method based on position and orientation measurement system
CN109916395B (en) Gesture autonomous redundant combined navigation algorithm
CN101949703B (en) Strapdown inertial/satellite combined navigation filtering method
CN108051866B (en) Based on strap down inertial navigation/GPS combination subsidiary level angular movement isolation Gravimetric Method
CN107655493B (en) SINS six-position system-level calibration method for fiber-optic gyroscope
CN100516775C (en) A Method for Determining Initial Attitude of Strapdown Inertial Navigation System
CN102052921B (en) Method for determining initial heading of single-axis rotating strapdown inertial navigation system
CN110926468A (en) Communication-in-motion antenna multi-platform navigation attitude determination method based on transfer alignment
CN107677292B (en) Compensation Method for Perpendicular Deviation Based on Gravity Field Model
Cui et al. In-motion alignment for low-cost SINS/GPS under random misalignment angles
JPS5936208B2 (en) Method and device for rapidly aligning an aircraft inertial platform
CN116007620B (en) Combined navigation filtering method, system, electronic equipment and storage medium
CN115290082A (en) An Error Estimation Method Based on Motion-Aided Inertial Navigation
Vaknin et al. Coarse leveling of gyro-free INS
CN111141285B (en) Aviation gravity measuring device
Zhu et al. Accuracy improvement of a redundant inertial measurement unit brought about by the dual-axis rotational motion
Hayward et al. Single baseline GPS based attitude heading reference system (AHRS) for aircraft applications
CN117308999B (en) A Fast Alignment Method for Rotation Modulation Inertial Navigation Systems Based on Group Affine Properties
CN119469094A (en) A method for integrating optical fiber compass and magnetic compass into a calibration system
Zhou et al. Underwater rotation MEMS-IMU/DVL integrated navigation based on IFB-FGO
JPH0731063B2 (en) Inertial device
Parsa et al. Design and mechatronic implementation of an accelerometer-based, kinematically redundant inertial measurement unit
JPH11248456A (en) Three-axial attitude detecting device
CN117029796A (en) A high-precision MEMS north-finding method based on a single-axis rotation scheme

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19981027

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090410

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090410

Year of fee payment: 14

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100410

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100410

Year of fee payment: 15

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110410

Year of fee payment: 16

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110410

Year of fee payment: 16

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120410

Year of fee payment: 17

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120410

Year of fee payment: 17