[go: up one dir, main page]

CN101975585B - A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF - Google Patents

A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF Download PDF

Info

Publication number
CN101975585B
CN101975585B CN2010102769091A CN201010276909A CN101975585B CN 101975585 B CN101975585 B CN 101975585B CN 2010102769091 A CN2010102769091 A CN 2010102769091A CN 201010276909 A CN201010276909 A CN 201010276909A CN 101975585 B CN101975585 B CN 101975585B
Authority
CN
China
Prior art keywords
particle
omega
moment
initial alignment
weights
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 - Fee Related
Application number
CN2010102769091A
Other languages
Chinese (zh)
Other versions
CN101975585A (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.)
Beihang University
Original Assignee
Beihang University
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 Beihang University filed Critical Beihang University
Priority to CN2010102769091A priority Critical patent/CN101975585B/en
Publication of CN101975585A publication Critical patent/CN101975585A/en
Application granted granted Critical
Publication of CN101975585B publication Critical patent/CN101975585B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)

Abstract

The invention relates to a strap-down inertial navigation system large azimuth misalignment angle initial alignment method based on MRUPF (Multi-resolution Unscented Particle Filter), comprising the following steps of: firstly, establishing a state space model for the initial alignment of a strap-down inertial navigation system static substrate under the large azimuth misalignment angle condition to carry out filtering initialization; then carrying out the state estimation of the initial alignment by utilizing a UPF filtering algorithm; selecting particles and particle weights by utilizing a multi-resolution method at a moment to reduce the number of the particles; and continuing to carry out the state estimation of the initial alignment by utilizing the UPF filtering method by taking the selected particle set and the particle weights as initial particle sets and the weights to obtain a misalignment angle estimated value. In the invention, the UPF particle number is reduced through the multi-resolution method, thereby reducing the calculated amount, and the real-time performance of the initial alignment of the strap-down inertial navigation system under a large azimuth misalignment angle is improved while the initial alignment accuracy is ensured. The invention is suitable for the initial alignment of the strap-down inertial navigation system.

Description

