Professional Documents
Culture Documents
Abstract—For the respective performance characteristics not only overcomes the pure inertial navigation system
of the global positioning system (GPS) and inertial error divergence by time accumulating, but also improves
navigation system (INS), a tightly coupled GPS/INS a single GPS navigation system’s anti-jamming
integrated navigation system based on the pseudo-distance performance and reliability in dynamic environment [5].
difference was proposed. The paper presents the detail study Therefore, the combination of GPS/INS is an ideal and
and theoretical analysis of the kalman filter algorithm for practical integrated navigation system which has a very
the GPS/INS integrated navigation system, and focuses on broad prospect for the applications in many fields [6].
the establishment of the system model state equation and For GPS/INS integrated navigation system, good
observation equation, which is the basis of the system information fusion algorithm is very important for the
simulation. The simulation result shows that the kalman performance. Kalman filter is an optimal estimation theory
filter algorithm and tightly coupling mode for the integrated
and method, which has many notable features, including
navigation system effectively improve the long-term
positioning accuracy, and enhance the anti-interference
simple structure, clear design method, real-time recurrence
performance of the GPS navigation equipment. and small storage requirement. It has aroused the relevant
researchers’ attention in practical applications of many
Keywords-tightly coupled GPS/INS; integrated navigation different engineering areas [7].
system; pseudo-distance difference; kalman filter In this paper, kalman filter is used in the GPS/INS
integrated navigation system. The brief introduction of
I. INTRODUCTION Kalman filtering algorithm is presented in Section II. In
Section III, the GPS/INS Integrated Navigation System
Inertial navigation system (INS) is a self-contained
Modeling based on the Kalman filter is proposed, followed
navigation system with good concealment, high
by the simulation results and performance analysis in
independent and strong anti-interference ability, which can
Section IV. Finally, the paper is concluded in Section V.
give many complete information of the moving carrier,
including speed, position, height, orientation and attitude. II. KALMAN FILTERING ALGORITHM
However the time integral principle of inertial navigation
determine that the systematic errors will be accumulated A. Stochastic Discrete Linear System Kalman Filter
with the time and eventually lead the navigation accuracy Equations
to divergence over the time, which is the most prominent Assumption I: don’t consider the effect of system
drawback of the inertial navigation system [1][2]. control input. The equation of stochastic discrete linear
The GPS is a most widely used positioning system systems is defined as
with the world-wide, continuous, real-time, high-precision,
all-weather and some other features. However, in X k = Φ k , k −1 X k −1 + Γ k , k −1Wk −1 , Z k = H k X k + Vk (1)
high-speed moving scenarios, there will be a lock-loss or
other unexpected situations, which lead to the poor
real-time controllability and reliability. By the GPS-related where Xk is the n dimensional states sequence; Φ k , k −1 is
policies, the positioning accuracy for the application in the n × n dimension state transfer matrix; Wk-1 is
different field is limited within a certain range. In addition, the p dimensional process noise sequence; Γ k , k −1 is the n ×
the GPS will lose its navigating and positioning
capabilities in some GPS blind area (such as tunnels, p dimensional noise input matrix; Zk is the m dimensional
basements, et al.) where the GPS signal can not reach [3]. observation sequence; Hk is the m × n dimensional
According to the above problems of GPS, the observation matrix; Vk is the m dimensional observation
integrated navigation system attracts attentions. Integrated noise sequence.
navigation combines more than two different navigation For the noise statistical properties of the system, we
systems in the specific way to measure the same source, set forth below
then corrects subsystem errors to improve the navigation
performance of the whole combined navigation system [4]. E [Wk ] = 0, E ªWk W jT º = Qk δ k , j
The most common mode of the integrated navigation ° ¬ ¼
°
system is the combination of inertial navigation and GPS ® E [Vk ] = 0, E ¬ k j ¼ = Rk δ k , j ,
ª V V T
º (2)
navigation. GPS/INS integrated navigation system makes °
full use of the subsystems’ complementary advantages. It °¯ E ª¬Wk V jT º¼ = 0
Pk = [ I − K k H k ] Pk , k −1 [ I − K k H k ] + K k Rk K kT . (7)
T •
X I ( t )18×1 = FI ( t )18×18 X I (t )18×1 + GI ( t )18×9 WI (t )9×1 ,(8)
Equations (4) to (7) constitute the basic equations of where the state variables are
the discrete kalman filtering. Equations (4) and (5) can be
regarded as the kalman filter equations. The block
diagram of kalman filter is shown in Fig.1. It chooses the X I = [φE φN φU δ vE δ vN δ vU δ L δλ δ h
T .(9)
system’s state observations as the input, and the estimated ε gx ε gy ε gz εrx εry εrz ∇x ∇y ∇z º¼
value as the output.
B. Process of Kalman Filtering Algorithm Among them, the first nine state variables are the
According to the basic equations of kalman filtering three axis platform error components, velocity error
process, the filtering algorithm is shown in Fig.2. components and position error components of the inertial
The whole algorithm in Fig.2 is laterally divided into navigation system, the next six state variables are the
two loops: gain calculation loop and filtering calculation gyroscope related errors, and the last three state variables
loop. The gain calculation loop can be independently are the accelerometer related errors.
Noise matrix of the inertial navigation system
calculated, but the filter calculation loop depends on the
consists of the three-axis gyroscope noise sequence on
gain calculation loop. According to the system state and
inertial navigation platform, the first order Markov noise
usage priorities of the observation information, the sequence and three-axis accelerometer noise sequence. It
Kalman filter algorithm can be vertically divided into two is shown as follows
level updates: time update and observation update.
+ Kk + T
Z k − Z k +
∧ WI = ª¬ωgx ωgy ωgz ωbx ωby ωbz ωax ωay ωaz º¼ .(10)
Xk
Time delay
∧
∧
Hk X k , k −1 Φk , k −1 X k −1 ªF FS º
In (8), FI = « N » , where FN is a 9 basic
¬ 0 F M ¼18×18
Figure 1. Discrete system block diagram with kalman filter.
parameters matrix of inertial navigation system.
589
The following is the GPS error state equation. GPS δ x = δ hcos Lcos λ − R + h sin Lcos λδ L − R + h cos Lsin λδλ
has two main error sources: the distance corresponding to °° ( N ) ( N )
equivalent clock error δ tu and the distance rate ®δ y = δ hcos Lsinλ −( RN + h) sin Lsin λδ L −( RN + h) cos Lcos λδλ .
°
corresponding to the equivalent clock frequency error δ tru , δ z = δ hsin L + ¬ªRN (1−e2 ) + h¼º cos Lδ L
its differential equations are established as follows ¯°
Then pseudo-distance observation equations can be
obtained
•
½
δ tu = δ tu + ωtu °
• ¾. (11) Z ρ ( t )4×1 = H ρ ( t ) 4×20 X (t )20×1 + Vρ (t ) 4×1 , (17)
δ tru = − βtruδ tru + ωtru °¿
where H ρ = ª¬ 04×6 # H ρ1 # 04×9 # H ρ 2 º¼ .
Then, GPS error state equation can be obtained 4× 20
¼»
• The initial values of the system noise covariance
that is X ( t )20×1 = F ( t )20× 20 X (t ) 20×1 + G ( t )20×11 W (t )11×1 . matrix are
ª( 0.01D / h )2 , ( 0.01D / h )2 , ( 0.01D / h )2 , º
B. Observation Equations of GPS/INS Integrated « »
Navigation System « ».
Q0 = Diag «( 0.01 / h ) , ( 0.01 / h ) , ( 0.01 / h ) ,
D 2 D 2 D 2
590
The position and velocity estimation errors of the Simulation results in Fig. 3~Fig. 5 show that all the
GPS/INS integrated system filter outputs are shown in longitude and longitude errors of the GPS/INS integrated
Fig.3, Fig.4 ,Fig.5, Fig.6, Fig.7 and Fig.8 respectively. navigation system are less than 0.5 × 10−4 degree. When
converting the latitude and longitude degree errors into
the distance, the latitude error is less than
0.5 × 10−4 × 111700 = 5.585 m, the longitude error is less
than 0.5 × 10−4 × 111700 × cos 32D = 4.736 m, and the
height error is less than 7 m, all of which are much
smaller than a single GPS position error 10 m. The
combined system navigation position error is almost
reduced by half. The velocity errors in east, north and sky
Figure 3. The latitude estimation error.
are less than 0.07 m/s, which are also smaller than a single
GPS velocity errors 0.2 m/s.
V. CONCLUSION
The paper designs a tightly coupled GPS/INS
integrated navigation system based on the pseudo-distance
differential, then gives a detail analysis and derivation of
the kalman filter algorithm for the integrated navigation
system and establishes the system mode. Simulation
results show that the integrated system has effectively
Figure 4. The longitude estimation error.
improved the navigation accuracy and the overall
performance.
ACKNOWLEDGMENT
This research was supported by Hubei Key Laboratory
of Automotive Power Train and Electronic Control (Hubei
University of Automotive Technology) (Grant No.
ZDK201101), and Science and Technology Program of
Shiyan City (Grant No. 20110271).
Figure 5. The height estimation error.
REFERENCES
591