Documente Academic
Documente Profesional
Documente Cultură
Inertial
/ GPS Integrated
Requirements
Navigation
1.0 SUMMARY
This paper describes the development of a capability to
integrate low cost strapdown IMU data with differential
GPS (DGPS) data, in an optimal fashion, using the
principles of Kalman filtering and smoothing. The goal
is to create a complete strapdown navigator, based on the
low cost IMU, by employing an INSDGPS Kalman
filter in an error state feedback configuration.
In this
manner, the strapdown IMUs inherently large errors can
be corrected in real time to provide a strapdown
navigator of sufficient accuracy for all inertial sensing
requirements.
The raw IMUDGPS
data can also be
optimally integrated postflight, using a Kalman filtersmoother, to establish an even more accurate aircraft
inertial state time history after the fact.
2.0 INTRODUCTION
The Flight Research Laboratory (FRL) of Canadas
National Research Council (NRC) is a national centre for
flight test activities of both a civilian and military nature.
For on-board navigation and inertial sensing, the FRL
utilizes a variety of GPS and differential GPS (DGPS)
receivers, medium accuracy Inertial Navigation Systems
(INSs) and low cost strapdown Inertial Measurement
Units (IMUs). In typical flight research projects (Figure
l), the complete inertial state of the aircraft must be
measured - i.e., aircraft attitude/heading, angular rates
and linear accelerations as well as the usual aircraft
position and velocity. For some time now, the FRL has
been employing a portable instrumentation
/ data
acquisition system developed at the Laboratory, called
Micropak, which has proven to be extremely useful for
flight test programs involving aircraft from outside
agencies that can only be instrumented on a temporary
basis. The heart of Micropak is a strapdown IMU
consisting
of a triad of Sundstrand
Q-FLEX
accelerometers together with a pair of Litton (Canada)
CSG-2 two-degree-of-freedom
tuned rotor gyroscopes.
This system, together with an on-board GPSDGPS
receiver, has been used successfully
on several
collaborative projects involving specialized flight tests.
The FRL is currently assessing the capabilities of a
tactical grade IMU, Littons LN-200 (based on fibre
optic gyro technology), as a replacement for the
Paper presented at the RTO SCI International Conference on Integrated Navigation Systems,
held at Elektropribor,
St. Petersburg, Russia, 24-26 May 1999, and published in RTO MP-43.
17-2
data with inertial data from either the Micropak or LN200 IMUs. Various simulation runs indicate that inertial
velocity errors can easily be maintained within 0.1 m/s
RMS, pitch/roll errors within 0.15 degree RMS and
heading angle errors within 0.5 degree RMS when using
the real-time Kalman filter. The off-line Kalman filtersmoother can reduce these inertial system errors even
further in size, by about another factor of two.
Section 6 gives some results based on using this optimal
integration design with real flight data from the
Micropak IMU and a NovAtel GPSiDGPS receiver.
Analyzing actual flight test data confirms that the
Kalman filter-smoother performance with real data is
generally consistent with what has been predicted using
simulated data. Some minor differences do occur and
these, and other issues related to using flight test data,
are addressed in this section.
In Section 7, the major conclusions are presented and
several follow-on tasks are identified to further improve
the quality of the integrated data and to develop other
application areas at the FRL for this low cost/high
accuracy IMUiDGPS technology.
filtered to a bandwidth
and recorded at 64 Hz.
Micropak IMU
The Micropak IMU (Figure 2) is a strapdown inertial
measurement unit consisting of a triad of Sundstrand
QA-2000-030 accelerometers mounted on one block,
with a pair of Litton (Canada) CSG-2 two-degree-offreedom tuned rotor gyros (on long-term loan from
DREO/DND)
mounted on a separate block. According
to DREO tests of the CSG-2 gyro1,2X3,this prototype gyro
is capable of excellent inertial grade performance (e.g.,
bias repeatability of 0.007 deg/hr, scale factor stability of
30 ppm, random drift of 0.003 deglhr, g-sensitive
repeatability of 0.008 deglhrig).
The manufacturers
specifications for the QA-2000 accelerometer place it in
the inertial grade category as well (e.g., residual bias of
60 ug, scale factor stability of 100 ppm, residual
misalignment of 40 prad). The linear accelerations and
angular rates (Ax, Ay, AZ, P, Q, R) from Micropak are
digitized with 16-bit resolution and recorded by PACNet
at a 64 Hz rate. Unfortunately, the 16-bit A/D resolution
is not nearly accurate enough to match the performance
The least
capabilities of the gyros, in particular.
significant bit value for each of the gyro channels is only
9.0 deghr - barely enough to see earth rate - and the
least significant
bit value for the horizontal
accelerometer channels is 15.26 c(g (and 61.0 ug for the
vertical accelerometer). Because of the poor resolution,
and the use of A/D converters that are not up to inertial
grade standards, the quality of the recorded IMU data is
actually more comparable to that from low cost sensors.
.--,
-.---
3.0 ON-BOARD
INSTRUMENTATION
DETAILS
The Kalman filter error state feedback IMUiDGPS
integrated navigator described in this paper has been
specifically designed for use with flight test data
acquired using FRLs PACNet i Micropak portable
instrumentation system.
Some of the details of this
system, particularly as related to the acquisition of the
inertial navigation parameters of interest, are given
below.
Data Acquisition
PACNet,
the portable instrumentation
and data
acquisition system used in many of the FRLs flight test
programs, is a distributed architecture, digital data
acquisition, filtering and recording system.
Analog
signal sources are sampled at a rate of 1024 Hz, digitally
Figure 2. Inertial
LN-200 IMU
The Litton LN-200 (Figure 3) is a low cost, small,
lightweight tactical grade IMU that utilizes fibre optic
gyros (FOGS) along with micromachined
silicon
accelerometers (SiAcsT)
for measurement of vehicle
angular rate and linear acceleration. The unit purchased
by the FRL for evaluation is specified to have a gyro bias
repeatability of better than 3 degihr, gyro scale factor
17-3
Figure
3. LN-200
IMU
on the bench
Figure 4. GPS antenna installation
Litton
LTN-90-100
IRS
GPS (DGPS)
KALMAN
State Feedback
17-4
+ G(k) u(k)
measurement process
z(k+l) = H(k+l) x(k+l)
+ v(k+l)
[H(k+l)
+ G(k)Q(k)
P(k+l-)
GT(k)
H(k+l)
P(k+l-)
- P(k+l-)
] AT(k)
S/D NAVIGATOR
ERRORS
ALTIMETER
CORRECTED
NAVAID DATA
DGPS,
IMU SENSOR
(0.5 HZ UPDATE
VG 8 MAG
RATE)
ERRORS
ERRORS
Figure 5. Error state feedback Kalman filter design for optimal integration
attitude/heading sensors
of strapdown
to estimate
strapdown
to identify.
be used to
17-6
5.0 SIMULATION
RESULTS
Table 1.
Error
Error State Parameter
3-D Position Components
3-D Velocity Components
Euler Angles (Pitch. Roll. Yaw)
Gyro Offsets
Gvro Scale Factors
Gyro Misalignments
Accelerometer Offsets
levels predicted
from simulation
1 (T Filter Uncertainty
1.5 m
0.10 m/s horiz, 0.20 m/s vert
0.15 deg. 0.75 deg for vaw
3.0 deghr, 7.5 deghr for z
0.005
0.09 deg
2000 pg, 4000 pg for z
studies
1 cs Smoother Uncertainty
1.5 m
0.025 ds horiz, 0.15 m/s vert
0.075 deg. 0.20 deg for yaw
2.0 deglhr, 5.0 deg/hr for z
0.004
0.05 deg
1500 pg, 3500 ug for z
17-7
DATA
17-8
0.4
Pitch
angle
error
(degrees)
Roll
angle
error
(degrees)
--c__----
Heading
20
angle
error
40
0.1
-*---
____-_
-_
angle
____
120
100
60
(minutes)
Pitch
--
(degrees)
60
Time
\----
error
(degrees)
error
(degrees)
strapdown
navigator
.______5____-_-__-----.------~
0.0
-0.1
Roll
0.1
angle
_______-_____-----______________r
0.0
-0.1
-0.2
0.6
Heading
angle
error
(degrees)
/---__
0.4-
I'
-
-0.2
-0.4
---\
-
-.
__---
/--_
,--xx
---.
/'
,
'.
/"
'._
".
_-'
,----\
,---\
/'
'.__#'
-_-'
I\
'.__.'
I\
'___'
'.
----_
/'
-b-_-c
-9.6
7
0
20
40
60
Time
60
100
(minutes)
strapdown
navigator
120
17-9
Table 2.
Uncertainty
bounds
predicted
1 (3 Filter Uncertainty
4.0 m
0.20 lnls
0.10 deg, 0.70 deg for yaw
8.0 degihr, 18.0 degihr for z
0.005
0.08 deg
1 CJSmoother Uncertainty
2.0 m, 1.O m for vert
0.075 m/s, 0.20 m/s for vert
0.05 deg, 0.30 deg for yaw
4.0 degihr, 15.0 deglhr for z
0.004
0.05 deg
Accelerometer Offsets
900 Pi!
900 lx3
,/I,,,
I
I
I
I
r-
3
levels.
Figure 10 shows the resulting differences
between the Kalman smoother-corrected
strapdown
navigator outputs and the corresponding LTN-90- 100
IRS outputs, again for groundspeed, pitch, roll and
heading angle. The Euler angle differences are seen to
be significantly smaller than for the Kalman filter results
shown previously in Figure 9, as would be expected.
The improvement in groundspeed error is not so obvious
because one now sees the error in LTN-90-100 IRS
groundspeed dominating the difference. For many of the
Bell 2 12 flights, the amount of time on the ground prior
to take-off was kept to a minimum. In some of these
cases, it would appear that there was a thermal transient
associated with the gyro outputs that did not damp out
before take-off. For those particular flights, Figure 11
shows a typical set of time histories of the Kalman filtersmoothers estimates of gyro offsets, where the x and y
gyro outputs have time varying offsets that start off at
large, negative values and eventually settle down to
reasonable levels.
Observations Based on Real Flight Data Results
Based on experience with real flight test data from the
Micropak IMU and NovAtel DGPS, the following points
will also be relevant to the LN-200 IMU integration:
for Bell
17-10
Groundspeed
difference
(m/s)
1.5
-T___---0.0
--
___/-__-2*-_-*-r--
-L
---
--
- -
Pitch
angle
difference
(degrees)
Roll
angle
difference
(degrees)
Heading
4.0
angle
difference
(degrees)
- '\
1
_ .*4.0
Figure 9. Differences
20
between strapdown
40
Time
(minutes)
6o
Groundspeed
Pitch
angle
Roll
angle
Heading
difference
difference
difference
angle
difference
50
100
(m/s)
(degrees)
(degrees)
(degrees)
-3.0
0
20
40
60
Time
between strapdown
(minutes)
80
100
17-11
X gyro offset
error
(deglh)
Y gyro offset
error
(deglh)
2 gyro offset
error
(deglh)
-20
0
20
40
60
lime
60
100
(minutes)
Degraded
DGPS performance
during
abrupt
helicopter maneuvering resulted in sudden, large
DGPS velocity Markov error states being estimated;
The Kalman filter user option of a two second
update interval (the shortest one) produced the
tightest feedback loop for inertial error corrections
and resulted in the fewest problems with Kalman
filter divergency caused by DGPS problems;
As predicted by the various simulation results, the
initial Euler angles specified for the strapdown
navigator do not have to be very accurate, and
starting values from vertical gyro and magnetic
heading are certainly adequate;
The off-line Kalman filter-smoother is useful for
fine tuning the IMU sensor error model, including
detecting unexpected gyro axis misalignments.
7.0 CONCLUSIONS
The error state feedback IMU/DGPS integration design,
when applied to flight data acquired by the PACNet
portable instrumentation
system, does perform as
predicted in simulation studies - in spite of several
IMU/DGPS data deficiencies that have been identified.
Using only the six Micropak IMU parameters (plus
barometric height) together with DGPS, high quality 64
Hz inertial state parameters (i.e., position, velocity, Euler
angle, angular rate and linear acceleration parameters)
can be reconstructed
for the entire flight.
A
possible
tasks
being
17-12
rate
pseudorange
data
as Kalman
filter
measurements, rather than the current looselycoupled scheme that uses DGPS computed position
and velocity data;
Investigate
the potential
improvement
from
employing a measurement averaging scheme for the
2 Hz DGPS data.
Systems