A kind of SINS Initial Alignment of Large Azimuth Misalignment On method based on MRUPF
Technical field
The present invention relates to a kind of based on MRUPF (Multiresolution Unscented Particle Filter; The Unscented particle filters of differentiating) SINS Initial Alignment of Large Azimuth Misalignment On method more; Be applicable to that error model is non-linear under the big orientation misalignment situation, quiet pedestal inertial navigation initial alignment under the non-Gaussian noise condition.
Background technology
Strapdown inertial navigation system (Strap-down Inertial Navigation System; SINS) utilize inertia device and initial parameter to confirm the total movement parameters such as position, speed and attitude of carrier; Do not rely on any external information during its work; Also not outside emittance is a kind of autonomous navigational system fully.For SINS, because attitude matrix plays the effect of " digital platform ", so navigation work need obtain the initial value of strapdown attitude matrix at the very start, so that accomplish the task of navigation.Obviously how to obtain the initial value of strapdown matrix, promptly the initial alignment problem has just become the problem that at first must solve.Alignment precision is two the important technology indexs of inertial navigation system when carrying out initial alignment with aiming at real-time.The initial alignment precision influences the performance of SINS, and the initial alignment real-time indicates the quick-reaction capability (QRC) of system, so initial alignment is counted as a navigation gordian technique always, thereby becomes one of inertial navigation hot research fields in recent years.
The initial alignment process of SINS adopts state estimator to estimate the error of coarse alignment usually, and then accurately confirms the initial attitude matrix of SINS.State estimator commonly used is exactly that (Kalman Filter, KF), but the KF filtering method can only be handled linear system to Kalman filter.When the initial heading of SINS misalignment is big, can cause the non-linear of system.EKF (Extended Kalman Filter, though nonlinear problem that EKF) can treatment S INS initial alignment, non-linear when strong when system, for example aerial big misalignment is aimed at, the linearization procedure of EKF will bring very mistake.Unscented Kalman filtering (UKF) is when handling any NLS; Through calculating expectation of NLS posteriority and variance; Can reach the precision of NLS second order Taylor series, but UKF does not just reach desired effects for the state estimation that has than strong nonlinearity, non-Gauss system.
It is white Gaussian noise that filtering methods such as KF, EKF and UKF all require the noise of system; Because the system noise of actual SINS is a non-Gaussian noise; Therefore can cause the decline of SINS initial alignment precision; (Particle filter PF) is applied to the SINS initial alignment, can solve the precise decreasing problem that SINS system non-Gaussian noise causes with the particle filter that is applicable to non-Gauss system.But there is the particle degenerate problem in the PF filtering method, and to this problem, existing scholar applies to UPF filtering method (Unscented Particle Filter, Unscented particle filter) in the non-linear initial alignment of SINS.But the shortcoming of UPF is that calculated amount is very big, and along with the increase of the number of particles of choosing, calculated amount can sharply increase, and the real-time of initial alignment seriously reduces, and the performance of inertial navigation system will be had a strong impact on.
Summary of the invention
Technology of the present invention is dealt with problems and is: to big orientation misalignment; The existing filtering method calculated amount of the quiet pedestal initial alignment of inertial navigation utilization causes the initial alignment time long greatly under the non-Gaussian noise condition; The deficiency of real-time difference; Adopt the MRUPF non-linear filtering method to carry out inertial navigation initial alignment under the big orientation misalignment, when guaranteeing the initial alignment precision, improve the initial alignment real-time.
Technical solution of the present invention is: the present invention proposes a kind of non-linear filtering method based on MRUPF and solve inertial navigation Initial Alignment of Large Azimuth Misalignment On problem.The MRUPF filtering method combines the filtering of many resolution wavelet with UPF; When utilizing UPF to carry out the state estimation of initial alignment; At a time utilize many resolutions method that particle is selected down, reduce number of particles, with the particle collection of selecting and particle weights as primary collection and weights; Continue to utilize the UPF filtering method to carry out the state estimation of initial alignment then, obtain the misalignment estimated value.Concrete steps are following:
(1) sets up the state-space model of the quiet pedestal initial alignment of the big orientation of inertial navigation misalignment
The state variable of system does
Figure BSA00000263228500021
With east orientation and north orientation velocity error is observed quantity, i.e. Z=[Δ V EΔ V N] TGeographic coordinate system is the geographical coordinate system in sky, northeast; Δ V eWith Δ V NBe respectively east orientation and north orientation velocity error; ψ E, ψ N, ψ NBe respectively east orientation, north orientation and sky to misalignment;
Figure BSA00000263228500022
With
Figure BSA00000263228500023
Be respectively east orientation and the north orientation accelerometer often is worth biasing; ε E, ε NAnd ε UBe respectively the gyrostatic constant value drift on three directions.
According to the speed under the quiet pedestal of SINS, attitude error equation, set up error equation and observation equation under the big orientation of the SINS misalignment:
X · = f ( X ) + υ Z = HX + η
Wherein, f (X) is the nonlinearity erron equation under the big orientation of the SINS misalignment;
Figure BSA00000263228500025
Be systematic observation matrix, I 2 * 2Be 2 * 2 unit matrix, O 2 * 8It is 2 * 8 null matrix; υ and η are respectively system noise and observation noise, and non-Gaussian distribution: υ~p below obeying υ, η~P η
Described state-space model discretize is got:
X k = F ( X k - 1 ) + υ k - 1 Z k = HX k + η k
In the formula, X K-1And X kBe respectively the k-1 moment and k state variable constantly; F (X K-1) be the k-1 system equation nonlinear terms of discretize constantly; υ K-1It is k-1 system noise constantly; Z kIt is k observed quantity constantly; η kIt is k observation noise constantly.
(2) filtering initialization
At initial time is the k=0 moment, the state variable in the step (1) is carried out initialization, promptly to original state X 0Distribution p (X 0) sample, generate N and obey p (X 0) particle of probability distribution
Figure BSA00000263228500031
Its average And variance
Figure BSA00000263228500033
Satisfy respectively:
X ‾ 0 i = E [ X 0 i ] P 0 i = E [ ( X 0 i - x ‾ 0 i ) ( X 0 i - x ‾ 0 i ) T ]
In the formula, E [] representes mathematical expectation.
The weights that make each particle are
Figure BSA00000263228500035
(3) establishing M is the moment of utilizing many resolutions method that particle and particle weights are selected; K<M is constantly and when having new observed quantity; According to the state-space model in the step (1); Utilize the UPF filtering method to carry out the state estimation of initial alignment, obtain k constantly initial alignment state estimation value
Figure BSA00000263228500036
particle collection
Figure BSA00000263228500037
and particle weights
Figure BSA00000263228500038
thus obtain the misalignment estimated value.
(4) k=M and when new observed quantity is arranged constantly according to the state-space model in the step (1), selects the resulting k-1 of step (3) particle and particle weights constantly based on many resolutions method, and then utilizes UPF to carry out the state estimation of initial alignment.The particle weights that this step utilizes the filtering of many resolution wavelet that k-1 is obtained are constantly earlier handled; Select particle collection
Figure BSA000002632285000314
and particle weights
Figure BSA000002632285000315
after
Figure BSA000002632285000310
individual particle
Figure BSA000002632285000311
and particle weights
Figure BSA000002632285000312
will be selected at last as k primary and weights constantly to the judgement of weights size behind the wavelet transformation again, utilize UPF filtering obtain k Shi Ke initial alignment state estimation value
Figure BSA000002632285000316
particle collection
Figure BSA000002632285000317
He particle weights
Figure BSA000002632285000318
thus obtain the misalignment estimated value.In this course, number of particles is reduced to
Figure BSA000002632285000319
by N
(5) k>M and when new observed quantity is arranged constantly; According to the state-space model in the step (1); Particle collection
Figure BSA000002632285000320
weights
Figure BSA000002632285000321
that obtain with previous moment are as current time initial particle collection and weights; Utilize the UPF filtering method to carry out the state estimation of initial alignment, obtain the misalignment estimated value.In this course, number of particles is
Figure BSA000002632285000322
Principle of the present invention is: the systematic error equation of SINS quiet pedestal initial alignment under big orientation misalignment is non-linear, and the system noise of actual SINS is a non-Gaussian noise.To these problems, the present invention proposes a kind of MRUPF non-linear filtering method and carry out the SINS Initial Alignment of Large Azimuth Misalignment On.The MRUPF filtering method combines the filtering of many resolution wavelet with UPF; When utilizing UPF to carry out the state estimation of initial alignment; At a time utilize many resolutions method that particle is selected down; Reduce number of particles, as primary collection and weights, continue to utilize the UPF filtering method to carry out the state estimation of initial alignment then the particle collection of selecting and particle weights.
The present invention's advantage compared with prior art is: the present invention solves inertial navigation Initial Alignment of Large Azimuth Misalignment On problem with a kind of non-linear filtering method based on MRUPF.The MRUPF filtering method combines the filtering of many resolution wavelet with UPF, utilize many resolutions method that particle is selected, and reduces number of particles.Overcome under the non-Gaussian noise condition; The existing filtering method calculated amount of the quiet pedestal initial alignment of the big orientation of inertial navigation misalignment utilization is big; The deficiency of initial alignment real-time difference improves the real-time of initial alignment when guaranteeing the initial alignment precision, thereby improves the performance of SINS.
Description of drawings
Fig. 1 is the process flow diagram of a kind of SINS Initial Alignment of Large Azimuth Misalignment On method based on MRUPF of the present invention.
Embodiment
As shown in Figure 1, the present invention utilizes the MRUPF nonlinear filtering to solve the quiet pedestal initial alignment of the SINS problem under the big orientation misalignment, and its concrete steps are following:
1, sets up the state-space model of the quiet pedestal initial alignment of the big orientation of SINS misalignment
In SINS, the speed of initial alignment, attitude error equation are respectively:
Δ V · = ( I - C t p ) f ‾ p - δ f t - ▿ t - - - ( 1 )
ψ · = ( I - C t p ) ω it t + δω it t + ϵ p - - - ( 2 )
In the formula, i, t, p represent inertia, geography, platform coordinate system respectively, and geographic coordinate system is the geographical coordinate system in sky, northeast;
Figure BSA00000263228500043
For than force information; δ f tBe specific force information error item;
Figure BSA00000263228500044
Normal value biasing for the accelerometer of three directions of SINS;
Figure BSA00000263228500045
Be the angular velocity of Department of Geography with respect to inertial system;
Figure BSA00000263228500046
Be angular velocity error term; ε p=[ε Eε Nε U] TGyrostatic constant value drift for three directions of SINS;
Figure BSA00000263228500047
Expression is tied to the attitude matrix of platform coordinate system from geographic coordinate, under greater than 2 ° big orientation misalignment situation, Can be reduced to:
C t p = cos ψ z - sin ψ z ψ y cos ψ z + ψ x sin ψ z sin ψ z - cos ψ z ψ y sin ψ z - ψ x cos ψ z - ψ y ψ x 1 - - - ( 3 )
Carry out quiet pedestal initial alignment at the earth's surface, it is acceleration of gravity that
Figure BSA000002632285000410
g is arranged;
Figure BSA000002632285000411
Lat is a local latitude, and R is an earth radius.The nonlinearity erron equation that gets inertial navigation initial alignment under the big orientation misalignment by the velocity error equation and the attitude error of inertial navigation system is:
Δ V · E = - g ( ψ N cos ψ U + ψ E sin ψ U ) + 2 ω ie sin LatΔ V N - C 11 ▿ E - C 12 ▿ N Δ V · N = g ( ψ E cos ψ U - ψ N sin ψ U ) - 2 ω ie sin LatΔ V E - C 21 ▿ E - C 22 ▿ N ψ · E = - sin ψ U ω ie cos Lat + ψ N ω ie sin Lat - Δ V N / R + C 11 ϵ E + C 12 ϵ N + C 13 ϵ U ψ · N = ( 1 - cos ψ U ) ω ie cos Lat - ψ E ω ie sin Lat + Δ V E / R + C 21 ϵ E + C 22 ϵ N + C 23 ϵ U ψ · U = ( ψ E cos ψ U - ψ N sin ψ U ) cos Lat + Δ V E tan Lat / R + C 31 ϵ E + C 32 ϵ N + C 33 ϵ U - - - ( 4 )
In the formula, C IjBe transition matrix
Figure BSA000002632285000413
I capable, the j column element, i=1 ..., 3; J=1 ..., 3; ω IeBe rotational-angular velocity of the earth.
System state variables does
Figure BSA00000263228500051
With east orientation and north orientation velocity error is observed quantity, i.e. Z=[Δ V EΔ V N] T, then the error equation of system and observation equation are respectively:
X · = f ( X ) + υ Z = HX + η - - - ( 5 )
In the formula, f (X) is the nonlinearity erron equation of SINS under big orientation misalignment;
Figure BSA00000263228500053
Be systematic observation matrix, I 2 * 2Be 2 * 2 unit matrix, O 2 * 8It is 2 * 8 null matrix; υ and η are respectively system noise and observation noise, and non-Gaussian distribution: υ~p below obeying respectively υ, η~p η
Above-mentioned state-space model discretize is got:
X k = F ( X k - 1 ) + υ k - 1 Z k = HX k + η k - - - ( 6 )
In the formula, X K-1And X kBe respectively the k-1 moment and k state variable constantly; F (X K-1) be the k-1 system equation nonlinear terms of discretize constantly; υ K-1It is k-1 system noise constantly; Z kIt is k observed quantity constantly; η kIt is k observation noise constantly.
Prior probability p (the X of state variable k| X K-1) and likelihood probability p (z k| X k) satisfy respectively:
p(X k|X k-1)=p υ(X k-F(X k-1)) (7)
p(z k|X k)=p η(z k-HX k) (8)
2, filtering initialization
At initial time is the k=0 moment, the state variable that step (1) is chosen is carried out initialization, promptly to original state X 0Distribution p (X 0) sample, generate N and obey p (X 0) particle of probability distribution
Figure BSA00000263228500055
Its average
Figure BSA00000263228500056
And variance
Figure BSA00000263228500057
Satisfy respectively:
X ‾ 0 i = E [ X 0 i ] P 0 i = E [ ( X 0 i - X ‾ 0 i ) ( X 0 i - X ‾ 0 i ) T ] - - - ( 9 )
In the formula, E [] representes mathematical expectation.
Make the weights of each particle do ω 0 i = 1 / N , i = 1 , . . . , N - - - ( 10 )
3, establishing M is the moment of utilizing many resolutions method that particle and particle weights are selected, and as k<M and when new observed quantity is arranged, the state-space model according in the step (1) utilizes the UPF filtering method, obtains initial alignment misalignment estimated value.Its basic step is following:
A. sampling
At first utilize UKF to obtain the importance sampling function of particle filter,
Figure BSA00000263228500061
and
Figure BSA00000263228500062
that promptly utilizes the UKF filtering algorithm to be obtained constantly by k-1 asks the average
Figure BSA00000263228500064
and the variance of k each particle of the moment
Figure BSA00000263228500063
to obtain the importance sampling function:
q ( X k i | X 0 : k - 1 , Z 1 : k ) = N ( X ‾ k i , P k i ) - - - ( 11 )
In the formula, Expression with
Figure BSA00000263228500068
Be average, with
Figure BSA00000263228500069
Normal distribution for variance; X 0:k-1The state variable in expression moment from initial time to k-1; Z 1:kExpression was carved into k observed reading constantly from the 1st o'clock.
Then from the importance density function
Figure BSA000002632285000610
extract particles is
X k i ~ q ( X k i | X 0 : k - 1 , Z 1 : k ) = N ( X ‾ k i , P k i ) , i = 1 , . . . , N - - - ( 12 )
B. calculate the particle weights
ω k i = ω ~ k - 1 i p ( Z k | X k i ) p ( X k i | X k - 1 i ) q ( X k i | X 0 : k - 1 , Z 1 : k ) , i = 1 , . . . , N - - - ( 13 )
In the formula,
Figure BSA000002632285000614
is the weights after the k-1 normalization constantly.
C. weights normalization
ω ~ k i = ω k i / Σ i = 1 N ω k i , i = 1 , . . . , N - - - ( 14 )
D. calculate the size N of effective particle Eff
N eff = 1 / Σ i = 1 N ( ω ~ k i ) 2 - - - ( 15 )
If N EffLess than threshold value N Th, explain that the particle diversity reduces, need change step (e) over to and resample, carry out the initial alignment state estimation otherwise change step (f) over to.
E. resample
The purpose that resamples is to eliminate the less particles of weights, increases the bigger particle of weights, makes the distribution of the sample set after the resampling meet posterior density p (X k| Z k).The weights
Figure BSA000002632285000617
of each particle are re-set as 1/N after resampling.
F. initial alignment state estimation
K is initial alignment state estimation value constantly With estimation error variance battle array P kBe respectively:
X ^ k = Σ i = 1 N ω ~ k i X k i - - - ( 16 )
P k = Σ i = 1 N ω ~ k i P k i = Σ i = 1 N ω ~ k i ( X k i - X ^ k ) ( X k i - X ^ k ) T - - - ( 17 )
After obtaining
Figure BSA000002632285000621
, its 3rd~5 dimension is exactly an initial alignment misalignment estimated value.
4, k=M and when new observed reading is arranged constantly; According to the state-space model in the step (1); Based on many resolutions method the resulting k-1 of step (3) particle and particle weights are constantly selected, utilized UPF to carry out state estimation again, obtain k initial alignment misalignment constantly.This step is applied to many resolutions method among the UPF; The particle weights that utilize many resolutions method that k-1 is obtained are constantly earlier handled; Select corresponding particle again; Particle collection after will selecting at last
Figure BSA00000263228500072
and particle weights
Figure BSA00000263228500073
carry out UPF filtering as k moment primary and weights, thereby obtain the misalignment estimated value.Its basic step is following:
A. many resolution wavelet bank of filters is decomposed weights
If L is the scale parameter of wavelet decomposition, with k-1 moment particle collection
Figure BSA00000263228500074
And particle weights
Figure BSA00000263228500075
Be divided into N/2 LIndividual time block carries out many resolution decomposition to the weights of each time block, and it is decomposed into low pass part and high pass part:
W m , lh , k - 1 = ω ~ m , l 1 , k - 1 1 ω ~ m , h 1 , k - 1 1 . . . ω ~ m , h L , k - 1 1 . . . ω ~ m , h L , k - 1 2 L - 1 = T ω ~ m , k - 1 1 . . . ω ~ m , k - 1 2 L , m = 1 , . . . , N / 2 L - - - ( 18 )
In the formula,
Figure BSA00000263228500077
The particle weights of representing m time block;
Figure BSA00000263228500078
The low pass part of scale 1 when being k-1;
Figure BSA00000263228500079
High pass part when being k-1 on the scale j, and the weights distribution number on each time block mesoscale j is 2 J-1, j=1 ..., L; T is the wavelet decomposition transformation matrix of quadrature.
B. the high pass of each yardstick is partly carried out threshold process
ω ‾ m , h j , k - 1 i = ω ~ m , h j , k - 1 i , | ω ~ m , h j , k - 1 i | > T s 0 , | ω ~ m , h j , k - 1 i | ≤ T s - - - ( 19 )
In the formula, j=1 ..., L; I=1 ..., 2 J-1T sBe the weights threshold value of setting, T s∈ (10 -4, 10 -2).
After then passing through threshold process, the particle weights of high pass and low pass part are write as vector form and are:
W ‾ m , lh , k - 1 = [ ω ~ m , l 1 , k - 1 1 , ω ‾ m , h 1 , k - 1 1 , . . . , ω ‾ m , h L , k - 1 1 , . . . , ω ‾ m , h L , k - 1 2 L - 1 ] T - - - ( 20 )
C. particle is chosen
To the particle weights after the threshold process W M, lh, k-1Carrying out the T inverse transformation gets:
ω ‾ m , k - 1 1 . . . ω ‾ m , k - 1 2 L = T - 1 W ‾ m , lh , k - 1 - - - ( 21 )
In the formula, the particle weights of m time block after
Figure BSA00000263228500082
expression conversion.Through threshold process, W M, lh, k-1In some weights be zero because wavelet decomposition transformation matrix T is an orthogonal matrix, so
Figure BSA00000263228500083
In some weights can equate.For the weights that equate, only choose one of them representative weights and get final product, choose its corresponding particle simultaneously.Kee was selected after a set of particles
Figure BSA00000263228500084
weight is
Figure BSA00000263228500085
Figure BSA00000263228500086
After selection of the number of particles.
D) with particle collection
Figure BSA00000263228500087
and weights
Figure BSA00000263228500088
as k constantly initial particle collection and weights; Step a) in the repeating step (3)~f) obtain in k initial alignment state estimation value
Figure BSA00000263228500089
the particle collection
Figure BSA000002632285000810
and this process of particle weights constantly, number of particles is
Figure BSA000002632285000812
5, k>M and when new observed quantity is arranged constantly; According to the state-space model in the step (1); Particle collection
Figure BSA000002632285000813
weights
Figure BSA000002632285000814
that obtain with previous moment are as current time initial particle collection and weights; Utilize the UPF filtering method; Step a) in the repeating step (3)~f) carry out the initial alignment state estimation obtains the misalignment estimated value.In this process, number of particles is
Figure BSA000002632285000815
The present invention utilizes MRUPF filtering when carrying out initial alignment, and the filtering of many resolution wavelet is combined with UPF.At first utilize UPF to carry out the state estimation of initial alignment; At a time utilize many resolutions method that particle is selected down; Reduce number of particles; As primary collection and weights, continue to utilize the UPF filtering method to carry out the state estimation of initial alignment then the particle collection of selecting and particle weights, obtain the misalignment estimated value.Reduce the number of particles of UPF filtering through many resolutions method, thereby reduced calculated amount, when guaranteeing the initial alignment precision, shortened the initial alignment time, improved the real-time of SINS initial alignment under the big orientation misalignment.
The content of not doing in the instructions of the present invention to describe in detail belongs to this area professional and technical personnel's known prior art.

