Documente Academic
Documente Profesional
Documente Cultură
Alison K. Brown
NA VSYS Corporation
ABSTRACT
The advent of low-cost, MEMS accelerometers and navigation for a wide variety of new applications, This
gyroscopes offers the opportunity for applying inertial includes navigation and guidance oflow-cost. small unmanned
air vehicles (UAVs) or unmanned ground vehicles (UaVs)
at the 11th Saint Petersburg International such as shown in Figures 1 and 2, While the principles of
Conference OD Integrated Navigation Systems, Saint Petersburg, Russia, 24-26 May 2004,
'This contribution was originally presented
appeared in the Proceedings of the conference, and is reproduced here wilh the kind
inertial navigation are well-understood, the challenge, when
permission of the Copyright owner, the State Research Center of Russia Eleklropribor, 2004. working with the current generation of low-cost MEMS
IEEE AESS has been one of the cosponsors of this conference for many years. instruments, is to develop a robust navigation capability that
can deal with the large instrument errors experienced with
these low-grade accelerometers and gyroscopes. The software
14960 Woodcarver Road, Colorodo Springs. CO 80921, USA.
Author's Curremt Address:
NAVSYS Corporation, product described in this paper, InterNav, was developed to
Based on presentation at the 2004 81. Petersburg Conference. include this capability. This paper describes the approach
0885189851051 $17.00 2005 IEEE taken for providing inertial navigation with low-grade MEMS
State Meaning
1-3 Position Error (navigation frame)
4-6 Velocity Error (navigation frame)
79 Body Attitude Error (navigation frame) (Til, Tv,a)
10-12 Accelerometer bias error
1315 Gyro bias error
16 GPS Clock bias error
17 GPS Clock frequency error
1826 Accelerometer misalignment & scale factor error
27-32 Gyro misaliJtnment & scrue factor error
HG1700
39.08
HO 1700 UI'I(:,I'I.inly
MEMS
,
I
_ .
2
39.075
-- MEMS Unc.rt.irlty
. . .
.
39.07
i
. . . .
'2.
39.065 -, -.- - -. - ,
i
39.06 - , - , " , -
39,055
J9.05
39045 L--"---"----""",-""""-"-...-
- -",,-,,,,
,,,
longnudt (deQ)
"04.9-104.1195104.1111'04.111$104.11&104.1115'04.11];'04.1'11$ 104.16104.8$$ 104.115
2t30
OIl1erenc. in HG1700
2120
Roll: MEMS .
!1. 2
2090 "
2010
or
O------'f
GPS T."" ",nn '0 2lI7tl6 (..tct 2
Fig. 8. Altitude
-3
,
2. "
. . . . .
- - - . . . . . . - - - - - - .
f!
0
" navigation updates from a variety of different sources as
illustrated in Figure 19, For the purposes of the MEMS IMU
-3
" " - MEMS Une.., ..""
d
..
performance testing, we used a GPS receiver as the
S
sensor-aiding source, A discussion of how the different sensor
,- ,
"
inputs can be applied to aid the MEMS inertial navigation
.. , solution in the event of GPS dropouts is included in this paper.
1
-
: :
GI
-
..........} . . .... . . i
..
. . ..
I
.
..
..
.
..
..
... . . ... t ..
4
t
f
Xl)
.......... .. .. .
. i . ...
.
. .... . . .
.. j .
...... ..
.
.. . .
,
. .
200 .. ..
. .
: tOO . . .
..
.. . .. .. .. ...... . .. .
.,
. .
r
r
.
i
.
f ..
1"
'"
0
'"
: ..----'------
'"
.,
.. ..
6 00 ..... . . . .
'" 1 '. ". - -. - t ..
a 1
"' .. _ .... f ........... ... .. f .. .............. .
- f - ... ...... ..... . .. . ..
200 .... f
u 4 '
2 HGl100 Unc:eMInty
'"
.. ..... .. .. .. .. .. .. .... .. ........... .. .. ...... .. ...... ...... .. .... ..
0. .
: : : : :
........... ....
.. ,
t t
. ..
3 '.
-0)
....... .. t .. ...... .. .. .... "' .... .. .. ... ........
.... .. ,. ..
.. ..
-SXI ................. . f _!-- .-
.
................. ....... .. .... .. ..... .......... - .. - .-.-. --_ .. . ...... - ..
200 400 800 100 1000 1200 1400 35D -0) .t5O
uPS lime &Ince 10 4291e/\&ttC) G?S lime ,inti !a = -419767 (uc)
10 .
,
.
. .
Because of the poor quality of the MEMS inertial
,
the position error grows very rapidly without the OPS aiding,
.15 exceeding 10 meters within 20 seconds of the start of the
drop-out. To maintain navigation performance when GPS is
not available, another source of aiding information is essential.
Fig. 13. Heading Error The alternative sources of aiding information that the
InterNav software is designed to accept are illustrated in Figure
a truth reference, a PC-I04 computer stack and associated 19 and described below.
power supplies and interface circuitry. Data was collected
from these components while driving through the test route Altimeter
shown in Figures 7 and 8. The HO 1700 integrated GPSlinertial The vertical error growth in the inertial solution can be
solution has been extensively tested as a TSPI reference system bounded by the addition of a baro-altimeter. This provides a
[3] and so was used as the truth reference. The comparison of measure of the change in altitude which is used as an update by
the position and attitude solutions between the H01700 and the the InterNav software.
Crista MEMS integrated navigation solution is shown in
Figures 9 to 13. Dead-Reckoning
The OPS-aided Crista solution performed well in observing InterNav will accept updates from dead reckoning sensorS
the position and tilt of the vehicle. As expected, the heading that can provide speed and heading information. An example
accuracy was much poorer than possible with the HO 1700. of this type of back-up mode would be using a digital magnetic
Our previous testing with the HO 1700 has demonstrated compass integrated with speed data either from an odometer
alig nment accuracies of better than 0.06 degrees (1 mrad) [3]. (e.g., in a ground vehicle) or air speed indicator for (e.g., in an
With the Crista !MU, the heading accuracy was only 2 degrees air vehicle). Applying these updates limits the inertial
(35 mrad).
20 . . .
.... ..... ..
T .. .
.
. .. . . . . .
: :
. .
.. . ..-
'
... - ...
.
15 - - - ...
. .
.
... -- .. ........ -
.
.
.
.
.
15 ..............:- . .. 1.. :
.
10 . .. f- . - ............ -- --
. .
-Y ...:
.. ..
....... . ... .. -.. ..
I
t
5 -.. -.- ..
+ . ... ... .. . ... . . .. . . .. . . .:
:
.. .. .... .. --. !...
:
-- ...
. -
L E
.
!"
c
0 . ... .. - ........ -
.. .. ! ... . . .. . . .. - -.. -
- ... : : !
- ... .. .... z .. ..... "..&..... ... .. .. ..
. .... - --
a
.... .. .. ..
i... --
-5 r--- : . . .
r,;
.. .
-
:
.. . .}
:
. .. . .........
. . . .
:
. .. . . 1 . ... . .
:
. ..
; :
! : : :
10 ......... "'! ........... -: -...... . . .. . . . .
I
. . . . ....
r. 5 1 f .: t
.. . . . .
.
... .... .
. .
.
. .. ..
..............
f.. f . .. . !.
. .................. ... ...... ...... .... : .. ..
15 r-- . . .. . .
. .
. ..
. .. . .. .
-.+-
...
. "
. . . -
,
. . . .. .. .. . . . . . .
iII- ;I 4 " .
. . .. .. .. :
-- :
.
, ..-
.
.. .. i........ .
.
. ------.... j. : .... .J
D
.
.. ... ... .
\
-20 -:- ............ . . . .
. : i '
. ...... ..
D)
GPS Tm. line '0 ..29161 (uc) .. GPS Ttme s'nr;/t 1(1 4297ft7 (GJlC} .-:::
Fig. 15. MEMS North position during Fig. 17. MEMS East position during
GPS drop.out (expanded) GPS drop-out (expanded)
. . .......
.. .
"' .. . .. .. . ... . ...
,
"'
.
..
.. ... . . . ... .. .
.
...
. .... ... . .... . .......... ...... . ..
.
I
.. ...
.
.. . . ... ... . . ......
,
... .... . ... ....
. ... -.
. .. ..
t . ..
.
... . ... t
. ... . ..... ..
,
.... .. . ........ .. .. . .. .... . .. . .. . ....
t
..
..
..
.
. . .
D
. .
..
. .
0.100 ,
.............. ............ --:-..
: :
.
"""
.
;,
.... . .
. ..... , ...... -...... --" ...... -.. . . .. -.-- .. .. .
.
..
t
t
t
,
.
.. . .. .... . . ..... .
.. I
.lJ)
..
.
. 4
... I
..
..
...... .. ...
.. . . ........ .. .... ... .... oo\ ... ,
..01> ... ... . . ..........
. . .. .. .
... .... ... ...
. ..
f 1 l 1 1
. .
.... 7 ........... -: .. .. ...... : .................... .. ... : ... ... ............. . :. .. ... _ .. ... ..
! : ! : :
.
-5ID --
landmarks, as illustrated in Figure 18. These video updates can used to damp the inertial error growth following GPS
also be used to provide position updates and velocity updates drop-outs [l3]. We are currently implementing TOA aiding
to bound the inertial error growth during GPS drop-outs. within a Software Defined Radio (SDR) [14] that will provide
Altimeter
Altitude
Measurements
Air Speedl
Wind Estimation
Velocity Estimate
Compass
Heading
Measuranent Output
Integrated ....
Nav
-
-
Nao.;gator -
Solution
Video
Sensor
Pial
NWgator Optimaly Combines ..., Available Measurements
Video Updates
into Robust Navigation Sdution
GPS
GPS PR/DRlCPH
or Positianf
Velocity updates
COMM
TOA Measurements
a similar function to perform aiding of the inertial solution solution to provide the vehicle's pitch, roll, and heading in
following GPS drop-outs. In this mode of operation, support of guidance and control operations.
participating units on the communications network that have The low accuracy of the MEMS inertial instruments means
access to the GPS signals. Detection can augment the that the accuracy of the navigation solution degrades rapidly
performance of units without access to GPS by providing three following loss of lock of the GPS signals. However. InterNav
TOA updates through their communication links. allows other types of navigation updates to be applied to bound
the inertial error growth. The combination ofGPS and back-up
sensors for inertial aiding. as illustrated in Figure 19, allows
CONCLUSION
inexpensive MEMS instruments to be used as a low-cost
inertial navigation system.
In conclusion, our testing has shown that it is possible to
perform inertial navigation using a low-grade, inexpensive
REFERENCES
MEMS IMU when GPS-aiding is available. The InterNav
software includes the capability to observe and calibrate the
MEMS inertial errors and can align the inertial navigation [1 J Silver Fox UAV.
http://www.acrtuson.comlUAV/silverfoxl.
[14] F. Carpenter,
http://oontent.honeywell.comldseslassetsldatasheetslds7
hgI700_imu.pdf.
PCJI04 Test-Bed for Software GPS Receiver (SCR) and Software