Claims (1)

1.一种基于MRUPF的捷联惯导系统大方位失准角初始对准方法,其特征在于包括以下步骤:1. a kind of strapdown inertial navigation system large azimuth misalignment angle initial alignment method based on MRUPF, it is characterized in that comprising the following steps: (1)建立捷联惯导系统大方位失准角静基座初始对准的状态空间模型(1) Establish the state space model of the initial alignment of the static base of the strapdown inertial navigation system with a large azimuth misalignment angle 捷联惯导系统的状态变量为 X = ΔV E ΔV N ψ E ψ N ψ U ▿ E ▿ N ϵ E ϵ N ϵ U T ; 以东向和北向速度误差为观测量,即Z=[ΔVE  ΔVN]T;地理坐标系为东北天地理坐标系;ΔVE和ΔVN分别为东向和北向速度误差;ψE、ψN、ψU分别为东向、北向和天向失准角;
Figure FSB00000652339100013
分别为东向和北向加速度计常值偏置;εE、εN和εU分别为三个方向上的陀螺仪的常值漂移;
The state variables of the SINS are x = ΔV E. ΔV N ψ E. ψ N ψ u ▿ E. ▿ N ϵ E. ϵ N ϵ u T ; Take the eastward and northward velocity errors as observations, that is, Z=[ΔV E ΔV N ] T ; the geographic coordinate system is the northeast sky geographic coordinate system; ΔV E and ΔV N are the eastward and northward velocity errors respectively; ψ E , ψ N , ψ U are eastward, northward and celestial misalignment angles respectively; and
Figure FSB00000652339100013
are the constant biases of the east and north accelerometers; ε E , ε N and ε U are the constant drifts of the gyroscopes in the three directions;
根据捷联惯导系统静基座下的速度、姿态角误差方程,建立捷联惯导系统在大方位失准角下的状态空间模型,则误差方程和观测方程分别为:According to the speed and attitude angle error equations of the strapdown inertial navigation system under the static base, the state space model of the strapdown inertial navigation system under a large azimuth misalignment angle is established, and the error equation and observation equation are respectively: Xx ·&Center Dot; == ff (( Xx )) ++ υυ ZZ == HXHX ++ ηη 其中,f(X)为在大方位失准角下捷联惯导系统的非线性误差方程;
Figure FSB00000652339100015
为系统观测矩阵,I2×2为2×2单位阵,O2×8为2×8的零矩阵;υ和η分别为系统噪声和观测噪声,且分别服从以下非高斯概率分布:υ~pυ,η~pη
Among them, f(X) is the nonlinear error equation of SINS under large azimuth misalignment angle;
Figure FSB00000652339100015
is the system observation matrix, I 2×2 is a 2×2 unit matrix, O 2×8 is a 2×8 zero matrix; υ and η are system noise and observation noise, respectively, and obey the following non-Gaussian probability distribution: υ~ p υ ,η~p η ;
将上述的状态空间模型离散化得:Discretize the above state-space model to get: Xx kk == Ff (( Xx kk -- 11 )) ++ υυ kk -- 11 ZZ kk == HXHX kk ++ ηη kk 式中,Xk-1和Xk分别为第k-1时刻和第k时刻的状态变量;F(Xk-1)是第k-1时刻离散化的系统方程非线性项;υk-1为第k-1时刻的系统噪声;Zk为第k时刻的观测量;ηk为第k时刻的观测噪声;In the formula, X k-1 and X k are the state variables at the k-1th moment and the k-th moment respectively; F(X k-1 ) is the nonlinear term of the discretized system equation at the k-1th moment; υ k- 1 is the system noise at the k-1th moment; Z k is the observation at the kth moment; η k is the observation noise at the kth moment; (2)滤波初始化(2) Filter initialization 在初始时刻即第k=0时刻,对步骤(1)中的状态变量进行初始化,生成N个服从p(X0)分布的粒子
Figure FSB00000652339100017
i=1,...,N,粒子权值为
Figure FSB00000652339100018
i=1,…,N;其中p(X0)为初始状态X0服从的概率分布;
Initialize the state variables in step (1) at the initial moment, that is, the kth time = 0, and generate N particles that obey the p(X 0 ) distribution
Figure FSB00000652339100017
i=1,...,N, the particle weight is
Figure FSB00000652339100018
i=1,...,N; where p(X 0 ) is the probability distribution that the initial state X 0 obeys;
(3)设M为利用多分辨方法对粒子及粒子权值进行选择的时刻,时刻k<M且有新的观测量时,根据步骤(1)中的状态空间模型,利用UPF滤波方法进行初始对准的状态估计,得到第k时刻的初始对准状态估计值
Figure FSB00000652339100019
粒子集和粒子权值
Figure FSB000006523391000111
从而得到失准角估计值,其具体步骤如下:
(3) Let M be the moment when the particles and their weights are selected by the multi-resolution method. When time k<M and there are new observations, according to the state-space model in step (1), use the UPF filter method to perform initial Aligned state estimation, to obtain the initial alignment state estimation value at the kth moment
Figure FSB00000652339100019
particle set and particle weights
Figure FSB000006523391000111
The estimated value of the misalignment angle is thus obtained, and the specific steps are as follows:
a.采样a. Sampling 首先利用UKF得到粒子滤波的重要性采样函数,即利用UKF滤波算法由第k-1时刻得到的
Figure FSB00000652339100022
求第k时刻各粒子
Figure FSB00000652339100023
的均值
Figure FSB00000652339100024
和方差得到重要性采样函数:
Firstly, UKF is used to obtain the importance sampling function of the particle filter, that is, the UKF filter algorithm is obtained from the k-1th moment and
Figure FSB00000652339100022
Find each particle at the kth time
Figure FSB00000652339100023
mean of
Figure FSB00000652339100024
and variance Get the importance sampling function:
qq (( Xx kk ii || Xx 00 :: kk -- 11 ,, ZZ 11 :: kk )) == NN (( Xx &OverBar;&OverBar; kk ii ,, PP kk ii )) -- -- -- (( 1111 )) 式中,
Figure FSB00000652339100027
表示以
Figure FSB00000652339100028
为均值,以
Figure FSB00000652339100029
为方差的正态分布;X0:k-1表示从初始时刻到第k-1时刻的状态变量;Z1:k表示从第1时刻到第k时刻的观测值;
In the formula,
Figure FSB00000652339100027
expressed by
Figure FSB00000652339100028
as the mean value, with
Figure FSB00000652339100029
is the normal distribution of variance; X 0:k-1 represents the state variable from the initial moment to the k-1th moment; Z 1:k represents the observed value from the 1st moment to the kth moment;
然后从重要性密度函数
Figure FSB000006523391000210
中抽取粒子
Figure FSB000006523391000211
i=1,…,N,即
Then from the importance density function
Figure FSB000006523391000210
Particles extracted from
Figure FSB000006523391000211
i=1,...,N, namely
X k i ~ q ( X k i | X 0 : k - 1 , Z 1 : k ) = N ( X &OverBar; k i , P k i ) , i=1,…,N           (12) x k i ~ q ( x k i | x 0 : k - 1 , Z 1 : k ) = N ( x &OverBar; k i , P k i ) , i=1,...,N (12) b.计算粒子权值b. Calculate particle weights &omega; k i = &omega; ~ k - 1 i p ( Z k | X k i ) p ( X k i | X k - 1 i ) q ( X k i | X 0 : k - 1 , Z 1 : k ) , i=1,…,N           (13) &omega; k i = &omega; ~ k - 1 i p ( Z k | x k i ) p ( x k i | x k - 1 i ) q ( x k i | x 0 : k - 1 , Z 1 : k ) , i=1,...,N (13) 式中,为第k-1时刻归一化后的权值;In the formula, is the normalized weight at the k-1th moment; c.权值归一化c. Weight normalization &omega; ~ k i = &omega; k i / &Sigma; i = 1 N &omega; k i , i=1,...,N          (14) &omega; ~ k i = &omega; k i / &Sigma; i = 1 N &omega; k i , i=1,...,N (14) d.计算有效粒子的尺寸Neff d. Calculate the effective particle size N eff NN effeff == 11 // &Sigma;&Sigma; ii == 11 NN (( &omega;&omega; ~~ kk ii )) 22 -- -- -- (( 1515 )) 如果Neff小于门限值Nth,说明粒子多样性降低,需转入步骤(e)进行重采样,否则转入步骤(f)进行初始对准状态估计;If N eff is less than the threshold value N th , it means that the particle diversity is reduced, and it is necessary to turn to step (e) for resampling, otherwise turn to step (f) for initial alignment state estimation; e.重采样e. Resampling 重采样的目的是消除权值较小的粒子,增加权值较大的粒子,使重采样后的样本集的分布符合后验密度p(Xk|Zk),重采样后每个粒子的权值
Figure FSB000006523391000217
被重新设置为1/N;
The purpose of resampling is to eliminate particles with smaller weights and increase particles with larger weights, so that the distribution of the sample set after resampling conforms to the posterior density p(X k |Z k ), and the distribution of each particle after resampling Weight
Figure FSB000006523391000217
is reset to 1/N;
f.初始对准状态估计f. Initial Alignment State Estimation 第k时刻初始对准状态估计值
Figure FSB000006523391000218
和估计误差方差阵Pk分别为:
Estimated value of the initial alignment state at the kth moment
Figure FSB000006523391000218
and the estimated error variance matrix P k are:
Xx ^^ kk == &Sigma;&Sigma; ii == 11 NN &omega;&omega; ~~ kk ii Xx kk ii -- -- -- (( 1616 )) PP kk == &Sigma;&Sigma; ii == 11 NN &omega;&omega; ~~ kk ii PP kk ii == &Sigma;&Sigma; ii == 11 NN &omega;&omega; ~~ kk ii (( Xx kk ii -- Xx ^^ kk )) (( Xx kk ii -- Xx ^^ kk )) TT -- -- -- (( 1717 )) 得到
Figure FSB00000652339100032
后,其第3~5维就是初始对准失准角估计值;
get
Figure FSB00000652339100032
After that, the 3rd to 5th dimension is the estimated value of the initial misalignment angle;
(4)时刻k=M且有新的观测量时,根据步骤(1)中的状态空间模型,基于多分辨方法对步骤(3)所得到的第k-1时刻的粒子及粒子权值进行选择,再利用UPF进行初始对准的状态估计,得到第k时刻的初始对准状态估计值
Figure FSB00000652339100033
粒子集
Figure FSB00000652339100034
和粒子权值
Figure FSB00000652339100035
从而得到失准角估计值,其具体步骤如下:
(4) When time k=M and there are new observations, according to the state-space model in step (1), based on the multi-resolution method, the particles and particle weights obtained in step (3) at the k-1th moment Select, and then use the UPF to estimate the state of the initial alignment to obtain the estimated value of the initial alignment state at the kth moment
Figure FSB00000652339100033
particle set
Figure FSB00000652339100034
and particle weights
Figure FSB00000652339100035
The estimated value of the misalignment angle is thus obtained, and the specific steps are as follows:
a.多分辨小波滤波器组对权值进行分解a. Multi-resolution wavelet filter bank decomposes weights 设L为小波分解的尺度数,将第k-1时刻粒子集
Figure FSB00000652339100036
及粒子权值分为N/2L个时间块,对每个时间块的权值进行多分辨分解,将其分解为低通部分和高通部分:
Let L be the scale number of wavelet decomposition, and the particle set at the k-1th moment
Figure FSB00000652339100036
and particle weights Divided into N/2 L time blocks, perform multi-resolution decomposition on the weight of each time block, and decompose it into low-pass part and high-pass part:
WW mm ,, lhlh ,, kk -- 11 == &omega;&omega; ~~ mm ,, ll 11 ,, kk -- 11 11 &omega;&omega; ~~ mm ,, hh 11 ,, kk -- 11 11 .. .. .. &omega;&omega; ~~ mm ,, hh LL ,, kk -- 11 11 .. .. .. &omega;&omega; ~~ mm ,, hh LL ,, kk -- 11 22 LL -- 11 == TT &omega;&omega; ~~ mm ,, kk -- 11 11 .. .. .. &omega;&omega; ~~ mm ,, kk -- 11 22 LL ,, mm == 11 ,, .. .. .. ,, NN // 22 LL -- -- -- (( 1818 )) 式中,
Figure FSB00000652339100039
表示第m个时间块的粒子权值;
Figure FSB000006523391000310
为第k-1时刻尺度1的低通部分;
Figure FSB000006523391000311
为第k-1时刻尺度j上的高通部分,且每个时间块中尺度j上的权值分布个数为2j-1,j=1,…,L;T为正交的小波分解变换矩阵;
In the formula,
Figure FSB00000652339100039
Indicates the particle weight of the mth time block;
Figure FSB000006523391000310
is the low-pass part of scale 1 at time k-1;
Figure FSB000006523391000311
is the high-pass part on scale j at the k-1th moment, and the number of weight distributions on scale j in each time block is 2 j-1 , j=1,...,L; T is the orthogonal wavelet decomposition transformation matrix;
b.对各尺度的高通部分进行阈值处理b. Threshold the high-pass part of each scale &omega;&omega; &OverBar;&OverBar; mm ,, hh jj ,, kk -- 11 ii == &omega;&omega; ~~ mm ,, hh jj ,, kk -- 11 ii || &omega;&omega; ~~ mm ,, hh jj ,, kk -- 11 ii || >> TT sthe s 00 ,, || &omega;&omega; ~~ mm ,, hh jj ,, kk -- 11 ii || &le;&le; TT sthe s -- -- -- (( 1919 )) 式中,j=1,…,L;i=1,…,2j-1;Ts为设定的权值阈值,Ts∈(10-4,10-2);In the formula, j=1,...,L; i=1,...,2 j-1 ; T s is the set weight threshold, T s ∈(10 -4 , 10 -2 ); 则经过阈值处理后,高通和低通部分的粒子权值写成矢量形式为:After thresholding, the particle weights of the high-pass and low-pass parts are written in vector form as: WW &OverBar;&OverBar; mm ,, lhlh ,, kk -- 11 == [[ &omega;&omega; ~~ mm ,, ll 11 ,, kk -- 11 11 ,, &omega;&omega; &OverBar;&OverBar; mm ,, hh 11 ,, kk -- 11 11 ,, .. .. .. ,, &omega;&omega; &OverBar;&OverBar; mm ,, hh LL ,, kk -- 11 11 ,, .. .. .. ,, &omega;&omega; &OverBar;&OverBar; mm ,, hh LL ,, kk -- 11 22 LL -- 11 ]] TT -- -- -- (( 2020 )) c.粒子选取c. Particle selection 对阈值处理后的粒子权值
Figure FSB000006523391000314
进行T逆变换得:
Particle weights after thresholding
Figure FSB000006523391000314
Perform T inverse transformation to get:
&omega;&omega; &OverBar;&OverBar; mm ,, kk -- 11 11 .. .. .. &omega;&omega; &OverBar;&OverBar; mm ,, kk -- 11 22 LL == TT -- 11 WW &OverBar;&OverBar; mm ,, lhlh ,, kk -- 11 -- -- -- (( 21twenty one )) 式中,
Figure FSB00000652339100042
表示变换后的第m个时间块的粒子权值,
In the formula,
Figure FSB00000652339100042
Indicates the particle weight of the transformed mth time block,
d)将粒子集
Figure FSB00000652339100043
和权值
Figure FSB00000652339100044
作为第k时刻初始的粒子集和权值,重复步骤(3)中的步骤a~f得到第k时刻的初始对准状态估计值
Figure FSB00000652339100045
粒子集
Figure FSB00000652339100046
和粒子权值
Figure FSB00000652339100047
此过程中,粒子数目由N减少为
Figure FSB00000652339100048
d) Set the particle set
Figure FSB00000652339100043
and weight
Figure FSB00000652339100044
As the initial particle set and weight at the kth moment, repeat steps a to f in step (3) to obtain the initial alignment state estimate at the kth moment
Figure FSB00000652339100045
particle set
Figure FSB00000652339100046
and particle weights
Figure FSB00000652339100047
During this process, the number of particles is reduced from N to
Figure FSB00000652339100048
(5)时刻k>M且有新的观测量时,根据步骤(1)中的状态空间模型,以前一时刻得到的粒子集
Figure FSB00000652339100049
权值
Figure FSB000006523391000410
作为当前时刻初始的粒子集和权值,利用UPF滤波方法,重复步骤(3)中的步骤a~f进行初始对准状态估计,得到失准角估计值,在此过程中,粒子数目是
Figure FSB000006523391000411
(5) When time k>M and there are new observations, according to the state space model in step (1), the particle set obtained at the previous moment
Figure FSB00000652339100049
Weight
Figure FSB000006523391000410
As the initial particle set and weight at the current moment, use the UPF filter method to repeat steps a to f in step (3) to estimate the initial alignment state and obtain the estimated value of the misalignment angle. In this process, the number of particles is
Figure FSB000006523391000411
CN2010102769091A 2010-09-08 2010-09-08 A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF Expired - Fee Related CN101975585B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102769091A CN101975585B (en) 2010-09-08 2010-09-08 A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102769091A CN101975585B (en) 2010-09-08 2010-09-08 A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF

Publications (2)

Publication Number Publication Date
CN101975585A CN101975585A (en) 2011-02-16
CN101975585B true CN101975585B (en) 2012-02-01

Family

ID=43575486

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102769091A Expired - Fee Related CN101975585B (en) 2010-09-08 2010-09-08 A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF

Country Status (1)

Country Link
CN (1) CN101975585B (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102519460B (en) * 2011-12-09 2014-11-05 东南大学 Non-linear alignment method of strapdown inertial navigation system
CN102654406A (en) * 2012-04-11 2012-09-05 哈尔滨工程大学 Initial alignment method for moving bases based on combination of nonlinear prediction filtering and cubature Kalman filtering
CN102735259B (en) * 2012-06-18 2014-11-19 北京控制工程研究所 A Fault Diagnosis Method for Satellite Control System Based on Multilayer State Estimator
CN103471616B (en) * 2013-09-04 2016-01-27 哈尔滨工程大学 Initial Alignment Method under a kind of moving base SINS Large azimuth angle condition
GB2531075A (en) * 2014-10-10 2016-04-13 Cambridge Consultants Smart trolley wheel
CN105004351A (en) * 2015-05-14 2015-10-28 东南大学 SINS large-azimuth misalignment angle initial alignment method based on self-adaptation UPF
CN106643806B (en) * 2016-12-30 2019-09-06 深圳友铂科技有限公司 A kind of inertial navigation system alignment precision appraisal procedure
CN106840211A (en) * 2017-03-24 2017-06-13 东南大学 A kind of SINS Initial Alignment of Large Azimuth Misalignment On methods based on KF and STUPF combined filters
CN109767470B (en) * 2019-01-07 2021-03-02 浙江商汤科技开发有限公司 Tracking system initialization method and terminal equipment
CN111076721B (en) * 2020-01-19 2023-03-28 浙江融芯导航科技有限公司 Fast-convergence inertial measurement unit installation attitude estimation method
CN112556697A (en) * 2020-12-08 2021-03-26 江苏科技大学 Shallow coupling data fusion navigation method based on federated structure

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04238216A (en) * 1991-01-23 1992-08-26 Sumitomo Electric Ind Ltd How to calculate the gyro scale factor
US6778924B2 (en) * 2001-11-06 2004-08-17 Honeywell International Inc. Self-calibrating inertial measurement system method and apparatus
CN100367004C (en) * 2006-03-27 2008-02-06 北京航空航天大学 A precise decoupling test method for gyroscope scale factor and input axis misalignment angle
CN100462682C (en) * 2007-06-19 2009-02-18 北京航空航天大学 A self-calibration method for spacecraft based on predictive filtering and UPF

Also Published As

Publication number Publication date
CN101975585A (en) 2011-02-16

Similar Documents

Publication Publication Date Title
CN101975585B (en) A method for initial alignment of strapdown inertial navigation system with large azimuth misalignment angle based on MRUPF
CN102706366B (en) SINS (strapdown inertial navigation system) initial alignment method based on earth rotation angular rate constraint
CN101893445B (en) Fast Initial Alignment Method for Low Precision Strapdown Inertial Navigation System in Swing State
CN103900565B (en) A kind of inertial navigation system attitude acquisition method based on differential GPS
CN102519485B (en) A Method for Initial Alignment of Two-position Strapdown Inertial Navigation System Using Gyro Information
CN108731670A (en) Inertia/visual odometry combined navigation locating method based on measurement model optimization
CN103900608B (en) A kind of low precision inertial alignment method based on quaternary number CKF
CN102620748B (en) Method for estimating and compensating lever arm effect in case of shaken base by strapdown inertial navigation system
CN103364817B (en) POS system double-strapdown calculating post-processing method based on R-T-S smoothness
CN103822633A (en) Low-cost attitude estimation method based on second-order measurement update
CN105737823A (en) GPS/SINS/CNS integrated navigation method based on five-order CKF
CN102853837B (en) MIMU and GNSS information fusion method
CN103256943A (en) Compensation method for scale factor error in single-axial rotating strapdown inertial navigation system
CN102654406A (en) Initial alignment method for moving bases based on combination of nonlinear prediction filtering and cubature Kalman filtering
CN105157724B (en) A kind of Transfer Alignment time delay estimadon and compensation method for adding attitude matching based on speed
CN103017787A (en) Initial alignment method suitable for rocking base
CN103697878A (en) Rotation-modulation north-seeking method utilizing single gyroscope and single accelerometer
CN106840211A (en) A kind of SINS Initial Alignment of Large Azimuth Misalignment On methods based on KF and STUPF combined filters
CN106441291B (en) An integrated navigation system and navigation method based on strong tracking SDRE filter
CN104482942B (en) A kind of optimal Two position method based on inertial system
Zheng et al. Train integrated positioning method based on GPS/INS/RFID
CN104748763B (en) Suitable for the vehicle-mounted strapdown inertial measurement unit rapid alignment method rocked
CN116878497A (en) Neural network-assisted Lu Bangduo sensor factor graph fusion positioning method
CN102393204A (en) Combined navigation information fusion method based on SINS (Ship&#39;s Inertial Navigation System)/CNS (Communication Network System)
CN101639365A (en) Offshore alignment method of autonomous underwater vehicle based on second order interpolating filter

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120201

Termination date: 20210908

CF01 Termination of patent right due to non-payment of annual fee