application of airborne laser scanner - aerial navigation
-
Upload
khangminh22 -
Category
Documents
-
view
0 -
download
0
Transcript of application of airborne laser scanner - aerial navigation
APPLICATION OF AIRBORNE LASER SCANNER - AERIAL NAVIGATION
A dissertation presented to
the faculty of
the School of Electrical Engineering and Computer Science
and the Russ College of Engineering and Technology
In partial fulfillment
of the requirements for the degree
Doctor of Philosophy
Jacob L. Campbell
February 24, 2006
This dissertation entitled
APPLICATION OF AIRBORNE LASER SCANNER- AERIAL NAVIGATION
BY
JACOB L. CAMPBELL
has been approved for
the School of Electrical Engineering and Computer Science
and the Russ College of Engineering and Technology by
Maarten Uijt de Haag
Associate Professor of Electrical Engineering and Computer Science
Frank van Graas
Russ Professor of Electrical Engineering and Computer Science
Dennis Irwin
Dean, Russ College of Engineering and Technology
CAMPBELL, JACOB L. Ph.D. February 24, 2006. Electrical Engineering and Computer Science Application of Airborne Laser Scanner- Aerial Navigation (### pp.) Directors of Dissertation: Maarten Uijt de Haag, Frank van Graas
This dissertation explores the use of an Airborne Laser Scanner (ALS) for various types of
aircraft Terrain-Referenced Navigation (TRN) techniques. Using the methods explored, an ALS-
based TERRain Aided Inertial Navigator (TERRAIN) was developed, flight tested, and shown
capable of providing meter-level positioning accuracy in real-time.
The ALS-based TRN techniques discussed are constrained to the information found in the terrain
shape domain. The techniques used and position solution characteristics of ALS TRN can vary
significantly from traditional radar altimeter-based TRN; these variations are primarily due to two
differences in the information contained ALS TRN verses traditional radar altimeter-based TRN.
The first difference being that traditional radar altimeter-based TRN sense the terrain contours
traversed in the along-track direction, whereas ALS TRN measures in the along-track and in the
cross-track direction. The second difference is that the ALS’s narrow laser beamwidth (typically
less than a milli-radian) has resolution sufficient to identify not only the ground, but objects on
the ground such as buildings; whereas, a the radar altimeter’s relatively large beamwidth
(anywhere between 3 degrees to 90 degrees) primarily senses the terrain. These differences
increase the spectral content of the ground measurement data in the ALS-based system thus
permitting high-accuracy position estimates.
The ALS TRN navigation techniques explored include a method which estimates the position
based on the best match between ALS data and a high resolution/accuracy terrain database.
Variations on this technique are discussed include a method to classify non-terrain and terrain
features from the ALS data, allowing for the use of features with large gradients (sharp edges),
such as buildings. Also explored is the certification path for a ALS-based landing system.
Approved by: Maarten Uijt de Haag Associate Professor of Electrical Engineering and Computer Science and: Frank van Graas Russ Professor of Electrical Engineering and Computer Science
Acronyms......................................................................................................................................... 9 Acknowledgements........................................................................................................................ 13 1. Introduction............................................................................................................................ 14 2. Background............................................................................................................................ 17
2.1. Terrain-Referenced Navigation History ....................................................................... 18 2.1.1. The Early Years, Analog Systems............................................................................ 18 2.1.2. Digital Age of Terrain Navigation ........................................................................... 20 2.1.3. Bayesian Approaches to Terrain-Referenced Navigation Research ........................ 22 2.1.4. Beyond ‘Traditional’ Radar Altimeter Terrain-Referenced Navigation .................. 22
2.2. Survey of Terrain-Based Navigation Systems.............................................................. 25 2.2.1. ATRAN – Automatic Terrain Recognition And Navigation ................................... 25 2.2.2. TERCOM – TERrain COntour Matching ................................................................ 26 2.2.3. SITAN – Sandia Inertial Terrain-Aided Navigation ................................................ 28 2.2.4. SPARTAN – StockPot Algorithm Robust Terrain-Aided Navigation..................... 29 2.2.5. TERPROM® – TERrain PROfile Matching............................................................. 30 2.2.6. APALS® - Autonomous Precision Approach and Landing System......................... 31 2.2.7. PTAN® - Precision Terrain Aided Navigation ......................................................... 31
2.3. Summary of Survey of Terrain-Based Navigation Systems......................................... 33 2.4. System Characteristics: GPS, WAAS, INS, GPS-Aided INS, Calibrated-Coasting INS
34 2.4.1. GPS .......................................................................................................................... 34 2.4.2. WAAS...................................................................................................................... 35 2.4.3. Inertial Navigation ................................................................................................... 35 2.4.4. GPS-Aided Inertial Calibration................................................................................ 36
3. Airborne Laser Scanner & LIght Detection And Ranging (LIDAR) Mapping Systems ....... 40 3.1. ALS Characteristics and Operation .............................................................................. 40
3.1.1. ALS Laser Rangers .................................................................................................. 40 3.1.2. ALS Scanning mechanisms...................................................................................... 42 3.1.3. ALS Pointing Accuracy Characteristics................................................................... 46
3.2. ALS in a LIDAR mapping System............................................................................... 47 3.2.1. Laser Scanner Sensor Errors .................................................................................... 48 3.2.2. Kinematic GPS Sensor Errors .................................................................................. 49 3.2.3. GPS/IMU Orientation Sensor Errors........................................................................ 49
3.2.4. Total LIDAR mapping system Vertical & Horizontal System Errors ..................... 49 3.3. LIDAR Generated DSM............................................................................................... 50
3.3.1. Reno, NV LIDAR Data............................................................................................ 53 3.3.2. Braxton County Data................................................................................................ 54
3.4. Laser Safety .................................................................................................................. 54 4. Airborne Laser Scanner-Based Terrain-Referenced Position Estimation.............................. 56
4.1. Vertical-based Agreement Metric ................................................................................ 57 4.1.1. Radar Altimeter-Based Disparity Calculation.......................................................... 58 4.1.2. ALS-Based Disparity Calculation............................................................................ 59
4.2. ALS-Based Position Estimation ................................................................................... 60 4.2.1. Exhaustive Grid Search Position Estimation ........................................................... 62 4.2.2. Gradient-Based Search Position Estimation ............................................................ 64
4.3. ALS Positioning over Reno, NV .................................................................................. 66 4.3.1. Initial Positioning Results ........................................................................................ 69
5. Real-Time TERRAIN Approach System............................................................................... 72 5.1. Characteristics of the TERRAIN Approach System .................................................... 74
5.1.1. TERRAIN Approach System Integrity .................................................................... 74 5.1.2. TERRAIN Approach System Availability............................................................... 76 5.1.3. TERRAIN Approach System Continuity................................................................. 78
5.2. Terrain-Referenced Position Solutions......................................................................... 78 5.3. Inertial Velocity Error Estimation Using Integrated GPS Carrier Phase...................... 80 5.4. Proof-of-Concept Real-time TERRAIN Approach System Hardware Description ..... 82
5.4.1. NovAtel OEM 4/WAAS GPS Receiver................................................................... 83 5.4.2. Honeywell HG1150 Navigation Grade Inertial Reference Unit (IRU).................... 83 5.4.3. Riegl LMS-Q140i Airborne Laser Scanner ............................................................. 84 5.4.4. Data Collection/Distribution Computer ................................................................... 86 5.4.5. Navigation Computer ............................................................................................... 86 5.4.6. Display Computer .................................................................................................... 87
5.5. Flight Test Location and Test Plan............................................................................... 88 5.6. TERRAIN Precision Approach System Performance .................................................. 90
6. Conclusions and Future Work ............................................................................................... 96 7. References.............................................................................................................................. 99 Appendix A- Reno, Nevada LIDAR Data Metadata ................................................................... 107 Appendix B.- Glimer County LIDAR Data Metadata ................................................................. 121
List of Tables
Table 1, Summary of ALS Position Estimates (1-s updates)......................................................... 70 Table 2, Summary of TERRAIN Position Accuracy on Approach, 900 ft HAT to DH, Eight
Approaches, Nine Minutes of Data................................................................................................ 94 Table 3, Summary of TERRAIN Position Accuracy at 50 ft DH, Eight Approaches (5323
measurements) ............................................................................................................................... 94
List of Figures
Figure 2-1, British H2S Air-to-Surface Radar, Image used with permission from
http://www.doramusic.com/Radar.htm, May 2005........................................................................ 19 Figure 2-2, A. H2S Scan Pattern, Image used with permission from
http://www.doramusic.com/Radar.htm, May 2005........................................................................ 19 Figure 2-3, Example of a Lissajous Laser Scan Pattern, X angle frequency = 6 Hz, Y angle
frequency = 7 Hz, PRF = 1500 pulse/sec....................................................................................... 24 Figure 2-4, TERCOM System, figure adapted from [35]. ............................................................. 27 Figure 2-5, SITAN System, figure adapted from [35]. .................................................................. 28 Figure 2-6, feed-forward navigator design used in the implementation of the prototype real-time
TERRAIN approach system described in Chapter 5 ..................................................................... 38 Figure 2-7, Kalman filter mechanization, figure adapted from [71] pp 219................................. 39 Figure 3-1, Scan Pattern of an Oscillating Mirror Airborne Laser Scanner .................................. 43 Figure 3-2, Scan Pattern of a Rotating Mirror Airborne Laser Scanner ........................................ 44 Figure 3-3, Scan Pattern of a Nutating Mirror Airborne Laser Scanner ........................................ 45 Figure 3-4, Scan Pattern of a Nutating Mirror / Fiber Steered Airborne Laser Scanner ............... 45 Figure 3-5, Perspective View of Reno, NV, LIDAR Data; LIDAR Data Height Mapped to Point
Color, LIDAR Data Intensity Mapped to Point Brightness. Image Created in QT Viewer™
software.......................................................................................................................................... 51 Figure 3-6, Range Plot Generated by Laser Scanner of the Inside of Ohio University AEC’s
Hanger, Color Index: Blue < 3 m, and Red > 25 m. (Note: Dark blue on wings and nose
indicates all laser energy absorbed, no range measurement available).......................................... 52 Figure 3-7, Intensity Plot Generated from Laser Scanner of the Inside of Ohio University AEC’s
Hanger, Color Axis: Red = High Intensity Return, Blue = Low Intensity Return......................... 53
Figure 3-8, Perspective View of Reno, NV, LIDAR Data; LIDAR Data Height Mapped to Point
Color, LIDAR Data Intensity Mapped to Point Brightness. Image Created in QT Viewer™
software.......................................................................................................................................... 54 Figure 4-1, Parameters of a Radar Altimeter-Based Terrain Navigator ........................................ 59 Figure 4-2, Parameters of an ALS-Based Terrain Navigator......................................................... 60 Figure 4-3, SSE Surface for GPS time 314246 s of week 1229. ................................................... 62 Figure 4-4, SSE Surface for GPS time 314246 s of week 1229. ................................................... 63 Figure 4-5, Gradient Search for Minimum Error on the Sum of Squared Error Surface............... 66 Figure 4-6, NASA Dryden DC-8 Flying Laboratory, Photo courtesy of NASA Dryden. ............. 67 Figure 4-7, NASA Dryden DC-8 Cargo Bay LIDAR Installation................................................. 68 Figure 4-8, Flight Path of an Approach into KRNO...................................................................... 68 Figure 4-9, Flight Trajectories during Laser Data Collection at KRNO........................................ 69 Figure 4-10, ALS Horizontal Position Estimate Error................................................................... 70 Figure 5-1, TERRAIN Precision Approach System Position Estimator........................................ 73 Figure 5-2, Approach into St. Maarten Island. Approach over water would make the TERRAIN
approach system not available. ...................................................................................................... 75 Figure 5-3, Theoretical probability density curve of a weather condition of severity x occurring,
the area of the shaded region represents probability of a landing guidance system not available.77 Figure 5-4, TERRAIN Precision Approach Hardware Diagram ................................................... 83 Figure 5-5, Honeywell HG1150 IRU installed just aft of right-seat pilot in the DC-3.................. 84 Figure 5-6, Scanning Parameters for LMS-Q140i with Average PRF = 10 kHz........................... 85 Figure 5-7, DC-3Research Computer Rack ................................................................................... 87 Figure 5-8, DC-3 Cockpit with DELPHINS Guidance Display .................................................... 88 Figure 5-9, DC-3 on Short Final to Runway 19, K48I ................................................................. 89 Figure 5-10, trajectories flown to K48I on January 14, 2005 during the flight testing of the real-
time TERRAIN approach system: Left- perspective view, Right- plan view with North up ....... 90 Figure 5-11, TERRAIN position – KGPS for one approach, HAT: Height Above Threshold ..... 91 Figure 5-12, Histogram of error in the TERRAIN approach system navigator output in the East
direction with best fit normal distribution overlay......................................................................... 92 Figure 5-13, Histogram of error in the TERRAIN approach system navigator output in the North
direction with best fit normal distribution overlay......................................................................... 93 Figure 5-14, Histogram of error in the TERRAIN approach system navigator output in the Up
direction with best fit normal distribution overlay......................................................................... 93
Acronyms
AEC – Avionics Engineering Center (at Ohio University)
AFTI – Advanced Fighter Technology Integration
AGL – Above Ground Level
ALS – Airborne Laser Scanner
ALTM – Airborne Laser Terrain Mapper (Optech System)
APALS – Autonomous Precision Approach and Landing System
APD – Avalanche Photodiode
ATRAN – Automatic Terrain Recognition And Navigation
AWRS – Average Weighted Residual Squared
CAROTE – Correlation And Recognition Of Terrain Elevation
CEP – Circular Error Probability
CVN – Continuous Visual Navigation
DCD – Data Collection and Distribution computer
DCT – Discrete Cosine Transform
DURIP – Defense University Research Instrumentation Program
DME – Distance Measurement Equipment
DME-P – Precision Distance Measurement Equipment
DOP – Dilution Of Precision
DSM – Digital Surface Map
DSMAC – Digital Scene-Mapping Area Correlator
DTED – Digital Terrain Elevation Database
DTM – Digital Terrain Map
EGPWS – Enhanced Ground Proximity Warning System
ENU – East North Up
FAA – Federal Aviation Administration
FLOD – Forward Looking Obstacle Detection
FM-CW – Frequency Modulated Carrier Wave
GCAS – Ground Collision Avoidance System
GIS – Geographical Information System
GPS – Global Positioning System
HAT – Height Above Threshold
HDD – Heads Down Display
IAF – Initial Approach Fix
ILS – Instrument Landing System
IMU – Inertial Measurement Unit
INS – Inertial Navigation System
IRS – Inertial Reference System
IRU – Inertial Reference Unit
K48I – Braxton County Airport in West Virginia
KGPS – Kinematic Global Positioning System
KRNO – Reno, NV Airport
KUNI – Ohio University Airport in Albany Ohio
LAAS – Local Area Augmentation System
LADAR – LAser Detection And Ranging – or – Laser Radar
LaRC – NASA Langley Research Center
LCD – Liquid Crystal Display
LEP – Linear Error Probability
LIDAR – LIght Detection And Ranging
LLH – Latitude, Longitude, Height
LOS – Line Of Sight
LSO – Laser Scanner Origin
MAD – Mean Absolute Difference
MCMC – Monte Carlo Markov Chain
MSD – Mean Squared Difference
MSL – Mean Sea Level
MWx – Modified X-band Weather Radar
MLS – Microwave Landing System
NAV – NAVigation computer
NGS – National Geodetic Survey
POS – Position and Orientation System
PPI – Plan Position Indicator
PPS – Pulse Per Second
PRF – Pulse Repetition Frequency
PTAN – Precision Terrain Aided Navigation
RAM – Random Access Memory
RLG – Ring Laser Gyro
RMS – Root Mean Squared
RTOS – Real-Time Operating System
SA – Selective Availability
SAR – Synthetic Aperture Radar
SITAN – Sandia Inertial Terrain-Aided Navigation
SPARTAN – StockPot Algorithm Robust Terrain-Aided Navigation
SNR – Signal-to-Noise Ratio
SSE – Sum of the Squared Error
SV – Space Vehicle
SVS – Synthetic Vision System
TERCOM – TERrain COntour Matching
TERPROM – TERrain PROfile Matching
TLAM – Tomahawk Land Attack Missile
TRN – Terrain Referenced Navigation
TERRAIN – TERRain Aided Inertial Navigator
USAF – United States Air Force
USP – United States Patent
UTM – Universal Trans-Mercator
VOR – Very high frequency Omni Range
WAAS – Wide Area Augmentation System
Acknowledgements
This dissertation would not have been possible without the help of many fellow co-
workers/students (which I prefer to call friends given all the good times we have had together
performing this research). I can honestly say that the experiences I have been part of and the
people I have met in the course of this research will be close to me for the rest of my life.
First, I thank my fellow office mates, Jeff Dickman, Lukas Marti, Andrey Soloviev, and Ananth
Vadlamani, for providing an excellent source of ideas during the countless discussions on the
research. I also thank them for helping with the development of equipment and flight tests. For
research support from NASA Langley I thank Steve Young, Rob Kudlinski, and Dan Baize who
made the LIDAR data collection effort in Reno, NV possible. For the Reno, NV DC-8 flight test
I thank the US Army for use of their LIDAR equipment, as well as the support staff from Optech
for their expertise on the installation and help in the LIDAR data processing. I also thank the
NASA DC-8 flying laboratory crew and support staff for their flexibility and help collecting the
data and NOAA for the use of a LIDAR generated terrain map of the Reno area. With respect to
the successful creation and testing of a proof-of-concept real-time laser scanner based approach
system I thank Dr. van Graas and Dr. Uijt de Haag for help with the development and funding. I
thank Jay Clark and his team at the Ohio University Airport for the customized installation of the
equipment in the DC-3 aircraft, and thank the DC-3 pilots, Dr. McFarland and Bryan Branham,
for their part in the successful flight tests at Braxton County Airport (K48I). I thank Delft
University of Technology for the use of their Synthetic Vision / Flight Director display, and I
thank the Canaan Valley Institute, specifically Sandra Frank, for providing the LIDAR data for
K48I. I also thank my Dad, Steve Campbell, for help with the survey of K48I.
I thank my Ph.D. committee members, Dr. Chris Bartone, Dr. Martin Molenkamp, and Dr. Jim
Rankin, for their ideas and guidance from the topic proposal through their reviewing of this
dissertation. And, I thank Dr. Mikel Miller for his support in editing my dissertation. Also, and
most importantly, I thank my Co-Advisors, Dr. Maarten Uijt de Haag and Dr. Frank van Graas
for the countless hours spent discussing the research in this dissertation, reviewing papers, and for
their examples not only as great advisors, but also as great people.
Finally I thank my wife, Nikki, for her support and love throughout my work on this dissertation,
and most importantly I thank God for giving me the strength to complete my Ph.D.
1. Introduction
Terrain-referenced aerial navigation has been around since the birth of flight. Terrain-referenced
navigation was the first method of aircraft navigation and it was simply performed by visual
recognition of familiar landmarks or identification of landmarks seen on a map to determine
position. Flying by visual reference was, and still is, a very popular method of aircraft
navigation, and it is based on two primary principals: the ability to see, or sense, the terrain below
the aircraft, and the ability to correlate this sensed terrain information with a map to determine the
aircraft position. However, flight by visual reference has two major shortfalls directly related to
the two primary principals listed above: the pilot must both be able to see the terrain and have a
map of the terrain to relate his observations to a position on the map. Other concerns with flight
by visual reference include inaccuracies in the position estimation, the possibility for confusing
position ambiguities, and the unfortunate case where lack of unique visible features leads to the
inability to determine position altogether.
Many technologies have been developed to overcome the shortfalls of visual reference
navigation. These technologies range from radio navigation aids located on the ground and in
space to highly accurate inertial sensors. The former allow the aircraft to estimate its position
and/or velocity from the navaid measurements, whereas the latter measures the position relative
to a known starting location by continuously sensing the aircraft’s change in velocity and
orientation. While these technologies have allowed aircraft to operate with a high degree of
safety in many types of weather, there are some trade-offs in their design. Radio navigation aids
must be located at known positions; these positions can be fixed on the ground or defined by a
known set of equations, as in the case of the satellites used by the Global Positioning System
(GPS). Maintenance is required to keep the accuracy of the navaid positions within specification
and to ensure the navaid performs its intended function. Another undesirable characteristic of
ground-based radio navigation aids is that they may require location on real-estate that is either
expensive or not available. Inertial sensor systems are not dependent on a network of sensors
external to the aircraft; however, they accumulate errors in position and velocity when they are
not aided by other sensors.
The methods proposed in this dissertation are inspired by the use of the information present in the
terrain analogous to flight by visual reference. Furthermore, these methods overcome some of the
shortfalls of the above mentioned technologies. The goal of the ideas presented herein is to use
the shape of the terrain, including man-made objects, such as buildings, to enable autonomous
and accurate positioning. The envisioned position solution methods are autonomous in the sense
that they are not dependent on navigational aids external to the aircraft after initialization. The
proposed positioning methods are accurate to the order of a meter when used with a known
terrain database. In this dissertation the proposed methods of positioning, which use an Airborne
Laser Scanner (ALS) sensor, are described, realized, simulated, and for one particular method,
flight tested. Data from an ALS are used to aid the navigation solution from an inertial sensor
system such as an Inertial Measurement Unit (IMU) or an Inertial Reference System (IRS). ALS
aiding is illustrated in Figure 1-1: it uses ALS data combined with a high accuracy/ resolution
(decimeter-level accuracy/meter-level resolution) terrain database to estimate the inertial sensor
system’s position error.
Chapter 3 will detail the operation of an ALS system including various scanning and the ranging
techniques. Also provided in Chapter 3 are the sensitivity of the ALS pointing accuracy to
component errors, such as roll, pitch and heading. Chapter 4 explores the use of the ALS system
to aid an inertial sensor based navigator. Techniques used to estimate an inertial navigator’s
Figure 1-1, Scan Pattern of a Downward-Looking ALS Terrain Referenced System
position error with respect to a known terrain database are given in Section 4.1 along with
envisioned applications.
The real-time TERrain-Referenced Aided Inertial Navigator (TERRAIN) approach system is
described in detail in Chapter 6. This system uses techniques developed in section 4.1 to aid an
IRU which provides landing approach guidance to the pilot. The real-time TERRAIN approach
system is a proof-of-concept system flown on January 14, 2005. Eight approaches into Braxton
County Airport (K48I) in West Virginia were performed. Chapter 6 details the hardware and
software as well as the results of the proof-of-concept system. While the TERRAIN approach
system lacks all-weather capabilities, up-and-coming ranging technologies, described in the
background section 2.5, and techniques, covered in section 3.5, will someday overcome this
limitation.
This research was made possible by grants and data from NASA Langley Research Center, the
Defense University Research Instrumentation Program (DURIP), West Virginia Geographical
Information Systems (GIS), and internal Ohio University Avionics Engineering Center (AEC)
funds. An introduction and history into terrain-referenced navigation is given in the following
chapter.
2. Background
The Ohio University AEC was created in 1963 with the goal of furthering the state of the art in
avionics systems as well as providing the opportunity for students to be exposed and contribute to
this goal. Through the years AEC research has encompassed aircraft landing and navigation
systems including: ILS, Microwave Landing System (MLS), Very high frequency Omni Range
(VOR), Precision Distance Measuring Equipment (DME-P), and the Local Area Augmentation
System (LAAS). Research conducted by Dr. Robert Gray at AEC introduced the use of a radar
altimeter to provide an integrity monitoring function for terrain databases [1]. This research was
based on earlier uses of radar altimeters in terrain-referenced navigators which will be discussed
in the first section of this chapter. Since its introduction, the radar altimeter based integrity
monitor concept has been extensively studied and flight tested for use in Synthetic Vision
Systems (SVS). SVS uses terrain databases to generate a synthetic perspective display of the
outside world that can be presented to the pilots. In my M.S.E.E. thesis various aspects of this
integrity monitor concept were investigated such as: the sensitivity of the radar altimeter
measurement to aircraft attitude and receiver architecture; the availability aspects of a radar
altimeter-based integrity monitor; and the monitor’s capability to detect horizontal errors [2]. The
terrain database integrity monitor work was extended to include forward looking sensors, such as
the weather radar, which increases the ability of the integrity monitor to detect systematic errors
and blunders in the horizontal direction, by Dr. Steven Young and Swarna Kakarlapudi at AEC in
their Ph.D. dissertation and M.S.E.E. thesis, respectively [3][4]. Ananth Vadlamani’s M.S.E.E.
thesis research at AEC further extended the use of the radar altimeter-based integrity monitor to
allow for simultaneous position estimations and vertical bias detection and removal [5]. This
research path has led to research conducted on high-accuracy terrain navigation covered in this
dissertation.
The similarities between the radar altimeter-based terrain database integrity monitor and terrain
navigation techniques along with Ohio University AEC’s history in aircraft navigation systems
led to the current interest in terrain navigation using ALS and high accuracy/resolution terrain
databases. This background section first provides a brief history of terrain navigation concepts
and methods, followed by a survey of candidate terrain sensing technologies. This survey of
candidate terrain sensing technologies is then summarized in a table in the third section. The
survey of terrain sensing technologies provides the rational behind the use of an ALS for current
research. Finally, brief backgrounds on the Wide Area Augmentation System (WAAS) and
inertial navigation systems are provided in Section 2.4 since they are used in the TERRAIN
approach system. The discussion will include the systems’ accuracy and integrity aspects.
2.1. Terrain-Referenced Navigation History
As was mentioned in the introduction, terrain navigation has been in use since the beginning of
aviation when the aircraft position was estimated by the pilot’s recognition of landmarks; this
technique, still in use today, is known as pilotage. This section will chronologically document the
history of terrain-referenced navigation techniques and provide a description of some of the
systems in use or in development today.
2.1.1. The Early Years, Analog Systems
British and American forces first used radar based terrain-referenced navigation in World War II
to guide bombers to German cities in cloudy and night missions. These early radar systems were
designed around the newly developed 10 cm wavelength radar. In 1941 experiments with this
radar revealed that different types of terrain could be identified. This discovery led to the
development of the H2S radar, which starting in 1943 was placed on bombers to provide
guidance to German cities during night missions [6]. The H2S user panel can be seen in Figure
2-1. Its pulsed radar is based on the magnetron and the antenna is scanned 360 degrees in
azimuth shown in Figure 2-2. The data were presented to the aircraft crew in a Plan Position
Indicator (PPI) format, also shown in Figure 2-2. Many of today’s airborne weather radar are
similar to the H2S when operating in ground mapping mode. In ground mapping mode the
weather radar scans the area in front of the aircraft, providing terrain information to the pilot.
Figure 2-1, British H2S Air-to-Surface Radar, Image used with permission from
http://www.doramusic.com/Radar.htm, May 2005.
Figure 2-2, A. H2S Scan Pattern, Image used with permission from
http://www.doramusic.com/Radar.htm, May 2005.
B. H2S PPI Display, From Radar, issue No.3, 30 June, 1944, a U.S. Army Publication
A B
A method using scanning air-to-surface radar, such as the H2S, for terrain navigation is disclosed
in U.S. Patent 2,526,682 by Henry C. Mulberger; this patent was filed in 1946 and granted in
1950 [7]. Mulberger’s invention consisted of a scanning air-to-surface radar to sense the terrain,
and a movie style projector which plays back the radar returns from a previously flown mission.
Position, ground speed, and altitude estimates are determined by overlaying the PPI display with
a 35 mm film projection of previously recorded radar measurement. One feature lacking in this
patent was a method to automatically correlate the image data with the previously collected data;
the feedback was provided through a human operator. In 1948, experiments began on the
Automatic Terrain Recognition And Navigation (ATRAN) terrain-referenced navigation system,
designated AN/DPQ-4 [8]. ATRAN was designed to be an autonomous terrain sensing guidance
system which used methods similar to Mulberger’s patent; however, it also included an optical
correlator to provide automatic cross-track course corrections. A description of the ATRAN
guidance system is given in Section 2.2.1. During the 1950’s Patent 3,064,249, which describes
an optical correlator for a PPI radar system, was filed [9].
A different approach to terrain-referenced terrain navigation is described by France B. Berger in
U.S. Patent 2,847,855 [10]. Berger’s patent describes a system which is the foundation of many
of today’s radar altimeter-based terrain-reference terrain navigation systems. This system
generates profiles of the terrain traversed by the aircraft’s flight path by subtracting radar
altimeter height from an absolute altimeter. This terrain profile is then compared with terrain
height data stored on a cylinder and obtained by using the position data from an “automatic dead-
reckoner.” This data is then compared using an optical correlator described in a second patent by
Berger [11]. The optical correlator provides a feedback signal to estimate the error in the
automatic dead reckoning system. Conceptually, Berger’s described analog navigation system is
similar to digital terrain-referenced navigation systems such as TERrain COntour Matching
(TERCOM) described in section 2.2.2.
2.1.2. Digital Age of Terrain Navigation
Patent 3,328,795 “Fix-Taking Means and Method” by W. C. Hallmark is the first terrain-
referenced navigation system patent found which uses a digital computer and digitized terrain
database and estimates a position through batch processing methods [12]. This patent was
assigned to Ling-Temco-Vought, Inc., in Dallas Texas. Ling-Temco-Vought split and formed E-
Systems in 1972, and E-Systems was purchased in 1995 by Raytheon. The invention disclosed in
patent 3,328,795 is used in E-Systems TERCOM terrain-referenced navigation system. A
significant step forward in the understanding of terrain-referenced navigation was made in a
paper from E-Systems in 1976 where the expected performance of a TERCOM system is
described based on the shape of the terrain [13]. In E-System’s paper the shape of terrain is
described in terms of the terrain elevation standard deviation, σT, and correlation length, CT(x, y).
More details on TERCOM are given in section 2.2.2
At the same time E-Systems was developing TERCOM, Sandia National Laboratories was
developing their own terrain-referenced navigation system known as Sandia Inertial Terrain-
Aided Navigation (SITAN) [14][15]. Like TERCOM, SITAN uses radar altimeter and absolute
altimeter sensors to measure the height of the terrain below the aircraft; however, it differs from
TERCOM in that processing is done in a sequential manner (aircraft state estimates updated with
each terrain measurement) rather than a batch process (aircraft state estimates made from
processing a set of measurements). Details on SITAN are given in section 2.2.3. Also developed
in this timeframe, and still in use today, is British Aerospace’s (BAE) TERrain PROfile Matching
(TERPROM) system. Several military aircraft navigation systems in use today include
TERPROM. Section 2.2.4 provides more information on TERPROM.
In 1985 a new approach for storing terrain data for terrain navigation was described in E-Systems
Patent 4,495,580 [16] and Patent 4,520,445 [17]. In these patents the terrain database is stored as
a set of Discrete Cosine Transforms (DCT) parameters. With the DCT parameters, the shape of
the terrain could be recreated, reducing the amount of data storage required when compared to a
traditional grid representation of the database. The DCT concept was expanded in Patent
4,584,646 with the discloser of the Correlation And Recognition Of Terrain Elevation (CAROTE)
invention [18]. In this patent, assigned to the Harris Corporation, it was claimed that a system
which overcomes some of the shortfalls of TERCOM and SITAN could be realized by converting
the radar altimeter data to the DCT domain and performing the correlation to determine position
in the frequency domain [18]. No records were found describing implementations or
performance of a CAROTE system, and it is possible the approach was abandoned given two
years later Harris Corporation was granted Patent 4,829,304 which uses a hybrid TERCOM-
SITAN system [19]. Patent 4,829,304 makes use of the strengths of both TERCOM and SITAN
systems by using TERCOM when position uncertainties are large and SITAN otherwise.
2.1.3. Bayesian Approaches to Terrain-Referenced Navigation Research
Recent research (spanning the mid-1980’s to present) has explored the use of statistical methods
and filtering techniques to more accurately represent the underlying processes behind downward-
looking radar altimeter-based terrain-referenced positioning and navigation. Dr. Runnalls
describes a system which applies Bayesian statistics to create a likelihood function that estimates
the probability density functions of the navigation error [20]. This approach to terrain-referenced
navigation is used in the StockPot Algorithm Robust Terrain-Aided Navigation (SPARTAN)
technique described in Section 2.2.4. Further research applying Monte Carlo Markov Chain
(MCMC) methods along with Bayesian techniques to terrain navigation is found in [21]. The
goal of this research was to improve terrain-referenced navigation by reducing the filter-induced
errors created when non-linear measurements are linearized. In the late 90’s Dr. Bergman
performed similar research on use of Bayesian statistics, MCMC methods, and particle filters and
their ability to more accurately model the TRN measurements [22][23]. More on statistical
methods and their performance can be found in the following papers by Jürgan Metzger [24][25].
2.1.4. Beyond ‘Traditional’ Radar Altimeter Terrain-Referenced Navigation
Up to the 1990’s, terrain-referenced navigation had mostly been limited to traditional C-band (~5
GHz) downward-looking radar altimeter systems which measure the contour of the terrain
traversed by the aircraft. In the 1990’s this began to change as technology advanced to the point
where other terrain sensing methods became practical. The following subsections explore several
of these terrain sensing methods such as millimeter wave radar, Synthetic Aperture Radar (SAR)
weather radar, interferometric radar altimeter, Doppler lasers and laser rangers.
2.1.4.1. Recent Radar Terrain Sensing Methods used for Aircraft Navigation
In a patent by MBB (Deutsche Aerospace) granted in 1990, a 94 GHz radar was proposed to be
used for terrain navigation [26]. In this patent, the 94 GHz radar can be pointed down, as in a
traditional downward-looking terrain navigation system, scanned downward, or scanned forward.
An improvement in terrain navigation is expected because the high frequency radar can have a
narrower radar beam allowing for more accurate, higher resolution, and less correlated terrain
measurements. No information on a flight test of such a system could be found.
A landing system which has been flight tested and is in the process of certification by the Federal
Aviation Administration (FAA) is the Autonomous Precision Approach and Landing System
(APALS®). As described in detail in section 2.2.6, APALS uses a modified weather radar which
has an increased range resolution and also creates SAR maps at the antenna scan extremes (±45
deg from aircraft longitudinal axis); the Doppler gradient at the antenna scan extremes is large
enough to generate a SAR map. In the SAR maps cultural and natural terrain features are
identified and matched to a reference SAR image using the generalized Hough transform.
Interferometric radar altimeter is used in Honeywell’s Precision Terrain Aided Navigation
(PTAN®) navigation system described in detail in section 2.2.7. The PTAN interferometric radar
altimeter operates in the C-band. Using a narrow Doppler window and two (or three) receive
antennas, the interferometric radar altimeter is able to measure the closest point to the aircraft and
the direction to the closest point.
2.1.4.2. Recent Laser Terrain Sensing Methods used for Aircraft Navigation
A patent filed in 1980 by United Technologies Corporation describes a scanning Doppler laser
system to measure aircraft velocities [27]. This system described in this patent is not strictly a
terrain navigation system in the sense where navigation states are estimated by comparing the
sensed terrain to a stored terrain database; however the system is a technology providing velocity
measurements with 1-2 cm/sec accuracies (stated results from a prototype system). The prototype
system used a 1 watt 10.6 µm laser which was scanned downward in a circular pattern at 100
rev/sec [27]. Combining these techniques to obtain a range rate along with a range measurement
in a laser scanner would be very powerful in a laser-based terrain-referenced navigation system.
In May of 1990 Dornier Luftfahrt, of Germany, filed an invention disclosure which was assigned
U.S. Patent Number 5,047,777 [28]. This patent describes the use of a laser range finder to not
only measure the terrain height, as was done with the radar altimeter, but to also make use of the
narrow laser beam and laser return intensity to classify the terrain under the aircraft. In this
patent position estimates are made as the classification of the terrain below the aircraft changes.
Dornier also filed U.S. Patent Number 5,087,916 where a scanning laser ranger is used to create
“range images” [29]. This patent has several of the same characteristics of the laser scanner
terrain navigation studied in this dissertation. However, it differs in that the range data from the
laser scanner is treated more as an image than geo-referenced points on the ground; as is stated in
the patent, course aircraft attitude data is used to correct the range image before performing an S-
transform on the image. Positioning is performed by edge matching, and segmenting the terrain
as opposed to the primary methods described in this dissertation where each laser range
measurement is geo-referenced, and this geo-referenced data is used to estimate position by
finding the best-fit against a terrain database. It appears that Dornier’s terrain-referenced
navigation research ended when it was purchased by the now bankrupt Fairchild in the mid-
1990’s [30].
In U.S. Patent 6,389,354, BAE Systems describes a terrain navigation system which includes a
forward looking laser scanner [31]. In this patent the laser scans the terrain forward of the aircraft
in a Lissajous scan pattern created by passing the laser through two rotating prisms. By varying
the frequency of the two rotating prism, Lissajous scan patterns can have many shapes including
but not limited to: a line, circle, and shapes similar to Figure 2-3. The system is described as
scanning the terrain forward of the aircraft within 3 and -22 degrees in the vertical direction and
±25 degrees in the horizontal direction. The preferred laser used would be either a 10.59 µm gas
type or 1.54 µm solid state laser (both in the ‘eye safe’ frequencies) which has a range of 1 to
3500 m, beam divergence of 0.5 mrad and a Pulse Repetition Frequency (PRF) of 50 kHz. The
patent does not include navigation performance figures, nor does it include details on the terrain
database characteristics such as accuracy and resolution.
-25 -20 -15 -10 -5 0 5 10 15 20 25-25
-20
-15
-10
-5
0
5
X Angle (degs)
Y A
ngle
(deg
s)
Figure 2-3, Example of a Lissajous Laser Scan Pattern, X angle frequency = 6 Hz, Y angle
frequency = 7 Hz, PRF = 1500 pulse/sec
Research using an airborne laser scanner in conjunction with an optical Continuous Visual
Navigation (CVN) system is also being conducted in the United Kingdom [32]. The airborne
laser range portion of the system will be discussed here. In [32], laser range measurements are
processed in two ways. The first processing method is ‘tradition’ terrain surface matching to
estimate Inertial Navigation System (INS) drift, and the second uses feature edge information to
perform feature matching to estimate INS drift. Detailed techniques for performing the
navigation error estimations using laser range measurements and the expected navigation
performance is not given in this paper, however accuracies of ~30 m are stated using an
‘immature’ system and results are expected to improve with future work [32].
2.2. Survey of Terrain-Based Navigation Systems
A brief description of the history of terrain navigation concepts was given in section 2.1. Section
2.2 provides an overview on several popular systems referred to in section 2.1. Several of these
systems have been or are in use in aircraft systems today. While an in-depth survey of these
systems is beyond the scope of this dissertation, more information can be found in the many
references provided. The systems described in this section include ATRAN, TERCOM, SITAN,
SPARTAN, TERPROM®, APALS®, and PTAN®.
2.2.1. ATRAN – Automatic Terrain Recognition And Navigation
Labeled the “grand-daddy of missile systems” in the title of a paper at the 1980 Proceedings of
the Society of Photo-Optical Instrumentation Engineers, ATRAN was the first fully autonomous
terrain-referenced automatic guidance system [8]. Research on ATRAN began in 1947 by the
Goodyear Aerospace Corporation through what was then the Wright Air Development Center at
Wright Patterson Air Force Base [8]. Its military designation was the AN/DPQ-4 and the 1200
pound system provided guidance to for the “MACE” cruise missile in the 1950’s and 1960’s.
System testing was conducted on modified B-57’s and T-33 aircraft, and the final system found
use mounted in the nose of the MACE missile. ATRAN used a forward-looking scanning radar
to produce radar imagery, which was then correlated with reference images stored on 35 mm film
providing cross-track and along-track guidance [8]. ATRAN’s pulsed x-band radar used an
antenna consisting of two parabolic reflectors mounted back-to-back providing two scans per
antenna revolution. An optical correlator was used to estimate the position deviations by
correlating the radar generated PPI display with reference images stored on 35 mm film as
describe in United States Air Force (USAF) Manual 52-31 and U.S. Patent 3,290,675 [33][34].
Today relatively accurate digital terrain maps are available, and computers are able to transform
these terrain maps into formats needed in terrain navigation systems; however, in the 1950’s
creating 35 mm film strips containing radar return images were not as easily obtained. Over
friendly territory an aircraft equipped with scanning radar could be flown to produce the reference
trajectory on the 35 mm file, but this was not always possible over hostile territory. To overcome
this limitation, the Army Map Service created 3-D relief models with a 250,000:1 (3.43 nmi per
in) scale of the terrain of interest [8]. Towns and other objects known to produce strong radar
reflections were painted white, and a motion picture camera was “flown” over the 3-D model
along the desired reference trajectory creating the ATRAN reference trajectory film.
Using the above method to generate the ATRAN reference trajectory film, ATRAN was
described as having an accuracy of 1000 ft (305 m) and a repeatability of 500 ft (152 m) for a
given reference trajectory film after following a 600 nmi trajectory [8]. This accuracy was most
likely adequate given the MACE missile could carry a nuclear ordinance with a 2 mega-ton yield.
2.2.2. TERCOM – TERrain COntour Matching
As was mentioned above in section 2.1.2, the invention patented in the United States Patent
(USP) 3,328,795 describes a system which would become known as TERCOM [12]. TERCOM
estimates the position by matching the shape of the terrain traversed by the flight-path of an
aircraft with a digital representation of the terrain database stored onboard the aircraft. In
TERCOM, the shape of the terrain traversed by the flight-path of an aircraft is formed by sensing
the aircraft’s height above the terrain with a downward-looking radar altimeter and subtracting
this from the aircraft’s absolute height (absolute height is typically obtained by a baro-altimeter).
TERCOM is a batch terrain-referenced navigation system as opposed to the SITAN (section
2.2.3) which is a sequential terrain-referenced navigation system. In a batch terrain-referenced
navigation system a set of terrain-shape measurements is stored. The difference between the
assumed position and the position which provides the best fit between the terrain-shape
measurement set and the terrain database is used to estimate the position error. Batch processing
terrain-referenced systems are often referred to as fix-taking methods since position updates in
many systems are often performed at intervals as long a minute. A block diagram of a TERCOM
system, as described in [35], is given in Figure 2-4. Patent 3,328,795 described two metrics
which could be used to find the best fit between the terrain database and the terrain-shape data-
the Mean Absolute Difference (MAD) and the Mean Squared Difference (MSD). TERCOM
originally used a sequence of nearly 5 miles of terrain-shape measurement in the batch position
estimate process [12]. In 1974, Aviation Week also described TERCOM as using a terrain
database with a 400 ft post spacing (cell sizes); given these parameters and assuming velocity of
200 kts, position updates would be performed about every 1 ½ minutes in this early TERCOM
system [36].
Figure 2-4, TERCOM System, figure adapted from [35].
Like ATRAN, TERCOM processing has found use in military cruise missiles and is used in the
McDonnell Douglas AN/DPW-23 navigation system to aid an inertial navigator [37]. The
AN/DPW-23 is used in the U.S. Navy’s widely publicized Tomahawk cruise missile. Reference
[37] states that TERCOM is used as the primary means of updating the inertial land attack
variants of the Block II Tomahawk Land Attack Missiles (TLAM). Two block II TLAM missile
variants are the TLAM-N, armed with a nuclear warhead, and the TLAM-C, armed with a
conventional warhead. The TLAM-N uses the TERCOM-based AN/DPW-23 alone to obtain a
Circular Error Probability (CEP) accuracy of < 30.5 m, whereas the TLAM-C uses a combination
of the AN/DPW-23 with a Loral Digital Scene-Mapping Area Correlator (DSMAC) to obtain an
accuracy of 10 m CEP. To allow operation at night the DSMAC, which is an optical scene
correlator, illuminates the scene to correlate against with a flash strobe [37].
Barometric Altimeter
Radar Altimeter
Batch Method Agreement Processor
(MSD or MAD)
Terrain Database
Altitude Measured Terrain Height Inertial
Navigator Position
+ -
Position Error Estimate
Terrain Database Terrain Height
To achieve the desired position accuracies for the TERCOM+DSMAC systems, which were on
the Block II Tomahawks used in Desert Storm, a significant amount of time (24 to 80 hours) went
into mission-planning [38]. The mission-planning time was necessary to find a flight trajectory
which ensured adequate signature of the traversed terrain and DSMAC images. Many of the
terrain/image mission-planning restrictions have been eliminated in the Block III Tomahawks by
the incorporation of GPS positioning [38].
2.2.3. SITAN – Sandia Inertial Terrain-Aided Navigation
SITAN uses radar altimeter and absolute altimeter sensors to measure the height of the terrain
below the aircraft. As implied by SITAN’s name, Sandia Labs was involved with its
development in the early 1970’s. In Figure 2-5 it can be seen that SITAN contains many of the
same components as TERCOM; however, SITAN differs from TERCOM in the method of
processing of the radar altimeter data. SITAN is a sequential style terrain-referenced navigator
whereas TERCOM is a batch style terrain-referenced navigator. In a sequential terrain-
referenced navigation system, aircraft state updates (performed by the Kalman filter in Figure
2-5) are performed with each independent radar altimeter measurement [14]. This is done by
linearizing the terrain data around the assumed position (computed from the inertial system), and
solving for the users position on the linearized terrain using the absolute altimeter and radar
altimeter data [15]. It should be noted that e-systems patented a system which was very similar to
SITAN [39] in 1979.
Figure 2-5, SITAN System, figure adapted from [35].
Barometric Altimeter
Inertial Navigator
Kalman Filter
Terrain Database
Altitude
Position
Terrain Shape
Altitude Error Estimate
Position Error Estimate
Radar Altimeter
In 1977, SITAN simulations showed an expected accuracy performance of 19 m CEP [40];
however, more exhaustive testing, conducted with a prototype SITAN system (known as
AFTI/SITAN) on the Advanced Fighter Technology Integration (AFTI) F-16 in 1986-87, had a
horizontal accuracy performance of around 75 m CEP [41].
As mentioned above, SITAN uses a linearization of the terrain around an assumed position as part
of the measurement in the Kalman filter. If the assumed position has a large error, the associated
terrain slope linearization can have a large error leading to the divergence of the SITAN position
updates from the truth. Two methods to overcome this divergence are discussed in [15]; the first
uses a “modified stochastic linearization technique” which uses not only the position estimates to
determine the terrain linearization location, but also the position error estimates to determine size
of an area from the terrain database should be used to estimate slope of the surface; the second
idea presented is to use a bank of Kalman filters running in parallel, initializing each filter with a
slightly different position estimate, and then estimating the position by selecting the Kalman filter
with the smallest Average Weighted Residual Squared (AWRS). Details on the AWRS
calculation and the results of simulations of such a system are given in [15].
2.2.4. SPARTAN – StockPot Algorithm Robust Terrain-Aided Navigation
Developed by the British company GEC Avionics LTD., SPARTAN is a radar altimeter-based
terrain-referenced navigation technique based on Bayesian statistics. In a 1985 paper by Dr.
Runnalls, SPARTAN was described as a pseudo-batch processing style terrain-referenced
navigation technique which, through the use of Bayesian statistics, is able to provide position
estimation updates over short (relative to TERCOM) strips (or transects) of radar altimeter data
[20]. SPARTAN is also described in U.S. Patent 4,786,908 [42]. SPARTAN differs from
TERCOM in the method used to estimate the position error. In TERCOM the MAD or MSD is
applied to a transect to find the best-fit between the radar altimeter and terrain database, whereas
in SPARTAN position error is found by fitting a quadratic surface on what may be a multi-modal
surface of likelihood functions. The likelihood function surface is created by evaluating the
likelihood function from a short transect of data over a search area; information from this
likelihood function surface is carried forward to refine the next likelihood function surface in
what was termed a “stockpot”. In the SPARTAN system the position estimates include both the
most likely position and the standard deviation of the most likely position. The standard
deviation of the position estimations is reduced as more information is available with each new
transect in the SPARTAN technique.
It is stated in the conclusion of [20] that the concept of using short transects can be taken to the
limiting case of one radar altimeter measurement per transect creating a system similar in form to
SITAN but without the errors introduced by linearizing the terrain database derived surface. It is
also stated in the conclusion of [20] that this system would allow for the position estimates to
converge from an initial large position uncertainty. SPARTAN was selected for development on
the British Tornado aircraft; however, the system did not go into production [43]. The developer
of SPARTAN, GEC Avionics, merged with BAE Systems (which developed TERPROM) in
1999 [44].
2.2.5. TERPROM® – TERrain PROfile Matching
The most widely used terrain navigation system today is BAE’s TERPROM system. According
to the TERPROM webpage, TERPROM has been selected for or is in use for the following
airplanes: A-10, C-130, C-17, Eurofighter Typhoon, F-16, Harrier, Jaguar, Mirage 2000, and
Tornado [45], and a helicopter version of TERPROM has been tested on the SH-60B Seahawk
[46]. Also a variant of TERPROM, known as TERPROM Eagle-OWL®, incorporates a forward
looking laser scanner designed to detect obstacles by scanning a 25 cone in front of the aircraft
[47]. The TERPROM webpage states an accuracy of less than 30 m CEP horizontal and 5 m
Linear Error Probability (LEP) vertical [48]. Another variant of TERPROM, known as
TERPROM II, is stated to have improved horizontal accuracies of less than 20 m CEP [49].
As can be inferred by the list of aircraft BAE’s TERPROM has been incorporated on, TERPROM
is designed for use primarily in military systems. During the literature search only one source
was found which provided an overview on the workings of TERPROM. TERPROM is described
as a system which operates in one of the following two modes: “batch mode” which operate much
like TERCOM and is used to provide a course position initialization, and “single-shot mode”
which is a continuous mode similar to SITAN which uses individual radar altimeter
measurements with locally linearlized terrain as an input to a Kalman filter for aircraft state
estimation [50]. One interesting aspect of TERPROM, which is noted in [50] but not described in
detail, is that TERPROM not only estimates the errors of the system’s INS but also local
imperfections (errors) in the terrain database.
2.2.6. APALS® - Autonomous Precision Approach and Landing System
Designed with the goal of meeting Category III ILS guidance equivalency as defined by ICAO,
Annex 10, APALS is a terrain-referenced approach system consisting of a Modified X-band
Weather Radar (MWx), radar altimeter, IMU, GPS, and a radar feature database [51]. Position
accuracy is stated at 1 m in [52], and are shown to be around 1-2 m in vertical and 2-3 m
horizontal for system flight tests at Albuquerque, NM in [51]. These accuracies are achieved by
obtaining range (4 m resolution) and range rate (0.07 m/s Doppler resolution) updates at about
every 4 seconds from the MWx [53]. A resent email from the developers of APALS indicated
that the program is still active with the goal to provide precision approach guidance to CAT III
minimums [54].
The system was designed to work operationally with GPS Selective Availability (SA) enabled.
During the enroute portion of the flight the APALS navigator operates in INS/GPS mode; upon
crossing the Initial Approach Fix (IAF) the system switches to INS/MWx mode allowing the
position errors to be reduced from the GPS SA degraded value of 100 m Circular Error
Probability (CEP) to the MWx aided value of approximately 1 m CEP. The INS/MWx mode is
continued until ~100 ft Height Above Threshold (HAT) when the system switches to INS/Radar
Altimeter mode due to shallow MWx grazing angles preventing position error estimates [51].
The key component of APALS which provides measurements with meter-level accuracy is the
modified weather radar. The most significant modification of the weather radar allows for the
generation of SAR images, referred to as “SAR spotlight maps,” at the extremes of each weather
radar antenna scan [52]. In APALS the weather radar is scanned laterally +/- 45 deg every 4
seconds; the Doppler gradient at the antenna scan extremes is large enough to generate a SAR
map. In the SAR maps cultural and natural features which are identifiable are matched to a
reference SAR image using the generalized Hough transform [53]. More details into the
operation of weather radar are given in the latest APALS patent [53].
2.2.7. PTAN® - Precision Terrain Aided Navigation
PTAN is a C-band radar altimeter-based terrain-referenced navigation system developed by
Honeywell. Position accuracies for PTAN are stated to be 10 ft (3 m) when flying at altitudes
below 5000 ft or 100 ft (30 m) when flying at altitudes below 30,000 ft [55] with position updates
rates greater than once-a-second [56]. PTAN achieves these accuracies by using interferometric
synthetic aperture radar as opposed to a tradition pulse radar altimeter [56]. Interferometric
synthetic aperture radar uses three antennas to measure both the range of the closest object and
the cross-track direction (angle) to the closest return. Measured returns are constrained in along-
track direction by filtering out frequencies not in the Doppler frequency window found directly
under the aircraft; more information on Honeywell’s interferometric synthetic aperture radar can
be found in the following Honeywell U.S. Patents: 6,025,800 [57], 6,362,776 [58], 6,680,691
[59], and 6,856,279 [60].
Honeywell’s U.S. Patent 6,512,976 describes a navigation system which uses the interferometric
synthetics aperture [61]. This patent does not specify the method used to estimate the best fit
between the interferometric synthetic aperture radar and the terrain database; however, [56] does
mention that both TERCOM and SITAN processing as well as a combination of the two can be
used to generate position error estimations. [56] also states that a Digital Terrain Elevation
Database (DTED) Level 4, which has 3 m elevation-post spacing, is used to obtain the high
accuracy terrain navigation solution.
PTAN has been selected to be incorporated in the Tomahawk cruise missile, and future
developments in PTAN include Enhanced Ground Proximity Warning System (EGPWS), Ground
Collision Avoidance System (GCAS), and Forward Looking Obstacle Detection (FLOD) [55].
FLOD can be performed using the same interferometric altimeter as described in U.S. Patent
6,897,803 [62] which describes the use of radar altimeter side lobes to detect obstacles in the
aircraft trajectory.
2.3. Summary of Survey of Terrain-Based Navigation Systems
TRN System
Terrain Sensor
Period of Use Application Accuracy* Terrain Data Comments
ATRAN (Section 2.2.1)
X-Band Horizontal Scanning
Pulse Radar
Early 1950’s through
1960
MACE Cruise Missile
305 m with 152 m repeat-ability
Created on 35 mm film using scale
terrain models
Analog System, Weight
1200 lbs.
TERCOM (Section 2.2.2)
C-Band Downward-Looking Rad Alt
1970’s to
Present
Tomahawk Cruise Missile
30.5 m Horizontal
CEP
122 m post spacing (1974 figure)
Batch Processing
TRN System
SITAN (Section 2.2.3)
C-Band Downward-Looking Rad Alt
1970’s to
1980’s
Prototype Trials on Aircraft
Between 19 and 75 m
Horizontal CEP
Unpublished
Sequential Processing
TRN System
SPARTAN (Section 2.2.4)
C-Band Downward-Looking Rad Alt
1980’s Prototype Trials on Aircraft
Un- published Unpublished
Processing Based on Bayesian Statistics
TERPROM (Section 2.2.5)
C-Band Downward-Looking Rad Alt
1980’s to
Present
Aircraft and Cruise
Missile
30 m Horizontal
CEP 5 m Vert.
LEP
Unpublished
Widely used in military aircraft
APALS (Section 2.2.6)
X-Band Forward, Side-to-
Side Scanning Wx Radar
1990’s to
Present
Prototype Aircraft Landing System
2-3 m Horizontal
1-2 m Vertical
Spotlight SAR image
map
Currently Delayed in Certifica-
tion Process
PTAN (Section 2.2.7)
Inter-ferometric
C-Band Downward-Looking Rad Alt
1990’s to
Present
To be used on
Tomahawk Cruise Missile
3 m Horizontal (< 5000 m
AGL) 30 m
Horizontal (from 5000 to 30,000 m
AGL)
DTED Level 4 (3 meter post spacing)
Along Track
Doppler- Window
Resolution Dependent on Vehicle Velocity
* System accuracies based on information contained in references given in associated sections
2.4. System Characteristics: GPS, WAAS, INS, GPS-Aided INS, Calibrated-Coasting INS
Terrain-referenced navigation systems can be placed in a broad class of navigation systems which
use external information to provide a bound on the position (and in some cases velocity) error
growth of an INS. In Chapter 5, the prototype TERRAIN system is described. To bound INS
error growth this prototype system uses WAAS GPS data, ALS data, and high resolution terrain
data in an integrated navigation system to aid an INS providing meter-level position estimates.
This section provides a background on the characteristics of GPS, WAAS GPS, INS, GPS-aided
INS, and a Calibrated-Coasting INS which are relevant to the TERRAIN approach system. The
system characteristics described in this section are used in Chapter 5 where the path to
certification for the TERRAIN approach system is outlined.
2.4.1. GPS
The GPS system is a world-wide (and low orbit space-wide) navigation systems which provides
uses with a position, velocity and timing solutions. Run by the United States Department of
Defense (DoD), GPS consist of the following three major segments- the space segment, the
control segment and the user segment. The space segment consists of a constellation of 24
satellites with space for six addition satellites, of which five are currently filled making a
constellation of 29 satellites. The control segment consists of several stations on the ground
which monitors and provides updates to the information transmitted from and data stored in the
GPS satellites. The user segment consist of the GPS receives used to receive the signals
transmitted from the GPS satellites. Position, velocity and time are computed by a GPS receiver
through trilateration of tracked GPS satellite signals. Several good references on the GPS system
can be found in [63][64][65][66][67].
GPS was used extensively in the research performed in this dissertation, from runway surveys to
establish an aircraft approach path, to time synchronization of the networked computers in the
real-time data collection and navigation system. Augmentations and the use of measurements
obtained using GPS which are applicable to this research are described in the next several
sections.
2.4.2. WAAS
WAAS is a Space/Satellite Based Augmentation System (SBAS) for GPS. Run by the FAA,
WAAS is designed to provide vertical and horizontal aircraft guidance en-route and on approach
in the continental United States of America by augmenting the accuracy and integrity information
of GPS [68]. WAAS GPS consists of a network of ground monitoring stations continuously
monitoring the GPS signal-in-space. These signal-in-space observations are used to compute
corrections and add integrity to a GPS-based navigation solution; these corrections and added
integrity information are then broadcast through two geostationary satellites to WAAS users on
the GPS L1 frequency. In the TERRAIN navigation system WAAS GPS serves two functions–
the high integrity positioning is used for the initial position in the terrain-referenced navigator,
and measurements of GPS carrier phase data are used for in-flight calibration of the INS in the
terrain system.
2.4.3. Inertial Navigation
The inertial navigator is a dead-reckoning system and is at the center of all terrain navigation
systems. Able to provide relatively high update rate position, velocity, and attitude data (update
rates typically range from 50 to over 2000 Hz), inertial navigators are used for guidance, control
and navigation in many aircraft and missile platforms. The sensing portion of an inertial
navigator is the Inertial Sensor Assembly (ISA). The ISA typically consists of two sets of three
sensors designed to measure specific forces (accelerations) and rotation rates along three
orthogonal axes. The specific forces are measured by an orthogonal triad of accelerometers and
the rotation rates are measured by an orthogonal triad of gyros (note: in this context the term
gyros is used to describe a sensor which measures rotation rates including spinning mass
gyroscopes, fiber optical gyros, ring laser gyros, Micro-Electro Mechanical (MEMs) gyros, etc.)
Velocity of the inertial navigator is computed by integrating the accelerometer data (corrected for
attitude changes), and position is calculated by double integration of the accelerometer data
(again corrected for attitude changes). Attitude of the inertial navigator is computed by
integrating the gyro data. Unfortunately inertial navigators are not perfect in the sense that the
accelerometer data and gyro data have noise and biases which are often characterized as a
constant bias, run-to-run changing error, or a scale-factor. In addition, other factors which
contribute to errors in inertial navigators include ISA sensor misalignment (accelerometers and
gyros not perfectly orthogonally aligned) and magnitude and direction errors in the gravity model.
Since position, velocity, and attitude data are computed by integrating the sensor data, the above
mentioned errors contribute to a growth in the INS navigation solution over time. More details
on inertial navigators, including mechanization equations, technologies, error sources and baro-
aiding of the vertical channel, see [69].
Inertial navigators provide high rate, low noise, aircraft state information with bias errors which
tend to grow over time; on the other hand, many radio-based and terrain-based navigators have
characteristics complementary to an inertial navigator such as: low-rate, high-noise, and constant
bias errors. Combining an inertial navigator with a radio or terrain-based navigator is used to
create a sensor system which has the following desirable measurement characteristics: high-rate,
low-noise and constant bias error.
2.4.4. GPS-Aided Inertial Calibration
Aiding an INS with GPS can be used to create a navigation system with high-rate, low-noise and
a constant (non-growing) bias error. The techniques used to integrate a GPS receiver with an
inertial navigator are typically placed in one of the following categories: Loosely-Coupled,
Tightly-Coupled, Ultra-Tightly-Coupled, and Deeply-Integrated. This section provides
background and overview on the tightly-coupled GPS/INS technique which was used to calibrate
(estimate the error states of the inertial navigator velocities in) the inertial navigator in the
TERRAIN approach system described in Chapter 5. Details on the parameters used in the
Kalman filter for this GPS/INS calibration technique are given in Chapter 5.
Tightly-coupled GPS/INS integration can be described as a complementary Kalman filter where
the measurements (inputs into the Kalman filter) are in the range domain. In this particular
realization of the tightly-coupled system, the state estimates, kx , (outputs from the Kalman filter)
consisted of three position error states (integrated velocity), three velocity error states, a clock
rate error state, and a clock bias error state. More error states were not included due to the lack of
error state observability given the expected low aircraft dynamic environment for the system in
Chapter 5 and the relatively short periods of time given for the Kalman filter to estimate the error
states (operation time before switch to the terrain navigator << a Schuler period).
For the tightly-coupled GPS/INS integration the measurement vector, δzk to represent a
complementary filter, is computed by first projecting the integrated inertial velocities onto the
line-of-sight vectors from the user position to each tracked GPS satellite then differencing these
projected integrated inertial velocities from the integrated GPS carrier phase measurements
(which serves as the reference trajectory) as detailed in equation (1):
( )kkkk RHzz ∆−=δ (1)
where: zk is a m×1 column vector of integrated GPS carrier phase measurements where
m = the number of satellites in view. The carrier phase is integrated over the
time interval tk-1 to tk. Note: a correction value is added the integrated carrier
phase measurement to remove the effect of the satellite change in position from
tk-1 to tk; details on this correction can be found in [70].
∆Rk is a n×1 column vector of the change in the inertial navigator position (or
integrated inertial velocity) over the time interval tk-1 to tk where n = 3, the
number of delta position states in the East, North, and Up directions. Note: it is
assumed that the change in inertial navigator position is corrected for effects
caused by the lever arm between the inertial navigator and the GPS antenna.
Hk is a m×n matrix which projects the ∆Rk onto the line-of-sight vectors from the
user position to the GPS satellites at time tk, the line-of-sight vector is computed
based on the vector formed between the GPS position solution and the satellite
position based on ephemeris data- thus, to compute the line-of-sight vectors a
minimum number of 4 satellites is needed to compute the GPS position solution
(m = number of satellites in view, n = 3 delta position states in the East, North,
and Up directions)
The Kalman filter is used in a feed-forward configuration as shown in Figure 2-6; the three
position error states reset to zero with each successive GPS position solution. This design was
primarily chosen to calibrate the inertial navigator by estimating the velocity errors using GPS
carrier phase measurements. Secondarily, the design could be used to “fill in” the position
changes between GPS position solutions. This allows for the development of the system
described in Chapter 5, which uses WAAS GPS positioning for the first segment of approach
while calibrating the inertial navigator’s velocity measurements using GPS carrier phase
measurements; then, at a particular decision height the system disregards GPS and switches to
terrain-based positioning where it holds (freezes) the inertial navigator’s velocity calibration. It
should be emphasized that, during the first segment of the approach, the inertial navigator’s
position solution is not used. Instead, position measurements are provided by GPS (or WAAS
aided GPS) at a low rate (such as 1 Hz) and the higher rate (10 Hz) integrated inertial navigator
velocity (integrated from tk-1 to tk) is then added to this position then finally the Kalman filter
integrated velocity error estimates (also integrated from tk-1 to tk) are removed as is illustrated in
Figure 2-6.
Figure 2-6, feed-forward navigator design used in the implementation of the prototype real-time
TERRAIN approach system described in Chapter 5
The mechanization of the Kalman filter block shown in Figure 2-6, with n states and m
measurements, is given in Figure 2-7, where:
kH , GPS geometry matrix (GPS Satellite Unit Vectors) Note: in this filter
design the geometry matrix is computed outside the Kalman filter (ordinary
Kalman filter design) [m×n]
kφ , state transition matrix [n×n]
kzδ , measurement column vector [m×1]
kx , state (error) estimate column vector [n×1]
−kx , prior state (error) estimate column vector [n×1]
kQ , system noise covariance matrix [n×n]
Kalman
Filter
(detailed in
Figure 2-7)
GPS Computed Position and Line-of-Sight Unit Vectors
kzδ (10 Hz)
kH (10 Hz)
integrated velocity error states of kx (10 Hz) reset to 0 each GPS Position update
velocity error states of kx (10 Hz)
GPS Position (1 Hz) GPS Position + Integrated Velocity (10 Hz) +
-
-
+
inertial navigator velocity
corrected velocity
kR , measurement noise covariance matrix [m×m]
kK , Kalman gain (blending factor) [n×m]
kP , estimation error (state uncertainty) covariance matrix [n×n]
−kP , prior estimation error covariance matrix [n×n]
I , Identity Matrix [n×n]
More details on the above vectors/matrices can be found in [71]. Values and dimensions the
above vectors/matrices for the prototype real-time TERRAIN approach system are defined in
chapter 5.
Figure 2-7, Kalman filter mechanization, figure adapted from [71] pp 219.
Compute Kalman Gain:
( ) 1−−− += kTkkk
Tkkk RHPHHPK
Update Estimate with
Measurement zk:
( )−− −+= kkkkkk xHzKxx ˆˆˆ δ
Compute Error Covariance
for Updated Estimate:
( ) −−= kkkk PHKIP
Project Ahead:
kkk xx ˆˆ 1 φ=−+
kTkkkk QPP +=−
+ φφ1
Initialize with initial estimates for −
0x −0P
measurements- (δ line of sight: 0zδ , 1zδ , …)
state estimates- ( 3 δ position, 3 δ velocity, 2 δ clock:
0x , 1x , …)
Line-of-Sight Geometry computed using GPS position (Hk)
3. Airborne Laser Scanner & LIght Detection And Ranging (LIDAR) Mapping Systems
There are many characteristics of ALS technology which makes it well suited for use in a TRN
system, especially in those TRN systems where high accuracy is required at relatively low (non-
enroute) altitudes. ALS systems are capable of producing thousands of high accuracy, spatially
independent aircraft-to-ground range measurements per second (range measurements typically
have accuracies better than a decimeter). Currently, ALSs are primarily used as part of airborne
LIDAR mapping systems, enabling the generation of highly accurate Digital Surface Maps
(DSM) through the use of post-processing techniques. LIDAR DSMs are ideal for use in an
ALS-based TRN system since the LIDAR DSM has similar accuracies and resolutions as the
ALS-based TRN system. This chapter covers these aspects including:
• an overview of common ALS systems including laser modulation, scanning
techniques and laser frequencies (Section 3.1)
• an overview on the use of ALS in LIDAR mapping systems (Section 3.2)
• a description of the LIDAR created DSMs used in this dissertation (Section 3.3)
• a brief introduction to laser safety concerns (Section 3.4)
3.1. ALS Characteristics and Operation
An ALS combines a laser ranger, a scanning mechanism, and a time stamping capability to
enable use of the laser range/angle data with other sensors. ALS measurement separation and
independence in the cross-track direction of flight is typically achieved by scanning the laser in a
plane perpendicular to the body of the aircraft; whereas, ALS measurement separation and
independence in the along-track direction of flight is provided by the aircraft velocity.
3.1.1. ALS Laser Rangers
At the heart of an ALS is the laser ranger. Laser rangers are based on the measurement of the
time of flight (TOF) required for the laser energy to travel from the Laser emitter to the target and
back to the receiver. The emitter and receiver on an ALS are typically co-located. ALS system
laser frequencies vary from a wavelength of 532 nm for a blue-green laser (used in systems which
measure through water, commonly called Bathometric LIDAR) to an “eye safe” mid infra-red
wavelength of 1500 nm. Beam divergence is typically less than a mrad, however, short range
systems often increase the divergence slightly to obtain a larger spot size on the ground.
Modulation of the laser permits the time-of-flight measurement to a distant object. Modulation of
the laser can be done a number of ways including pulse modulation, CW-modulation of the laser,
or pseudorandom modulation (which can be a combination of pulsed and CW modulation). The
most common laser modulation scheme used in today’s ALS systems is pulsed modulation due to
the high peak energy output which can be obtained with current laser technology compared to the
relatively low continuous power which can be achieved with CW solid state lasers [72]. This
section is focused on the characteristics of pulse modulation.
In general, pulsed ALS ranging systems have a pulse width of about 10 ns and a pulse rise time of
1 ns. Pulsed laser rangers detect the returned pulse through the use an avalanche photodiode
(APD) detector attached to a telescope to increase the APD’s gain and reduce APD’s field of
view. Range measurements are based on the time of flight, thus the range (r) to target can be
described by:
c2tr = (2)
where t is the time between transmission and reception of the pulse, and c is the speed at which
the light travels. Most of today’s commercial laser rangers limit their pulse-rate based on the
design restriction that only one laser pulse can be in flight at any time. Thus, the maximum
pulse-rate, or the Pulse Repetition Frequency (PRF), is a function of the range to target and the
speed at which the pulse travels. Turning this around, the maximum unambiguous range
measurement (runamb) is a function of the PRF and is calculated by:
PRF2c⋅
=unambr (3)
for example: a PRF of 33 kHz would have an runamb of approximately 4500 m.
The calculation of the range accuracy (σr) is dependent on a number of factors which can be
combined into two groups, the rise time of the laser pulse (trise) and the Signal to Noise Ratio
(SNR); It is shown in [72] that the accuracy is proportional to the rise time of the laser pulse and
inversely proportional to the square root of the SNR:
SNR1
2c
riser t∝σ (4)
It is important to note that the relationship in equation (4) is only proportional. The exact
relationship depends on the actual receiver implementation. ALS systems typically have ranging
accuracies of 1 cm or better.
3.1.2. ALS Scanning mechanisms
To obtain a set of relatively evenly spaced measurements over a surface the laser beam of a high
PRF (10 kHz to 100 kHz) small beam divergence (< 1 mrad) laser ranger is deflected by a
scanning mirror mechanism. Scanning mechanisms typically scan in the aircraft’s cross-track
(lateral) direction with a total scan width ranging from 0 deg to ±160 deg. This section will
describe several scanning mechanism technologies currently in use as well as technologies in
development; these technologies can be divided into three major categories [73]:
1. (1-D: scalar range, scalar angle) one range and angle measurement per epoch
2. (2-D: vector of ranges, vector of angles) one “line” of laser measurements per epoch
3. (3-D: matrix of ranges, matrix of angles) “volume” of laser measurements per epoch
Current ALS systems primarily fall under the first category, thus this dissertation will be limited
to describing systems which fall under the 1-D category. They consist of a pulse laser ranger
with a high (>10 kHz) PRF and a scanning mirror. The first category (1-D) can further be
subdivided according to the scanning pattern of the mirror: oscillating, rotating, nutating.
Oscillating mirror ALS systems create a “zig-zag” laser measurement distribution as illustrated in
Figure 3-1. Examples of systems which use oscillating mirrors include systems made by Optech®
and Leica®. The cross-track spacing of the measurements is a function of the laser PRF, the
scanning rate, and the height of the aircraft. The along-track measurement spacing is a function
of the speed of the aircraft and scanning rate. One of the primary benefits of an oscillating mirror
is the fact that there is only one mirror whose angle encoding system must be calibrated. Other
advantages include the ability to stop scanning providing a dense line of measurements which is
useful during in-flight system calibration. One limiting factor of an oscillating mirror is that the
scanning rate is limited by the ability of the scanning mechanism to oscillate the mirror at a given
scan width and data rate, and the energy required to oscillate the mirror increases by at least the
square of the scan rate. Disadvantages of an oscillating mirror also include the larger along track
line spacing and measurement overlap (multiple measurements on one location) at the extremes
of the scan angles. Multiple measurements on the same location increases the laser energy
received at that location and may have an impact on the laser safety calculation as is described in
Section 3.4. However, it should be noted that even with these limiting factors and disadvantages,
the oscillating mirror scanner is one of the most widely in use today with airborne LIDAR
mapping systems.
Figure 3-1, Scan Pattern of an Oscillating Mirror Airborne Laser Scanner
Multi-faced rotating mirror ALS systems create a “candy-cane or striped” laser measurement
distribution as illustrated in Figure 3-2. An example of a system which uses a multi-faceted
rotating mirror includes a system made by Reigl ®. Like oscillating mirror scanners, the cross-
track spacing of the measurements is a function of the laser PRF, the scanning rate, and the height
of the aircraft. The along-track measurement spacing is a function of the speed of the aircraft and
scanning rate. A multi-faceted rotating mirror allows for the creation of very regularly spaced
measurements. Disadvantages of rotating mirrors include (i) the cost to ensure the each of the
facets of the rotating multi-faceted mirror have the same orientation with respect to the rotation
axis, (ii) and the errors which result from the error in mirror-facet orientation. Other
disadvantages include the inability to stop the scan which would have been useful during in-flight
system calibration.
Nutating mirrors create a forward moving circle, also known as a Palmer Scan, on the ground as
illustrated in Figure 3-3. An example of a system which uses a nutating mirror includes a system
made by TopEye®. The cross-track spacing of the measurements is a function of the PRF, the
scanning rate, and the height of the aircraft. The along-track measurement spacing is a function
of the speed of the aircraft, scanning rate, and unlike oscillating and rotating scanners partially
related aircraft height. One advantage with the Palmer Scan is that points on the ground are often
measured twice: once when the laser is pointing forward and once when the laser is pointing
backward. This information can be used for in-flight calibration of the system. The Palmer Scan
also benefits from only having one mirror, avoiding the errors seen in rotating mirror systems
where multi-faceted mirrors may not have perfect alignment. One characteristic which is not
ideal for many terrain mapping missions is the relatively non-uniform distribution of points with
the large concentration of the points being located on the edge of the strip scanned. This is
augmented by the fact that mapping missions almost always consist of many scanned strips with
the edges overlapped.
Figure 3-2, Scan Pattern of a Rotating Mirror Airborne Laser Scanner
One final 1-D scanner of note is a combination of a nutating mirror and fiber optics to steer the
direction of the laser measurement. This ALS system creates a striped laser measurement
distribution much like the multi-faceted rotating mirror ALS as illustrated in Figure 3-4. The
along-track spacing between the laser scans can be smaller than the multi-faceted rotating mirror
system due to the fact that there is no pause between line measurements as seen in the multi-
faceted rotating mirror system. An example of a system which uses a nutating mirror with fiber
optics includes the system made by TopoSys® [74]. The cross-track spacing of the measurements
is a function of only the height of the aircraft above the terrain. This is due to the fact that the
number of measurements and the angular spacing of the measurements is fixed by the number
and angle of the fibers which direct the laser energy. The along-track measurement spacing is a
function of the speed of the aircraft and scanning rate. Of the scanning methods described above,
the nutating mirror/fiber system can provide the most uniform coverage given proper selection
height AGL, scan rate, and aircraft velocity.
Figure 3-3, Scan Pattern of a Nutating Mirror Airborne Laser Scanner
Figure 3-4, Scan Pattern of a Nutating Mirror / Fiber Steered Airborne Laser Scanner
3.1.3. ALS Pointing Accuracy Characteristics
The ability to accurately transform the range measurement from the laser ranger to a geo-
referenced position on the ground is largely dependent on the ability to know the geo-referenced
angles of the aircraft (attitude) and the ALS scan angle from which the measurement is made.
This section examines the effects of the scan angle measurement error on the point position
calculation. These errors can be insignificant compared to the angular error in the attitude
measurement. The error in the scan angle measurement can be divided into at least the following
two independent error sources: mirror/fiber fixed error and angular measurement error.
3.1.3.1. Mirror/fiber fixed error
Mirror/fiber fixed errors are constant. The magnitude of these errors can be attributed to slight
misalignments between the mirror and the encoders, misalignments between facets on a
multifaceted mirror, and the accuracy from which the laser steering fibers are aimed. These
errors are typically constant over the life of the scanner and insignificant in the error budget given
the ability of manufacturers to control the causes of these errors during manufacturing.
3.1.3.2. Angular measurement error
Two common methods used to measure the angle at which the mirror is pointing the laser are
encoders and galvanometers. Encoders count the incremental of the mirror from which the
mirror’s angle can be determined. Since they are digital devices (they measure discrete steps of
the encoder wheel) their readings do not vary with temperature or age. The resolution of the
encoded angular measurements drives the accuracy which angular measurements can be taken.
The distribution of the angular measurement error on an encoder comes from the quantization of
the continuous angular position of the mirror and can thus be modeled as a uniform distribution
with zero mean and standard deviation defined as:
12encoder
encoder∆
=σ (5)
where ∆encoder is the angular resolution of the encoder. One of the systems that was examined
specified a ∆encoder value equal to 0.314 mrad leading to σstep = 0.026 mrad. Given this standard
deviation, the standard deviation of cross-track error due to encoder quantization errors when
flying at an altitude of 1000 m AGL would be less than 3 cm. This error is insignificant since the
laser spot size would be 1 m given the unit’s 1 mrad laser beam divergence.
A galvanometer is attached to the mirror rotation shaft and produces a voltage proportional to the
mirror angle. Galvanometers are typically found on oscillating mirror systems, and the voltage
signal from the galvanometer is digitized by an A/D converter and recorded. Systems which use
galvanometers may require calibration before a mission to measure any and remove any non-
linearities which may occur with age or temperature changes. These non-linearities are often
described as causing “smiles” or “frowns” on the data due to the shape of the error as seen across
a scan. Besides the “smile” errors there is also a quantization error due to the A/D conversion of
the galvanometer signal. The standard deviation of this quantization error is given in (5). One
system examined used a 12 bit (4096 steps) A/D converter. Given the system’s max scan width
of ±25 deg (50 degrees total), ∆step = 0.213 mrad and σstep = 0.018 mrad. Given this standard
deviation, the standard deviation of error in the cross-track direction due to the quantization of the
galvanometer signal when the aircraft is at an altitude of 1000 m AGL would be less than 2 cm.
This is rather insignificant since the laser spot size would be 30 cm given a 0.3 mrad laser beam
divergence.
3.2. ALS in a LIDAR mapping System
In the early 1990’s the development of ALS, inertial, GPS, and data storage technologies reached
the point where they could be combined in a system to create dense geo-referenced maps of the
terrain: the created system is known as a LIDAR mapping system and is described in detail in
[72]. Current LIDAR mapping systems create accurate and dense earth-referenced DSM. These
systems are accurate in the sense that horizontal measurement accuracies are typically decimeter-
level (1σ), and they are dense in the sense that independent horizontal surface measurement
spacing can be less than a meter when sensor data are post-processed [75]. Most of today’s
LIDAR mapping systems are operate in the near to mid infra-red spectrum and their eye-safety
classification ranges from Class 1 to Class 4b [76].
LIDAR-created DSMs are used in this dissertation as the reference surface database for the ALS
positioning system described in Chapter 4; a LIDAR mapping system is also similar in form to
the ALS position system described in Chapter 4. Thus, it is of interest to understand the error
characteristics of a LIDAR mapping system.
There are three major sensor components in a LIDAR system: the ALS, the IMU, and the GPS
receiver. The ALS sweeps cross-track to the aircraft, making hundreds of angle encoded range
measurements per sweep. The GPS and IMU provide position and orientation information,
respectively. Typically, the aircraft GPS data is post-processed with data from a surveyed GPS
reference station to achieve centimeter-level accuracy differential Kinematic GPS (KGPS)
position estimates. IMU data is post-processed with the KGPS solution to solve for unknown
IMU biases and drifts, thus providing high rate position and attitude measurements. The errors
from each of these sensors contribute to the error in the LIDAR mapping system’s measurement
of the terrain surface.
3.2.1. Laser Scanner Sensor Errors
As discussed in Section 3.1, most LIDAR mapping system ALSs use a pulse-modulated laser to
measure the range to the terrain and encoders or galvanometers to measure the laser scan angle.
The major ALS sensor errors can be divided into three categories: ranging, scan angle
measurement, and spot-size errors. As described in section 3.1 in equation (4), the ranging error
of a pulsed laser ranger is proportional to the SNR of the laser return. Laser ranger accuracies
given by various laser scanner manufactures range from 2-5 cm (1σ ) [77] [78]. The SNR varies
greatly depending on the target reflectivity, range to target, atmospheric conditions, and laser
detector properties.
Scan angle errors are not addressed in available airborne LIDAR manuals or literature. However,
there are specifications on angle measurement resolution; thus, it can be assumed that a small
amount of quantization error will be present. The Riegl LMQ-140 and Riegl LMQ-280, airborne
laser scanners used for the experimental parts of this dissertation, have an angular resolution of
0.018° and 0.0025° respectively [77][78]. If it is assumed the encoder measurement is accurate to
its resolution then zero mean uniformly distributed quantization errors for the LMQ-140 and
LMQ-280 would have standard deviation of 0.005° and 0.0007 ° respectively with maximum
errors of 0.009° and 0.0013°, again respectively.
The minimum ground measurement spacing where measurements can be considered independent
is dependent on the laser scanner beam divergence and the range to the measurement. Published
beam divergence values range from 0.3 mrad to 1 mrad, with divergence being defined at the
(1/e) point of the beam [77] [78] [79]. Assuming a small grazing angle and the requirement of
independent terrain measurements with a 1-meter spacing, the maximum mission altitude could
3.3 km and 1.0 km for a beam divergence of 0.3 mrad and 1.0 mrad, respectively. There is also
uncertainty in the position of the laser measurement due to the size of the illuminated spot on the
ground. If the area illuminated has a 1 m diameter, the measured point can be assumed to be
somewhere within the circle with a 0.5 m radius.
3.2.2. Kinematic GPS Sensor Errors
The final position accuracy of the LIDAR mapping system generated DSM is primarily a function
of the post-processed differential KGPS position solution. The quality of the KGPS position
measurement is dependent on many factors such as satellite geometry given by the Dilution Of
Precision (DOP), multipath, orbit errors (which are a function of distance between the airborne
and ground GPS receiver), atmospheric errors (ionospheric and tropospheric errors), dynamics of
the aircraft, and the post-processing software’s ability of to detect and correct GPS carrier-phase
tracking cycle slips. Typical accuracies, given a low-dynamic flight profile (which is common in
mapping missions,) are nominally between 5 and 15 cm (1σ) [80].
3.2.3. GPS/IMU Orientation Sensor Errors
Current Position and Orientation Systems (POS) typically use tactical grade IMUs and process
the IMU measurements with post-processed KGPS to obtain aircraft attitude and position
measurements at the IMU measurement rate of (50-200 Hz). One commonly used POS system is
the Applanix POS AV 410 system. Its system specifications are presented to provide a baseline
for a POS system. Applanix product literature states the POS AV 410 is capable of a roll & pitch
error of 0.008° Root Mean Squared (RMS) (1σ ) and a heading error of 0.015° RMS (1σ ) after
post-processed GPS/IMU integration [81].
3.2.4. Total LIDAR mapping system Vertical & Horizontal System Errors
A straightforward analysis of the vertical and horizontal performance of a LIDAR mapping
system can be done using the numbers discussed in the previous section. Errors in the vertical
measurement will be calculated from three components. In these error calculations the following
assumptions are made; a max roll of 5°, a max pitch of 5°, and a max scanner angle of 13.9°.
Also, changes in the terrain height due to horizontal measurement errors are excluded from these
three components. The first vertical error component is the error in the laser scanner range
measurement which will be given as 3 cm (1σ). The second vertical error component is a
function of the pitch, roll, pitch error, roll error, and scan angle and is given by:
( )
( ) ⎥⎦
⎤⎢⎣
⎡ ∆+−=∆
θθθ
coscos1hr (6)
where r is the range from the aircraft to the terrain, θ is the laser angle deviation from nadir
(combination of roll, pitch and scan angle), ∆θ is the angle measurement error, and ∆r is the
range error due to the angle measurement error [80]. If ∆θ is small, this equation can be
approximated by:
( )θθ tan∆≅∆ rr (7)
where ∆θ is in radians [80]. Given a scan angle of 13.9 degrees, a max pitch and roll of 5
degrees, and a ∆θ of 0.008°, 0.14 mrad, (1σ), the error component added to the vertical is
approximately 7 cm (1σ). The third vertical error component is from the post-processed
Kinematic GPS vertical position error. This will be assumed to be 15 cm (1σ).
Assuming normal distributions for these errors, they can be combined by root-sum-squaring the
value to get a total vertical error of approximately 17 cm 1σ. As was mentioned before, these
errors exclude the effect of the mapping of horizontal errors into the vertical error. These
horizontal errors could increase the vertical error component greatly in urban areas and they can
have a large impact on the assumed statistical models when using laser range data for terrain-
referenced navigation.
3.3. LIDAR Generated DSM
The accurate and dense geo-referenced point-cloud data can be used to create DSMs with
previously unimaginable accuracy and detail as is illustrated in Figure 3-5. Today’s LIDAR
systems are capable of measuring multiple returns from one laser pulse allowing for the
separation of vegetation from buildings and the terrain. The ability to measure multiple returns
has expanded from the measurement of two or three returns to complete digitization of the
detector signal over a window triggered by the first return. The intensity of each pulse is also
measured allowing for the creation of an image which can be described as an active infrared
image. Given the density of the data along and the ability to detect multiple returns, software
packages exist which separate the feature data from the terrain data, creating separate feature
databases and Digital Terrain Maps (DTM). A DTM can be described as a DSM minus feature,
or a bare earth model of the terrain. It is the detailed and accurate terrain and feature information
in these LIDAR-generated DSMs which has inspired Ohio University’s research in the area of
ALS-based terrain navigation.
Figure 3-5, Perspective View of Reno, NV, LIDAR Data; LIDAR Data Height Mapped to Point
Color, LIDAR Data Intensity Mapped to Point Brightness. Image Created in QT Viewer™
software.
As mentioned above, two types of measurements are typically made with an ALS sensor in a
LIDAR mapping systems: range(s) and intensity(s) at a particular angle. To illustrate the
differences between the range and intensity data, they data are separated in two Figure 3-6 and
Figure 3-7, respectively. Figure 3-6 and Figure 3-7 are generated from the same LIDAR scan
taken inside the Ohio University AEC hanger. In Figure 3-6 the color axis is mapped to the
horizontal distance from the scanner whereas and the color axis in Figure 3-7 is mapped to the
intensity of each measurement. It should be noted that many of “optical flow” computer vision
techniques designed to use optical information to aid an inertial navigator could be applied to the
intensity values from the ALS. One interesting aspect would be the ability to include the range
measurement to a particular intensity point to increase the accuracy of the optical flow
techniques. While it can be seen that much information is contained in the intensity plot, the
research in this dissertation is contained to the range domain.
Figure 3-6, Range Plot Generated by Laser Scanner of the Inside of Ohio University AEC’s
Hanger, Color Index: Blue < 3 m, and Red > 25 m. (Note: Dark blue on wings and nose
indicates all laser energy absorbed, no range measurement available)
Figure 3-7, Intensity Plot Generated from Laser Scanner of the Inside of Ohio University AEC’s
Hanger, Color Axis: Red = High Intensity Return, Blue = Low Intensity Return
Two LIDAR generated DSM’s are used in the research presented in this dissertation. The first
DSM is from the populated area around Reno, Nevada, and the second is from the sparsely
populated area in Braxton County, West Virginia. Details on these LIDAR generated DSM’s are
given in the next two sections.
3.3.1. Reno, NV LIDAR Data
A 10x18 km2 area of LIDAR data was collected by the National Geodetic Survey (NGS) over
Reno, Nevada. This area was centered over the Reno, NV airport (KRNO) The LIDAR mapping
system used to collect this data was an Optech Airborne Laser Terrain Mapper (ALTM) 2050
configured with a half scan angle of 13.9°, a scan frequency of 41.3 Hz, and a laser PRF of 50
kHz. The data collection was flown at an altitude of 4000 ft Above Ground Level (AGL) with an
average ground speed of 83 m/s (160 kts). Vertical accuracy of this LIDAR data was evaluated
against 2,699 control points and was found to have a positive bias of 0.160 m with a standard
deviation of 0.149 m. Although not evaluated, the horizontal standard deviation should be similar
to the vertical given the good KGPS and GPS/INS attitude processing capability of the LIDAR
system. The point cloud density for the DSM is slightly greater than 1 m along track and 1 m
cross track. More information can be found in Appendix A which includes an unpublished report
detailing the Reno, NV LIDAR data collection mission. The database was provided to Ohio
University in point cloud form (non-uniform point spacing) stored in a flat-file binary format.
Points were identified horizontally in Universal Trans-Mercator (UTM) coordinates and vertically
in height above mean sea level (MSL). The software package QT Viewer™ was used to create a
uniformly spaced grid DSM with 2 m post spacing from the several aircraft passes of point cloud
data. A portion of this data is illustrated in Figure 3-8; this data is used in as the reference terrain
data in the post-processed position solution calculated presented in Chapter 4.
Figure 3-8, Perspective View of Reno, NV, LIDAR Data; LIDAR Data Height Mapped to Point
Color, LIDAR Data Intensity Mapped to Point Brightness. Image Created in QT Viewer™
software.
3.3.2. Braxton County Data
The terrain database used as the reference terrain in the TERRAIN precision approach system
was provided by the West Virginia GIS Technical Center in Davis, WV [82] It was created by a
LIDAR system flown by the Airborne 1 company in the Spring of 2004 [83]. A rectangular 15
km by 6 km subsection of this data containing the approach to runway 19 at Braxton County
Airport was used. The database was provided to Ohio University in a point cloud form (non-
uniform point spacing) stored in ASCII format. Points were identified horizontally in Universal
Trans-Mercator (UTM) coordinates and vertically in height above mean sea level (MSL). More
details can be found in the LIDAR metadata reprinted in Appendix B. For use in the real-time
TERRAIN precision approach system described in Chapter 5, the point-cloud terrain data was
triangulated and then re-sampled into a uniform 1x1 m spaced horizontal grid [83]. This data is
used as the reference terrain data for the results presented in Chapter 5.
3.4. Laser Safety
Depending on the laser technology used in a particular ALS system, the understanding of laser
safety can be important when performing research on ALS systems. Many ALS lasers have the
potential to emit laser energy at levels which can damage the human eye or even skin if proper
safety procedures are not followed. This section is not intended to teach proper laser safety
procedures; rather it highlights the major laser safety issues which arise when using ALS systems.
The interested reader should reference the American National Standard for Safe Use of Lasers
(currently ANSI Z136.1-2000) for a detailed guide on laser safety [76].
ANSI Z136.1-2000 classifies lasers based on the potential injury which they may cause from
Class 1 (safe, no safety control measures needed) to Class IV (unsafe if proper control measures
are not used). Current ALS systems range in their safety classification from Class 1 to Class IV,
making it important to understand what precautions are needed when using a particular ALS
system. Some Class IV ALS systems emit enough laser energy to burn though cardboard at a
range of several meters (which has been demonstrated). When using laser systems with a
classification other than Class I, ANSI Z136.1-2000 can used to determine the minimum height
AGL at which the ALS can be operated to ensure that safe levels of laser energy reach people on
the ground. Several factors determine the minimum safe height above the ground including
emitted laser power, beam divergence, laser frequency, scanning mechanism, and even the
population density. The first three factors (laser power, beam divergence, and laser frequency)
are straight forward and covered directly by ANSI Z136.1-2000. The scanning mechanism must
be considered because different scanning mechanism, such as an oscillating mirror, will have a
period of zero angular velocity when the mirror is changing directions at the extreme of its scan.
During the zero angular velocity period multiple laser pulses may land on (or paint) the same
location on the ground. Some systems can paint 40 or more overlapping laser pulses during this
period. Thus, when oscillating mirror scanners are used, the ANSI Z136.1-2000 provision for
computing the minimum safe range for multiple laser pulses must be considered. The population
density and the type of mission to be flown can also be a factor. For example, if an ALS is on a
large aircraft, such as NASA’s DC-8 Airborne Laboratory, flying a mission which requires many
over-flights of a populated area, it may be wise to assume someone could be watching the aircraft
with binoculars- looking at the aircraft with binoculars can increase the laser energy delivered to
the eye by a factor of 10. ANSI Z136.1-2000 provides guidance in computing the minimum safe
altitude at which the ALS should be operated.
4. Airborne Laser Scanner-Based Terrain-Referenced Position Estimation
As was identified in the background section in Chapter 2, using the uniqueness of the terrain as a
“signal” to identify one’s location has been a topic of much previous research and is used in many
navigation systems today. This chapter details research on the use of the high-resolution/high-
accuracy data from an ALS as a sensor to estimate an aircraft’s position with respect to a high-
resolution/high-accuracy DSM. Results obtained from this research were used in the system
engineering of the real-time TERRAIN approach system detailed in Chapter 5. In this chapter, a
metric for the agreement between the ALS data and terrain database is defined based on the
disparity of vertical measurements. Using this metric, methods are explored to find the most
likely position solution.
The terrain signal characteristics (e.g. the level to which the terrain correlates with itself over a
given distance) can vary from region to region [84]. But, in the case of high-resolution/high-
accuracy LIDAR generated terrain data (which are detailed enough to include houses as can be
seen in Figure 3-5 and Figure 3-8, pages 51 and 54 respectively), the characteristics can vary for
significantly smaller areas than with traditional radar altimeters, i.e. from neighborhood to
neighborhood or even from block to block. Hence, the basic premise of the proposed TRN
method is as follows: large numbers of independent high-resolution/high-accuracy ALS
measurements are sufficient for a unique position solution to be computed. It will be necessary to
quantify the effects of the region variation on the position solution in order to validate the
position solution methodology. It is important to note, however, that this is a constrained
problem since areas with a poor or ambiguous terrain “signal” can be identified a priori and
flagged before use in a terrain-referenced navigation system. Concepts explored in this chapter
are adapted from [85].
Nearly all terrain-reference navigation systems base their position solution on the differences
between a measured terrain height and a stored terrain height. These vertical differences, or
vertical disparities, provide a relatively straight forward approach for estimation of the aerial
vehicle’s position. Both the TRN method proposed in this chapter and the TERRAIN approach
system of chapter 5 are largely based on position solutions computed by batch processing of the
vertical disparities as is detailed in the following sections.
4.1. Vertical-based Agreement Metric
Terrain-referenced positioning systems use metrics which measure the agreement between the
terrain sensor data (laser or radar) and a DSM. To perform the position update function in an
ALS-based system, measurements from the ALS are compared to data in the DSM. Since the
ALS measurements and DSM elevation values are expressed in different coordinate frames, the
first step in the TRN is the transformation of the ALS measurements in the ALS coordinate frame
to a set of elevation values expressed in the DSM coordinate frame. Thus, a set, S, of number, N,
ALS range measurements, { }NitS iiiALS ,...,1|,, == ρα , where ti = time, αi = laser scan angle,
and ρi = laser range, are transformed from the aircraft body frame to a point cloud in an East
North Up (ENU), local-level coordinate frame identified by the set,
( ){ }NittS iENUiENU ,...,1|, == x [86]. The origin of the local level coordinate frame coincides
with the Laser Scanner Optics (LSO) reference point at time t0. The transformation from body to
ENU frame requires angle estimates of the ALS (pitch,θ , roll, ϕ , and heading, ψ ), and
integrated ALS velocity starting at t0. Estimated incremental ENU frame rotations can be
included for completeness; however, for this application, the effect of the ENU frame rotations on
the generation of the ENU reference point cloud is negligible over the period of one second at
airplane velocities. Characterizing accuracy of position estimations is of primary interest in this
chapter, so attitude and position estimates, ( )iENULSO t,x are computed using a post-process
GPS/IMU solution. This is not possible in the real-time system described in Chapter 5.
The local-level point cloud coordinates are then converted to WGS-84 Latitude, Longitude,
Height (LLH) coordinates defined by the set,
( ) ( ) ( ) ( )[ ]⎭⎬⎫
⎩⎨⎧ === NithttttS iALSiiiLLHiLLH ,...,1 ˆˆˆˆ,
T λφx . The ENU to LLH coordinate
transformation at time-epoch ti is a function of the predicted position of the laser scanner optics at
the time-epoch ti. The corresponding terrain elevation, ( ) ( )( )iiDSM tth λφ ˆ,ˆ at the estimated latitude
coordinate, ( )itφ , and longitude coordinate, ( )itλ , of LLHS , is retrieved from the DSM server
using bilinear interpolation on the four closest DSM points given that the DSM is stored as a
uniformly spaced grid of elevations.
The agreement metric is then defined as the difference between the measured height and the
height synthesized from the DSM. This difference or disparity can be computed for each laser
range measurement. Thus, the set, P, of N disparities can be obtained:
( ) ( ) ( ) ( )( ){ }NitththtpP iiDSMiALSi ,...,1 ˆ,ˆˆ =−== λφ (8)
The Sum-of-Squared-Errors (SSE), as described in [84], can now be evaluated using the set of N
disparities, or:
( ){ }∑=
=N
iiN tpSSE
1
2 (9)
The agreement metric for a radar altimeter-based terrain navigation system is similar to an ALS-
based navigation system; however, they differ greatly in the number of independent samples per
second and the accuracy of the measurements as described in the next two sections.
4.1.1. Radar Altimeter-Based Disparity Calculation
For radar altimeter-based terrain navigation systems the individual disparities are computed as
follows:
( ) ( )( )iiDSMiSYNTi tththtp λφ ˆ,ˆ)()( −= (10)
where
( ) ( ) ( )iRADiiSYNT trthth −= ˆ (11)
( ) ( )( )iiDSM tth λφ ˆ,ˆ (12)
and ( )iRAD tr is the radar altimeter measurement; and ( )itφ , ( )itλ , and ( )ith are the estimated
latitude, longitude, and height of the aircraft position (or radar altimeter position) at time ti as
illustrated in Figure 4-1. Factors such as the attitude of the aircraft is not typically a concern
given the relatively large beamwidth (17 deg to 90 deg) of typical C-Band radar altimeters and
the ability of the radar altimeter to track the closest range return (typically nadir to the aircraft).
To ensure independence between measurements, disparities, p(ti), for an aircraft at 1,000 m AGL
with a radar altimeter with a 17 deg beamwidth, should have a spacing of about 300 m. If the
aircraft is traveling at 60 m/s, independent disparity measurements can be made approximately
every 5 s. Since a set of independent disparities is required for each position estimate, the time
between position estimation updates is often a minute or greater.
Figure 4-1, Parameters of a Radar Altimeter-Based Terrain Navigator
4.1.2. ALS-Based Disparity Calculation
The disparity, p(ti), for an ALS based system is computed similarly to the above described radar
altimeter system; however, the aircraft attitude and the ALS scan angle, β, become important
measurements due to the high range accuracy and narrow beamwidth of a laser ranger. As
illustrated in Figure 4-2, the attitude, scan angle, and ALS range measurements are used to derive
the ALS point cloud points or illumination points ( ) ( ) ( )[ ]iTiTiT thtt ˆ,ˆ,ˆ λφ from the aircraft’s
estimated position, ( ) ( ) ( )[ ]iAiAiA thtt ˆ,ˆ,ˆ λφ via a body-to-navigation frame coordinate
transformation. Note that, unlike the radar altimeter case, the computed height measurements are
not nadir to the aircraft. The transformed illumination point height, ( )iT th , is then subtracted
from the terrain database value ( ) ( )( )iTiTDSM tth λφ ˆ,ˆ to form the disparity, p(ti).
MSL
Terrain
rRAD(ti) Approx 300 m @ 1000 m AGL w/ 17 deg BW
ti-1 ti-2 t1
. . .
( ) ( ) ( )[ ]iAiAiA thtt ˆ,ˆ,ˆ λφ
( ) ( )( )iAiADSM tth λφ ˆ,ˆ
Figure 4-2, Parameters of an ALS-Based Terrain Navigator
The area painted by a single ALS measurement is typically less than 1 m2 at an altitude AGL of
1000 m given a typical divergence (which is similar to the beamwidth) of an ALS laser is less
than 1 mrad. Due to the scanning mechanism of the ALS, the very narrow beam divergence of
the laser, and the high resolution terrain database, thousands of independent disparities, p(ti), will
be available for position estimation every second.
4.2. ALS-Based Position Estimation
Two methods for estimating aircraft position are discussed in this section: a grid-based
(exhaustive-search) method and a gradient-based method. In case of the grid-based method, a
search area of known position offsets is defined around the initial position prediction. The size of
search area can be determined by the covariance of the position predictions. However, since
post-processed GPS/IMU is used for the position prediction, the size of the search area is set
arbitrarily large to investigate the distance between the terrain-reference position solution and the
GPS/IMU “truth” position. Thus, in grid-based methods the predicted aircraft position at each
time-epoch, it , is chosen as the center for a set of candidate aircraft positions:
( ) ( ) ( )mkjttmkjt iENULSOiENULSOiENULSO ,,,ˆˆ,,,'ˆ ,,, xxx ∆+= (13)
where
MSL
Terrain
rALS(ti)
xb
yb
zb β
( ) ( ) ( )[ ]iAiAiA thtt ˆ,ˆ,ˆ λφ
( ) ( )( )iTiTDSM tth λφ ˆ,ˆ
Aircraft Body Reference Frame
( )⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
∆⋅∆⋅∆⋅
=∆hmykxj
mkjtiENULSO ,,,ˆ ,x (14)
for MMj ,...,−= , MMk ,...,−= , and MMm ,...,−= . x∆ and y∆ determine the resolution
of the horizontal dimensions of the search area. For clarity, the search will be divided into two
searches: a horizontal search and a vertical search. The search equation (14) simplifies to
( ) [ ] T , 0,,ˆ ykxjkjtiENULSO ∆⋅∆⋅=∆x and the disparity in equation (10) can now be
evaluated at each point ( )kjtiENULSO ,,'ˆ ,x , or
( ) ( ) ( ) ( ){ }NikjththkjtpkjP iDSMiALSi ,...,1 ,,,,, =−== (15)
Similarly, the SSE metric can be evaluated for all values of j and k, or
( ) ( ){ }∑=
=N
iiN kjtpkjSSE
1
2,,, (16)
The set of MM ⋅ points is referred to as the SSE surface. The horizontal position estimate, also
called position of best agreement, can now be obtained by finding the values of j and k for which
the SSEN value is a minimum. Mathematically this can be expressed as follows:
( ) ( ){ }kjSSEkj Nkj,minargˆ,ˆ
,= (17)
The corresponding horizontal position estimate can be derived from:
( )⎥⎥⎥
⎦
⎤
⎢⎢⎢
⎣
⎡
∆⋅+∆⋅+
=h
ykyxjx
tiENULSOˆˆˆ
ˆˆˆ ,x (18)
These equations will be used in the next two sections to evaluate both the exhaustive grid position
estimation and gradient-based position estimation.
4.2.1. Exhaustive Grid Search Position Estimation
The exhaustive grid search algorithm entails the evaluation of ( )kjSSEN , for each value of j and
k within the search grid. Two sets of exhaustive searches were performed on 60 seconds of ALS
data collected during the DC-8 flights. The first exhaustive search was over an area of ± 30 m in
the east/west and north/south directions with a 1-m step interval ( m 1y,m 1x =∆=∆ ) and a ± 4
m search around the aircraft’s a priori height (the up direction) with a 30-cm step interval. An
example of one of the horizontal search spaces is shown in Figure 4-3.
-30 -20 -10 0 10 20 30-30
-20
-10
0
10
20
30
East Offset from Truth (m)
Nor
th O
ffset
from
Tru
th (m
)
Figure 4-3, SSE Surface for GPS time 314246 s of week 1229.
30x30 m Search Area, 1-m Spacing.
The second exhaustive search was performed in the east/west and north/south direction with a ± 9
meter search area and a 30-cm step interval and a search area of ± 4 m in the up direction with a
30-cm step interval. Figure 4-4 shows the results of this horizontal search.
-5 0 5
-5
0
5
East Offset from Truth (m)
Nor
th O
ffset
from
Tru
th (m
)
Figure 4-4, SSE Surface for GPS time 314246 s of week 1229.
9x9 m Search Area, 0.3-m Spacing.
Each of the exhaustive search methods, depicted in Figure 4-3 and Figure 4-4, uses one second of
ALS data. At a Pulse Repetition Frequency (PRF) of 33,333 Hz this corresponds to N=33,333
measurements for the position estimation process. For this value of N, the implementation of the
exhaustive search requires over 3 billion DSM lookups and bilinear interpolations. The large
number of DSM lookups performed by this method takes over 23 minutes on a Pentium 4, 1.8
GHz computer with 1.3 GB of RAM. Although the exhaustive search provides a good insight in
the characteristics of the SSE surface, alternative methods for finding the SSE surface minimum
must be sought for the implementation of real-time ALS terrain-referenced navigation.
In Figure 4-3 it can be observed that more than one local minimum exists on the SSE surface.
However, as the ‘area of interest’ is reduced from 30-by-30 m (Figure 4-3) to 9-by-9 m (Figure
4-4) the number of local minima is reduced to one. This characteristic was found to exist over the
60 seconds of SSE surfaces examined. Therefore, the following supposition was made: if the
position predictions are sufficiently good (better than 9 m in this case) using a search to find the
local minimum should yield the global minimum on the SSE surface thus yielding the highest
terrain agreement. This supposition allows for a significant reduction in the search for the SSE
minimum with respect to the exhaustive search with over one hundred thousand SSE calculations,
each with 33,333 measurements, to typically less than 100 SSE calculations with 33,333
measurements each. The next section presents the use of a gradient search to find the minimum
on the SSE surface.
4.2.2. Gradient-Based Search Position Estimation
A reduction in required computations can be achieved by using gradient-based techniques to
search for the SSE surface minimum given the assumption that there is only one minimum in the
search area. The gradient at a point on a discrete grid surface is approximated to the first order by
differencing the data around that point. Many methods exist to approximate the gradient at
specific locations on a grid defined surface; several are described in [87].
However, to define the gradient on the SSE surface some assumptions must be made. One
parameter used in estimating the gradient is the distance from the position at which the gradient is
taken to the four points on the SSE surface which are used to compute the gradient. Several
factors which should be considered when choosing this parameter are discussed in the following
section. Unlike a DSM which is defined by a set of uniformly spaced elevation values, the SSE
surface approaches a continuous surface as the number of laser measurements used in the sum of
squares error calculation increases if the following assumptions are made. First, it is assumed
that the laser ranger measurements are spatially and temporally independent, i.e. the laser
illumination points do not overlap, and the corresponding points in the DSM are independent (the
size of the uniform grid post spacing in the DSM is small enough such that each laser
measurement uses an independent set of DSM heights to calculate the disparity). Second, it is
assumed that the laser measurements are uniform randomly distributed within the area defined by
the four closest DSM heights since bilinear interpolation is used to compute a DSM height of a
given position. The SSE surface is not defined by an explicit function, hence, empirical results
were obtained and used to identify the parameters required to estimate the SSE surface gradient
for the specific case of the flight test described in the previous sections.
In case of the gradient-based search, equation (18) is modified as follows:
( ) ( )1,11,, ˆˆ−−−
∆+=kENULSOkkiENULSOkiENULSO mtt xxx (19)
where k⋅ indicates the kth iteration in the search, km is the step size at iteration k, and
1, −∆
kENULSOx is found by:
T
kNkN
kNkENULSO dy
SSEddx
SSEd
SSE ⎥⎥⎦
⎤
⎢⎢⎣
⎡
∇−=∆ 01
,x (20)
where kNSSE∇ is the gradient of the SSE surface evaluated at ( )
kiENULSO t,x and dxSSEdkN /
and dySSEdkN / are the individual gradient components at ( )
kiENULSO t,x .
The algorithm can now be described as follows:
k = 0:
( )0,ˆ iENULSO tx = initial position estimate
Compute 0,ENULSOx∆ using equation (20)
m0 = initial step size (2.0 m in the current configuration)
k = 1 to num_iterations (20 for processing in this paper)
Compute position estimate vector ( )kiENULSO t,x using equation (19)
Compute kENULSO ,x∆ using equation (20)
mk = distance to travel in the kENULSO ,x∆ direction:
⎩⎨⎧
<−<≥−
=−−−
−−−
if 5.02or if
121
121
kkkk
kkkkk mAm
kmAmm
xxxx
where A = travel distance reduction decision constant (set to 1.5 in this research)
As described in the above algorithm, an estimated SSE surface gradient is used to determine the
direction of the next step in the gradient search. The distance traveled in each step is controlled
by another mechanism which reduces the gradient distance as oscillations around a minimum are
observed. The oscillating state is determined by computing the distance between the current
gradient calculation position and the gradient calculation made two steps before. Figure 4-5
illustrates one example of the SSE surface gradient search.
Figure 4-5, Gradient Search for Minimum Error on the Sum of Squared Error Surface
4.3. ALS Positioning over Reno, NV
While sharing many of the same components, the use of ALS technology to implement a
positioning capability is fundamentally different in function from a very similar technology
known as LIDAR mapping. LIDAR mapping systems are optimized to generate highly accurate
spatial data which is used in products such as topographic or bathymetric maps. As discussed in
Chapter 3, this optimization is achieved by post-processing the airborne data. The post-processing
methodology conflicts with the positioning system’s goal of real-time operation. An ALS
position estimation system is similar to LIDAR in form in that they both consists of a laser range
scanner, an inertial sensor, and, depending on the positioning implementation, a GPS receiver.
This similarity in form has enabled the use of data collected from a LIDAR mapping system,
flown aboard NASA Dryden’s DC-8, to evaluate the ALS position estimation system. The data
used consist of unprocessed range and scan angle data from the LIDAR’s airborne laser scanner
and the IMU outputs.
Data collected during flight tests conducted on NASA Dryden’s DC-8 Flying Laboratory are used
in conjunction with a high accuracy/resolution DSM to show the construction of the SSE space
and to illustrate aircraft position estimation using the methods described in the following sections
in this paper. The high accuracy DSM has a 2-m spatial resolution and was provided by NGS.
-5 0 5-8
-6
-4
-2
0
2
4
6
8
x offset
y of
fset
Flight tests were conducted on July 28th, July 30th, August 1st, and August 4th 2003 with NASA
Dryden’s DC-8 Flying Laboratory, pictured in Figure 4-6, as part of NASA Langley Research
Center’s (LaRC) Aviation Safety Program. The primary task of the flight test was to collect
weather radar and radar altimeter data for the NASA LaRC real-time SVS terrain elevation
database integrity monitor [88]. A data collection system was installed on this aircraft which
collected LIDAR data (kinematic GPS data, IMU attitude and velocities, laser scanner angle data,
laser scanner range data), radar altimeter data, and weather radar data. The results presented in
this chapter use the ALS from the LIDAR system along with IMU and GPS data to investigate
the ALS terrain-referenced positioning system performance. The LIDAR system used to collect
ALS data was an Optech, Inc. ALTM on loan from the US Army. The LIDAR laser unit was
mounted in the cargo bay of NASA Dryden’s DC-8 Flying Laboratory as shown in Figure 4-7.
Figure 4-6, NASA Dryden DC-8 Flying Laboratory, Photo courtesy of NASA Dryden.
Figure 4-7, NASA Dryden DC-8 Cargo Bay LIDAR Installation
Data were collected for approaches flown into KRNO. The collection of the LIDAR data was
limited to a minimum altitude AGL to satisfy eye-safe regulations. A trajectory of one approach
and its surrounding terrain is plotted in Figure 4-8.
Figure 4-8, Flight Path of an Approach into KRNO
Optech LIDAR
4.3.1. Initial Positioning Results
Over 12 GBytes of binary LIDAR/navigation data were collected during the five missions flown
during the July/August DC-8 flight tests. Much of these data were collected outside the 18-by-10
km region covered by the available NGS DSM. Several of the flight trajectories which cross the
high accuracy/resolution DSM are plotted in Figure 4-9.
-119.85 -119.8 -119.75 -119.739.42
39.44
39.46
39.48
39.5
39.52
39.54
39.56
Latit
ude
(deg
)
Longitude (deg)
Figure 4-9, Flight Trajectories during Laser Data Collection at KRNO
The laser scanner settings varied from 10 to 20 deg in scan width and from 15 Hz to 29 Hz in
scan rate. KRNO is in the center of the high accuracy/resolution DSM. Flights over the DSM
were made as approaches to the airport. It is important to note that no LIDAR measurements
were available for the center region of the DSM because in those regions the aircraft descended
below the allowed eye-safe altitude. In total, 277 s of ALS data were processed for this paper,
with the longest continuous data segment being 62 s in duration. Filter techniques were not
applied to the laser measurements to remove laser measurement outliers (returns from clouds,
birds, etc.).
A four point gradient search was used to calculate the position estimate for each one second set of
data consisting of 33,333 laser measurements. Each gradient search was permitted to iterate a
maximum of 20 times with an initial step of 20 =m m. The gradients for each iteration were
calculated by estimating the north and east slopes around a point with a ± 0.5 m spacing around
the point as described in Section 4.1.1.2. The height error space was searched by performing
several gradient searches on each one second interval of data at discrete height offsets. The
estimated vertical was found by comparison of the minima of each discrete height offset gradient
searches and identification of the point with the smallest error. A plot of the horizontal errors in
the ALS position estimations can be seen in Figure 4-10 for all 277 s of ALS data.
-40 -20 0 20 40-40
-30
-20
-10
0
10
20
30
40
x error (m)
y er
ror (
m)
Figure 4-10, ALS Horizontal Position Estimate Error
The error values in the x (east-west) and y (north-south) direction were computed by subtracting
the ALS navigation position estimate from the post-processed KGPS data (the truth reference
data). Over 90% of the position estimates fall within 10 m of the true position. Table 1 provides
a summary of the position estimate characteristics for the 277 s of data processed. In Table 1 it is
shown that the horizontal radial position error is 8.9 m (1σ), while the vertical position error is
0.51 m (1σ) for 1-s updates. If an outlier rejection method is used in conjunction with the
gradient search the positioning accuracies improve to approx. 3.2 m (1σ) and 0.5 m (1σ) for the
horizontal radial position error and the vertical position error, respectively. The outlier rejection
method discards solutions that disagree by more than 10 m with respect to the INS position
estimate.
Table 1, Summary of ALS Position Estimates (1-s updates)
Description Mean (m) Std. Dev. (m)
x error (all 277 points) 0.45 5.12
y error (all 277 points) -0.87 7.28
h error (all 277 points) -1.16 0.51
x error w/ 10 meter cutoff (251 points) 1.00 2.74
y error w/ 10 meter cutoff (251 points) -0.51 1.67
h error w/ 10 meter cutoff (251 points) -1.15 0.50
5. Real-Time TERRAIN Approach System
In Chapter 4 it was shown that position solutions on the order of a meter were possible when
performing terrain navigation with an ALS and a high resolution/high accuracy terrain database.
These results inspired the design, implementation, and flight test a proof-of-concept real-time
TERRain Aided Inertial Navigator (TERRAIN) approach system. This chapter details the real-
time TERRAIN approach system design and presents the results from the flight test performed
January 14, 2005.
The TERRAIN precision approach system includes an ALS, a high resolution/accuracy (1 m
resolution and 30 cm RMS elevation accuracy) terrain database, created using a LIDAR, WAAS
GPS and an inertial sensor system to provide vertical and horizontal guidance to a desired
runway. For this research, the approach path to the runway is defined as a straight-in 3-degree
approach, similar to Instrument Landing System (ILS) approaches currently in use. WAAS GPS
is used for guidance and calibration of the INS during the initial approach phase. During this
initial phase the TERRAIN approach system capitalizes on the position and integrity benefits
provided by WAAS GPS to reduce the size of the terrain navigator’s position search space and to
reduce the required size of the high accuracy/resolution database. Thus, WAAS GPS is used for
the initial segment of the precision approach until the minimum allowed height, or Decision
Height (DH) is reached for the particular WAAS GPS approach, at which point the system
switches to TERRAIN-based positioning to complete the final segment of the approach.
The proof-of-concept real-time TERRAIN approach system provides precision approach
guidance to the pilot via vertical and horizontal deviation cues on a Liquid Crystal Display (LCD)
Heads Down Display (HDD). As described above, the real-time system operates in one of two
modes during the approach: WAAS GPS mode or TERRAIN mode. Figure 5-1 provides a block
diagram of the approach system. During the initial approach phase, the TERRAIN approach
system is in WAAS-aided mode. In this mode WAAS is used to update the position estimates,
and GPS integrated carrier phase measurements are used to calibrate the integrated velocities
from the INS (Mode Controller = 0 in Figure 5-1). WAAS is used until the DH specified for the
WAAS approach procedure is reached at which point the mode is switched to TERRAIN mode
(Mode Controller = 1 in Figure 5-1). In TERRAIN mode, the INS velocity error estimates in the
Kalman filter (block A in Figure 5-1) are fixed and the corrected INS integrated velocities are
added to the last position estimate to form the corrected position prediction. The corrected
position predictions are used in the terrain navigator to transform the points measured by the ALS
to a geo-referenced coordinate frame. After the point cloud generation, the terrain position
estimator is used to estimate the error in the current corrected position. This estimated error is fed
back into the corrected position (block B in Figure 5-1). The prototype terrain approach system is
detailed in the following sections:
• Characteristics of the TERRAIN Approach System
• Terrain-Referenced Position Solutions
• Inertial Velocity Error Estimation Using Integrated GPS Carrier Phase
• Proof-of-Concept Real-time TERRAIN Approach System Hardware Description
• Flight Test Location and Test Plan
• TERRAIN Precision Approach System Performance
Figure 5-1, TERRAIN Precision Approach System Position Estimator
Mode Controller0 = WAAS1 = TERRAIN
GPSCarrier PhaseMeasurements
GPSUnit VectorsTo Satellites
GPSWAAS PositionMeasurements
Lever Arm Corrected
INS Velocities
ALS PositionError Estimator
0
1 S out
∫ R
SampleAndHold R
in out
ProjectIntegrated Vel.
On SV Unit Vectors
x
H
∫ R
z H∗x
8 StateGPS Carrier Phase/
INS VelocityKalman Filter
States:1-3 Int. Vel Err
4-6 Vel Err.7-8 GPS Clk. Err
-+ z-H∗x
Iterate
0
1 Sout
offReset
0
1Sout
TimingControllerWAAS
UpdateTRN Update
1Hz
1/3Hz
∫R
UncorrectedPosition
++
Integrated Velocity Error Estimates
+-
KalmanUpdate
Corrected Position
10 Hz
IntegratedVelocities
INS Attitude Measurements
+
-
Laser ScannerMeasurements
Terrain Navigator
Mode Controller0 = WAAS1 = TERRAIN
GPSCarrier PhaseMeasurements
GPSUnit VectorsTo Satellites
GPSWAAS PositionMeasurements
Lever Arm Corrected
INS Velocities
ALS PositionError Estimator
0
1 S out
0
1 S out
∫ R ∫
R
SampleAndHold R
in out
ProjectIntegrated Vel.
On SV Unit Vectors
x
H
∫ R ∫
R z
H∗x
8 StateGPS Carrier Phase/
INS VelocityKalman Filter
States:1-3 Int. Vel Err
4-6 Vel Err.7-8 GPS Clk. Err
-+ z-H∗x
Iterate
0
1 Sout
0
1 Sout
offReset
0
1Sout
0
1Sout
TimingControllerWAAS
UpdateTRN Update
1Hz
1/3Hz
∫R
∫R
UncorrectedPosition
++
Integrated Velocity Error Estimates
+-
KalmanUpdate
10 Hz
IntegratedVelocities
INS Attitude Measurements
+
-
Laser ScannerMeasurements
Terrain Navigator
D
C
EB
A
5.1. Characteristics of the TERRAIN Approach System
In the development of the proof-of-concept TERRAIN precision approach system, two goals
were defined: the first goal was to operate in real-time; and the second goal was to provide
aircraft guidance which meets the accuracy requirements similar to other precision approach
systems currently in use. A precision approach is defined as a method that provides both vertical
and horizontal guidance to the runway. Aircraft approach systems are required to meet specific
levels of accuracy, integrity, availability, and continuity. The parameter levels are dependent on
the category (CAT) of the approach. The CATs are specified by the height at which the pilot
must visually acquire the runway environment and make a decision as to whether he continues
the approach or not. This height is referred to as the decision height or DH and the pilot’s
decision will be based on visibility and/or the runway visual range (RVR). For example, a CAT I
approach has a DH of not lower than 200 ft and a visibility of not less ½ a statute mile or an RVR
of not less then 1,800 ft [89]; thus, if the pilot cannot identify the runway environment (runway
lights and/or runway) at a height of 200 ft above the runway, or the ground controllers have
measured the visibility at less than 1,800 ft, the pilot may not land using the CAT I approach.
To rigorously explore the accuracy, integrity, availability and continuity of the system is beyond
the scope of this dissertation; however, this section makes an attempt at identifying the major
factors which impact the integrity, availability, and continuity. Accuracy is discussed in Section
5.6 - TERRAIN Precision Approach System Performance.
5.1.1. TERRAIN Approach System Integrity
Arguably the most critical parameter for an approach system, integrity can be defined as the
ability of the system to provide timely warnings to users when the system should not be used for
navigation and is thus strongly related to the probability that the indicated performance of a
system (good or bad) is correct. Typically associated with integrity is the time-to-alarm
parameter; the time elapsed from the moment misleading information is presented to the moment
a warning is presented to the pilot. There are cases where the TERRAIN approach system can
not be used. For example, the famous approach into St. Maarten Island in the Caribbean, which
is completely over water since the runway is located at the edge of the island as seen in Figure
5-2. However, this condition is known a priori, thus no integrity violation would occur. There
are two aspects for the TERRAIN approach system which impact integrity: the terrain database
integrity and ambiguous position solutions.
Figure 5-2, Approach into St. Maarten Island. Approach over water would make the TERRAIN
approach system not available.
Terrain databases in use today have accuracy specifications assigned to them but no integrity
specifications. If a terrain database is to be used in a system which is certified by the FAA,
terrain database manufactures would have to develop a specification to include this information.
However, terrain can be thought of as a relatively time stationary signal. Hence, it should be
possible to qualify the segments of the terrain database used during an approach and thus provide
a level of data integrity. Qualification of an approach is not a new process; other systems which
have time stationary signals such as ILS are first qualified by the FAA to ensure accuracy and a
monitor is placed to ensure the guidance signal does not vary with time.
The second aspect of TERRAIN approach system integrity is ensuring that any ambiguous
position solutions are excluded. Since the terrain signal is known from the terrain database, an
approach to deal with ambiguous position solutions is to identify ambiguities before the terrain
database is used for an approach and evaluate the impact to the system. The impact ambiguous
position solutions have on the TERRAIN approach system is limited by two means. The first is
the use of WAAS for the initial position estimation. As described in Section 2.4.2, WAAS has
vertical and horizontal protection bounds on its position estimates. Position ambiguities which
exist outside these error bounds can therefore be disregarded. Secondly, after terrain-referenced
navigation is started, a calibrated inertial navigator is used for positioning between each terrain-
referenced position estimate. Thus, position solution ambiguities which fall outside the
protection levels assigned to the inertial position error growth during the period between terrain-
referenced position updates can be disregarded as threats to the system’s integrity. Given that
position updates are made every 3 seconds in the proof-of-concept system, position error growth
from a calibrated navigation grade inertial is minimal. One last method that can be used to
eliminate ambiguous position solutions is the examination of successive terrain-reference position
solutions. This method is valid assuming the ambiguities are not spatially correlated over
multiple transect lengths and the time-to-alarm is able to be achieved.
5.1.2. TERRAIN Approach System Availability
Availability can be loosely defined as the probability that the aircraft can use the landing aid at
the start of the approach procedure. The largest factors which contribute to the availability of an
ALS based landing system, at the current time, are atmospheric and weather conditions. These
conditions may cause large attenuation of the laser signals. Today’s ALS systems typically have
wavelengths between 300 nm to about 11 µm which makes weather particulates such as snow,
rain, fog, and even smog electrically large enough to significantly attenuate the laser energy. The
assumption is made that weather, because of the laser attenuation, is the dominate variable which
impacts the availability of an ALS-based landing system.
It is desirable for an aircraft landing system to be available in “all weather.” However, we must
first define “all weather” since there are situations where, even if the landing guidance system
was available, the aircraft would not be able to perform a landing, e.g. thunderstorms with high-
rain rates and strong down drafts; snow storms where high snow rates reduce the friction on the
runways; and other extreme case such as tornados, hurricanes, and volcanic activity. Given there
may be conditions in which the landing guidance system is not available when an aircraft could
perform a landing, it is of interest to know the probability of such a condition occurring. For
example, if Figure 5-3 defines the probability density function of a weather condition as a
function of the severity of the weather condition, the area under f(x) starting at “a” and ending at
“b” could represent the region of weather severity in which the landing system is not available
given that the aircraft could perform a landing.
Figure 5-3, Theoretical probability density curve of a weather condition of severity x occurring,
the area of the shaded region represents probability of a landing guidance system not available
With the assumption that the availability of landing guidance system is dependent mainly on the
severity of the weather, the availability of the landing system can be defined using Bayesian
statistics as follows:
( ) landingan performaircraft cvailablestem not alanding sytyavailabili P1−= (21)
or using Figure 5-3:
( )bxbxatyavaibabili <<≤−= P1 (22)
In the early 1990’s studies were performed where high update rain rate measurements were made
at various airports around the world to determine the frequency of occurrence of various rain rates
[90]. The effects of these rain rates on the ALS and the ability of the aircraft to land can be
interpreted and related to a probability density function like Figure 5-3. Another factor which
must be considered in the ALS weather sensitivity analysis, is that not every ALS range
measurement is required to produce a position estimate. Current ALS system range measurement
rates vary from 10 to 100 kHz. Accurate position solutions may only require a fraction of total
returns. Thus, the availability of the TERRAIN approach system is a combination of probability
of a particular weather event (i.e. probability of a particular rain rate), the probability of a
measurement given the ALS link budget for the weather event, and the probability that a
x, “weather condition severity”
b
a
x > a, landing guidance system cannot operate
x > b, aircraft cannot perform landing f(x)
landing guidance system not available when aircraft could land
minimum number of range measurements were made to compute a valid position estimate. It
should be noted that the impact of a weather condition on the availability of the TERRAIN
approach system is reduced by using WAAS for positioning until the WAAS DH is reached, thus
reducing the range, R4, loss factor in the laser range equation.
5.1.3. TERRAIN Approach System Continuity
System continuity can be defined as the probability that an approach will not end given it has
been successfully started. As discussed before, it can be assumed that for the TERRAIN
approach system, attenuation to the ALS measurements due to weather conditions is the largest
contributing factor for whether the terrain-based position solution can be computed. Since
continuity is based on the ability to continue operation after an approach has been successfully
started, weather conditions would have to deteriorate from the moment the approach starts to a
level that prohibits the ALS from measuring the terrain. However, a deteriorating weather
condition will not necessarily end the approach since a continuous decrease in aircraft altitude
also means in continuous decrease in laser path losses. Therefore the attenuation due to weather
must increase at a higher rate than the energy gained from flying closer to the ground. In fact, it
can be seen by looking at the laser range equation that the energy received increases by R4 as the
range decreases while the path loss due to weather, ηATM, decreases by a factor of R2 as the range
decreases. Thus, the laser power received increases quadratic as the altitude decreases improving
the probability that continuity of service is guaranteed.
5.2. Terrain-Referenced Position Solutions
At the heart of the TERRAIN approach system is the ALS position estimator seen in the bottom
left corner of Figure 5-1 (Block B). In the proof-of-concept TERRAIN approach system, the
estimator uses three seconds of ALS data, which in this realization contains 30,000 independent
laser measurements, for each batch-type position error estimate. Data collected from flight tests
performed by NASA Langley Research Center at NASA Dryden with NASA Dryden’s DC-8
aircraft were first used to prototype algorithms to solve for the position error estimate as
described in Chapter 4, [85], and [91]. However, these prototype algorithms assumed a known
Laser Scanner Optics (LSO) position, LSOx , for each laser range measurement. In Chapter 4’s
position solution algorithms, interpolated position and attitude measurements from a post-
processed GPS/INS system were used. While in the TERRAIN positioning mode, the TERRAIN
approach system computes LSOx in real-time using previous estimates of the position and
integrated INS velocities for the trajectory estimates between each position estimate:
( ) ( ) ( )dttttit
tENULSOENULSOiENULSO ∫+=
0
,0,, ˆˆˆ vxx (23)
where
( )iENULSO t,x is the position estimate at time ti in ENU (Figure 5-1, Diamond E),
( )0,ˆ tENULSOx is the position estimate at time t0 in ENU (Figure 5-1, Diamond C),
( )tENULSO,v is the velocity measured by the inertial in ENU (Figure 5-1, Diamond D).
Attitude of the LSO is computed by using the unaided INS attitude.
In Chapter 4, it is shown that a position estimation error surface can be created by performing an
exhaustive search on the ALS/terrain database agreement. Chapter 4 also shows that the position
estimate is given by the coordinates of the minimum value on the error surface. Results from data
processed in Chapter 4 demonstrate that, given constraints on the position estimation error surface
size, only one minimum is likely to exist. This characteristic permits the solution of the surface
minimum to be computed by a gradient-based algorithm rather than an exhaustive search over the
entire error surface allowing it to be implemented in a real-time architecture. For example, the
computation was reduced from the twenty-three minutes for an exhaustive grid search to near
real-time for a gradient-based search in a MatlabTM implementation. Further improvements in the
implementation of the gradient search have resulted in real-time operation. These improvements
include storage of the terrain database in Random Access Memory (RAM) and the
implementation of the algorithm in C on a Real-Time Operating System (RTOS).
The agreement between the ALS data and the terrain database is evaluated by comparing the
vertical component of a set of points illuminated by the ALS and the vertical component of a set
of heights retrieved from the terrain database to form a vertical disparity for a given ALS
horizontal position estimate. A total of 30,000 vertical disparities are compared for each position
error estimate. Since a direct comparison between the vertical components is performed, small
errors in assumed horizontal position can map into a large error in the vertical if features such as
buildings or trees are present. To improve the positioning performance these effects were
reduced by implementing a simple outlier removal filter which removes points that are more than
several standard deviations larger than the expected vertical error as is described in Chapter 4.
For the implementation reported here, the vertical error was computed to be approx. 1 m RMS,
thus a 6σ value of 6 m can be selected to remove measurements which are influenced by trees or
building edges. It should be noted that this filter rarely removed more than 1000 out of 30,000
measurements per position error estimation and these outliers were most likely due to vegetation.
Future research is focused on the identification of objects such as buildings and segmentation of
these objects to use complementary methods which make use of sharp gradients to improve the
horizontal position error estimation.
5.3. Inertial Velocity Error Estimation Using Integrated GPS Carrier Phase
The velocity error estimates for the Honeywell HG-1150 Inertial Reference Unit (IRU) are
obtained from a Kalman filter during the initial approach phase of the TERRAIN approach
system while WAAS is used for guidance. Upon the transition to the final approach phase the
Kalman filter is disabled, and the last velocity error estimates are used to complete the TERRAIN
approach. Thus, the Kalman filter is not active during the final approach phase where the
TERRAIN mode is used. The Kalman filter was implemented in C++ and a detailed description
of the filter mechanization is given in Section 2.4.4.
As described in Section 2.2.4, the observations input to the Kalman filter are the differences
between the GPS integrated carrier phase for each Space Vehicle (SV) and the integrated inertial
velocities mapped onto the Line-of-Sight (LOS) vectors between the estimated user position and
each SV. The eight state-variable Kalman filter has the following state variables: states 1 through
3 are the integrated velocity error in ENU; states 4 through 6 are the velocity error in ENU; and
states 7 and 8 are the GPS clock bias and drift, respectively. As seen in Figure 5-1, the integrated
velocity error estimates (state variables 1 through 3) are used to remove the error in the IRU
integrated velocities. It should be noted that, to meet the time window for the flight tests, the
Kalman filter implementation did not include the leverarm correction between the IRU and the
GPS antenna (which was about 8 m); however, this absence did not greatly impact the
performance of the system since the IRU calibrations were performed predominately during
straight-in approaches where the aircraft velocities were relatively constant. Calibration during a
turn would have been greatly affected by the exclusion of the leverarm.
Below are the values used in the system noise covariance matrix ( 0Q ), the measurement noise
covariance matrix ( 0R ), and the estimation error covariance matrix ( −0P ) used in the proof-of-
concept TERRAIN approach system Kalman filter. The matrix entries were derived form the
specifications of the sensors used in the TERRAIN approach system.
0Q , initial (and constant) system noise covariance matrix [n×n]
( )( )
( )
⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢
⎣
⎡
σβ
σσ
σ=
dt200000000000000000dt00000000dt00000000dt000000000000000000000000000
2clkclk
2vel_sys
2vel_sys
2vel_sys
0Q (24)
where the system velocity standard deviation is velsys _σ = 0.01 m/s
the clock standard deviation is 2101×=clkσ s
the beta value of the clock drift is 1=clkβ s
and the time step of the Kalman filter is dt = 0.1 s
0R , initial (and constant) measurement noise covariance matrix [m×m]
⎥⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢⎢
⎣
⎡
σ
σσ
=
2ICP
2ICP
2ICP
k
m
2
1
0000
000000
L
MOR (25)
where GPS integrated carrier phase noise estimate, m 007.0=iICPσ
−0P , initial estimation error covariance matrix [n×n]
⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢⎢
⎣
⎡
σ
σσ
σ=−
2drift_clk
2vert_vel
2horz_vel
2horz_vel
0
000000000000000000000000000000000000000000000000000000000000
P (26)
where - the IRU horizontal velocity standard deviation, horzvel _σ , is specified as 12 kts
2σ [92] , thus assuming a normal distribution, 6 kts 1σ ≈ 3 m/s
- the IRU vertical velocity standard deviation, vertvel _σ , is specified as 30 ft/min
2σ [92], thus assuming a normal distribution, 15 ft/min 1σ ≈ 0.08 m/s
- the clock drift standard deviation, 2101×=clkσ s/s
5.4. Proof-of-Concept Real-time TERRAIN Approach System Hardware Description
One of the most challenging aspects of the proof-of-concept demonstration was the development
of a system that operates in real-time. Given the amount of data to be processed and the
characteristics of the algorithms of the real-time system, a networked architecture with three
computers was developed as shown in Figure 5-4. The first computer is the Data Collection and
Distribution (DCD) computer. Its primary task is to time-tag, store, and distribute the data from
the various sensors used in the system. The second computer is the Navigation computer, which
uses a multi-treaded architecture to perform the positioning and navigation functions. The third
computer uses the aircraft state data, computed by the Navigation computer, to render the
guidance cues displayed to the pilot. Since integrity of the data links between the computers was
not an objective of the proof-of-concept system, Ethernet UDP and TCP/IP protocols were used
to connect the three computers. This section provides a description of the GPS WAAS, IRU, and
ALS sensors connected to the Data Collection and Distribution computer, as well as a description
of the setup of the three computers used in the proof-of-concept system.
Figure 5-4, TERRAIN Precision Approach Hardware Diagram
5.4.1. NovAtel OEM 4/WAAS GPS Receiver
The WAAS position measurements and GPS carrier phase measurement, used by the Kalman
filter in the TERRAIN system during initial approach phase, are provided by a NovAtel OEM-4
L1/L2/WAAS GPS receiver. WAAS position accuracies were observed to be better than five
meters in the horizontal and vertical when compared to post-processed Kinematic GPS for the
January 14, 2005 flight test. Also provided by the OEM-4 GPS receiver is a one Pulse Per
Second (PPS) signal. This signal is used to time-synchronize the Navigation Computer and Data
Collection and Distribution computer. The synchronization is performed through the use of
interrupt service routines that synchronize the computer times through the level-converted, pulse-
extended, PPS signal fed into the Data Collection and Distribution computer’s serial port. The
PPS was also used to estimate the computers’ (crystal oscillator) clock drifts.
5.4.2. Honeywell HG1150 Navigation Grade Inertial Reference Unit (IRU)
Navigation frame-referenced velocities and aircraft attitude data were obtained from the
Honeywell HG1150 navigation grade IRU seen in Figure 5-5. Several different designs of the
proof-of-concept using data from the HG1150 were considered, including a “full” inertial
mechanization using the acceleration and body-rate data to compute position, velocity, and
attitude; as well as a mechanization which only used HG1150 position outputs. It was found that
Time Tagging / Data Storage
QNX 6.3
Honeywell HG1150 IRU
Laser Scanner Position Error
Estimation
QNX 6.3
Navigation Solution Mechanism
Riegl ALS LMS-Q140i
NovAtel OEM 4 / WAAS
100kbs Arinc 429
Parallel Port
Serial Port
PPS
PPS
PPS
Seria
l Por
t (po
sitio
n, ra
nge,
etc
.)
GPS Inputs
For Timing Only
Windows
Aircraft Guidance
(DELPHINSSoftware)
Fast Ethernet
Hub
GS
NA
E
W
SN
12
15
21
6
3
33
30 24OBS
(LS
Mod
e C
ontro
l)
(LS
Ran
ge/A
ngle
Dat
a)
the best performance was obtained by using a mechanization which fell somewhere in between
these two approaches. The navigation frame velocity data, computed by the HG1150, are used.
The use of this mechanization is necessary due to the limitations on the bandwidth and resolution
of the HG1150 data imposed by the ARINC-429 interface. The HG1150 is a standalone Ring
Laser Gyro (RLG) IRU with a 1 nmi per hour position error growth specification.
Figure 5-5, Honeywell HG1150 IRU installed just aft of right-seat pilot in the DC-3
Horizontal velocity data are provided at 20 Hz with a bandwidth of 2 Hz, vertical velocity data
are provided at 25 Hz with a bandwidth of 8 Hz, aircraft pitch and roll angles are provided at 50
Hz with a bandwidth of 8 Hz, and heading angles are provided at 20 Hz with a bandwidth of 2 Hz
[92]. Transport delays due to filtering performed inside the HG1150 and transmission over the
databus are specified to be less than 110 ms [92].
5.4.3. Riegl LMS-Q140i Airborne Laser Scanner
Measurements of the terrain are made with the Riegl LMS-Q140i airborne laser scanner. For the
real-time TERRAIN precision approaches the LMS-Q140i was configured to scan with a 60
degree cross-track scan at 15 scans per second with an average PRF of 10,000 range
measurements per second. In this configuration, assuming an altitude of 1000 ft AGL and a
ground speed of 60 m/s, the distance between scans in the along-track direction is approx. 4 m
and the distance between cross-track scans is approx. 1 m as summarized in Figure 5-6. The
LMS-Q140i scan rate can be set as high as 40 scans per seconds allowing for a more uniform
distribution of the laser measurements. The analysis of the effects of the various measurement
distributions on the position estimates is planned for future research.
The LMS-Q140i specifications are as follows [78]:
o Scan angle range: 80 deg
o Max Scan Speed: 40 scans/sec
o Scan Angular Resolution: 0.018 deg
o Measurement Range: 350 m for target reflectivity > 20%, 700m for target reflectivity > 80%
o Measurement Accuracy: ± 5 cm
o Laser beam divergence: approx. 1 mrad
o Eye Safety: Class 1 (eye safe)
Figure 5-6, Scanning Parameters for LMS-Q140i with Average PRF = 10 kHz
Scan Angle = 60 deg
1 m @ 1000 ft AGL
1150 @ 1000 ft AGL
4 m @ 60 m/s
5.4.4. Data Collection/Distribution Computer
Data from the various sensors were collected and time-tagged in the DCD computer. The DCD
computer is illustrated and pictured in Figure 5-4 and Figure 5-7, respectively. The DCD is
configured to allow for data collection and distribution as well as post-mission playback of the
real-time TERRAIN guidance system. The DCD hardware consists of a 4U 19” rack-mountable
computer configured to allow data collection from the NovAtel OEM 4/WAAS GPS Receiver via
an RS-232 serial port; a Honeywell HG1150 IRU via an ARINC 429 data bus card; a Riegl LMS-
Q140i laser scanner via an ECP parallel port and RS-232 serial port; and a Honeywell HG8505
radar altimeter via an RS-232 serial port.
Along with data collection and distribution, another critical roll of the DCD is data time-tagging.
The DCD is synchronized to GPS time using the PPS signal from the OEM-4 GPS Receiver and
time information from the OEM-4 data messages. Time synchronization is performed by pulse-
extending and level-converting the PPS signal to allow for the triggering of a serial port interrupt
in the DCD. The constant length of the pulse extension is then corrected in the DCD software.
Time accuracy in the computer is measured to be better than 10 µs.
The operating system used on the DCD computer is QNX 6.3. Data are read from each sensor by
independent resource managers (similar to a device drivers) written by Ohio University AEC.
The use of resource managers allows for the efficient division of processing time between the
data collection, distribution, and time-stamping with the ability to provide higher priority to time
sensitive tasks such as time-stamping. Once data are read and time-tagged by its corresponding
resource manager it is stored in a circular buffer allowing other programs global access to the data
by a simple read statement. Data are distributed to the NAVigation (NAV) computer via a high
speed (100 Mb) TCP/IP Ethernet link. Code in the DCD computer is compiled using the GNU C-
compiler.
5.4.5. Navigation Computer
The aircraft state (position, velocity, attitude) and the guidance cues for an approach are
computed in the NAV computer. The NAV computer receives sensor information from the DCD
computer via the TCP/IP Ethernet link, processes and extrapolates the data, and transmits the
aircraft state information to the display computer via an UDP Ethernet link. Like the DCD
computer, the NAV computer is synchronized to GPS time via the OEM-4 GPS receiver’s PPS
signal. Since time is synchronized between the DCD and NAV computer it is possible to reduce
the apparent latency in the pilot display by extrapolating the data sent to the tunnel computer
where appropriate. QNX 6.3 is also used as the operating system for the NAV computer. Like in
the DCD, this allows for multiple threads set at various priority levels to perform varied tasks
such as: DCD computer data reception, GPS time synchronization, position processing mode
selection, terrain-referenced position estimation calculations, inertial velocity error estimations,
and the transmission of data to the display computer. Code in the NAV computer is compiled
using the GNU C-compiler.
Figure 5-7, DC-3Research Computer Rack
5.4.6. Display Computer
Guidance cues are provided to the pilot through an LCD mounted for use by right seat pilot as
shown in Figure 5-8. The LCD display is driven by DELPHINS software running on the tunnel
computer. DELPHINS software was developed and is maintained by Delft University of
Technology in Delft, The Netherlands and used by Ohio University under a Memorandum of
Agreement. It provides a HDD which can provide both a flight director style guidance display
and a synthetic vision guidance display to the pilot.
Navigation Computer
Data Collection Computer
Display Computer
}}
}
Figure 5-8, DC-3 Cockpit with DELPHINS Guidance Display
5.5. Flight Test Location and Test Plan
The real-time TERRAIN precision approaches were performed at Braxton County Airport (K48I)
to runway 19. The view from the DC-3 on short final can be seen in Figure 5-9. K48I was
chosen because of the availability of a LIDAR generated DSM and the relatively short proximity
(approx. 80 nmi) to the Ohio University Airport (KUNI). Runway 19 at K48I is 4,000 ft in length
and 60 ft in width. Currently there are no FAA published approach procedures into this airport.
An airport survey was conducted and the runway touchdown point for the approach was created
to be 1,000 ft from the threshold and a straight-in 3-deg approach was extended from the
touchdown point. The LIDAR generated DSM is describe in Section 3.3.2, and the metadata for
the terrain database is reprinted in Appendix B.
Figure 5-9, DC-3 on Short Final to Runway 19, K48I
Two days of flight tests at K48I took place. The first flight test, flown on December 12, 2004
was a data collection effort. Eight approaches were flow allowing for the collection of time-
tagged GPS, HG1150 IRU and LMS-Q140 ALS data. Data collection was performed using the
DCD computer, which allowed for the real-time playback of the data enabling the development
and testing of the NAV computer in the lab with data from an actual flight test. The NAV
computer software was completed after a month of development, and the real-time TERRAIN
approach system was flown on January 14, 2005. To test the proof-of concept system, eight
approaches at K48I were flown to runway 19. The aircraft trajectories are illustrated in Figure
5-10.
Figure 5-10, trajectories flown to K48I on January 14, 2005 during the flight testing of the real-
time TERRAIN approach system: Left- perspective view, Right- plan view with North up
5.6. TERRAIN Precision Approach System Performance
For the TERRAIN precision approach system the system positioning accuracy was evaluated.
Post processed Kinematic GPS positions are used as the truth reference in this section. A set of
position accuracies from one of the approaches is shown in Figure 5-11.
Figure 5-11, TERRAIN position – KGPS for one approach, HAT: Height Above Threshold
It can be seen that for this approach the position estimates were nearly all contained within ± 5
meters of the truth. The blue shaded regions indicate when GPS WAAS positioning was enabled
whereas the non-shaded regions indicate when TERRAIN mode was enabled. Mode switching
between WAAS and TERRAIN can be observed. This effect can be attributed to variations in the
terrain that cause the height AGL to exceed the threshold height for the WAAS mode, selected at
1,200 ft Height Above Threshold (HAT), at various occasions. It must be noted that the runway
threshold is higher than much of the terrain on the approach path. The mode toggling
phenomenon results from placing the decision HAT for WAAS mode near the maximum range of
the ALS and would not occur with either a lower HAT or longer range ALS.
Performance of the system was evaluated during the final approach phase of flight starting 900 ft
HAT. 900 ft HAT was chosen as the starting height to evaluate performance to ensure quality
measurements from the LMS-Q140i laser scanner. During this phase of flight the navigator was
operating in the terrain navigation mode for the eight approaches. 5323 position estimates were
computed by the navigator. Figure 5-12, Figure 5-13, and Figure 5-14 provide histograms of the
0 50 100 150 200 250 3000
500
1000
HA
T (ft
)
0 50 100 150 200 250 300-505
Eas
t Err.
(m)
0 50 100 150 200 250 300-505
Nor
th E
rr. (m
)
0 50 100 150 200 250 300-505
Up
Err.
(m)
GPS Time - (497782) (s)
TERRAIN approach system navigator in the East, North, and Up directions. A best fit normal
distribution overlay provides an indication that the distribution of position outputs are relatively
normal, however they fail standard normal distribution tests (Jarque-Bera test with %5
significance level).
-6 -5 -4 -3 -2 -1 0 1 2 3 40
20
40
60
80
100
120
140
160
180
200
Bin
Qua
ntity
Figure 5-12, Histogram of error in the TERRAIN approach system navigator output in the East
direction with best fit normal distribution overlay.
-5 -4 -3 -2 -1 0 1 2 3 4 50
20
40
60
80
100
120
140
160
180
Bin
Qua
ntity
Figure 5-13, Histogram of error in the TERRAIN approach system navigator output in the North
direction with best fit normal distribution overlay.
-2.5 -2 -1.5 -1 -0.5 0 0.5 1 1.50
50
100
150
Bin
Qua
ntity
Figure 5-14, Histogram of error in the TERRAIN approach system navigator output in the Up
direction with best fit normal distribution overlay.
Table 2 presents a summary of the statistics from the eight approaches (9 minutes of data) flown
on January 14, 2005, at Braxton County airport while the navigator was in TERRAIN mode.
Values in Table 2 were computed from data collected while on approach, from 900 ft HAT until
the 50 ft DH, and Table 3 provides a summary of the statistics for the TERRAIN system at a 50 ft
DH (1 measurement each approach so sample size of only 8 for Table 3).
Table 2, Summary of TERRAIN Position Accuracy on Approach, 900 ft HAT to DH, Eight
Approaches, Nine Minutes of Data
Error Direction Mean (m) Standard
Deviation (m)95%
Value (m) Max Absolute
Error (m)
East -0.982 1.43 3.84 5.62
North -0.117 1.34 2.81 4.39
Up -0.645 0.615 1.87 2.35
Table 3, Summary of TERRAIN Position Accuracy at 50 ft DH, Eight Approaches (5323
measurements)
Error Direction Mean (m) Standard
Deviation (m)95%
Value (m) Max Absolute
Error (m)
East -0.55 1.55 3.65 3.23
North -0.82 1.35 3.53 2.82
Up -1.46 0.57 2.60 2.16
Accuracy requirements defined for a satellite-based CAT IIIb approach are 5.0 m in the
horizontal and 2.9 m in the vertical 95%-value under guidance to the DH [89]. If the data used to
generate the standard deviations in Table 3 are assumed to be normal then the 95%-values can be
conservatively approximated by multiplying the standard deviation by two and adding the
absolute value of the mean error. The 95%-values of the proof-of-concept TERRAIN precision
approach system in Table 3 meet the CAT IIIb horizontal accuracy requirements, but it should be
noted that this table represents only a small set of measurements (8 approaches) recorded to one
runway. While the CAT IIIb vertical accuracy requirement was not met, it is likely that errors in
the IRU-ALS lever-arm translation and orientation estimates may have contributed to the error
vertical bias given precise lever-arm measurements were not incorporated for the flight test. It is
further noted that vertical accuracies can be improved by implementing techniques which use the
runway profile after the threshold is crossed allowing cm-level vertical performance consistent
with the laser scanner ranging accuracy specifications.
6. Conclusions and Future Work
On January 14, 2005, Ohio University AEC demonstrated the use of the TERRAIN precision
approach system to provide guidance to a pilot for a precision approach. The proof-of-concept
system achieved real-time position solutions with accuracies within the requirements for a
satellite-based CAT IIIb approach system. While accuracy is only one of the requirements for an
aircraft precision approach and landing system, it is the opinion of the author that continued
research into system integrity, safety, and ALS technology will result in an operationally effective
and robust system landing system. While the use of such a system for manned aircraft has many
procedural and technical issues which need to be addressed, the application to low flying UAV’s,
in environments where GPS availability is limited, may prove a feasible solution given the
continued size and cost reduction of narrow beam scanning rangers, i.e. laser scanner and
millimeter-wave radar. It was shown that using an ALS to measure the terrain below an aircraft
and comparing the sensed terrain against a DSM with similar resolution and accuracy
characteristics leads a position estimate on-the-order of a meter even for short transect lengths (3
seconds or less). This research showed that it is possible to store and very rapidly access large
high-fidelity terrain databases on relatively inexpensive equipment.
In Chapter 4 it was shown that computing the SSE over a set of vertical disparities can be used as
a metric in position estimation. This SSE metric was used to create an SSE surface with x and y
values being position offsets and the z value being the SSE value. The SSE surface was found to
have a distinct minimum which could be used to estimate the aircraft position error. An
exhaustive search of the SSE surface to find the minimum proved to impossible in real-time with
the current personal computer technology. However, it was found that, for a constrained size of
the SSE surface, a unique minimum was likely to exist. This characteristic of the SSE surface
allowed the application of a gradient search technique to determine the minimum point on the
SSE surface. Similar gradient search techniques are used in numerical analysis. The use of the
gradient search was the breakthrough which made real-time position estimation possible with
systems that produce 10,000 or more independent terrain measurements per second. The
algorithms described in Chapter 4 were tested on terrain data collected at Reno, NV on NASA’s
DC-8 Airborne Laboratory where they were shown to provide position solutions typically on the
order-or-a meter. Chapter 4 also introduced the concept of separating features from the terrain
surface to create feature databases. Comparison of features extracted from ALS data against a
feature database will provide large amounts of horizontal position accuracy, especially in
relatively flat areas with many square features (such as the industrial buildings often found below
an approach path at relatively flat areas, i.e. Dallas/Fort Worth airport). The study of extracted
building shapes will also allow for heading estimation which will be critical if a lower grade
(non-navigation grade) inertial sensor can only be aided by the terrain navigator.
Chapter 5 described a proof-of-concept real-time TERRAIN approach guidance system. In
designing the system a great deal of thought was given to the path to FAA certification. FAA
certification requires that certain levels of accuracy, integrity, availability, and continuity be met
depending on the criticality of the application. Factors which contribute to these parameters are
addressed. However, to fully understand the parameters to levels of statistical certainty more
research is needed. Future work in this area of certification include
• Development of techniques which examine the autocorrelation properties of terrain
databases over an area which is to be used for precision approach to ensure
uniqueness (and integrity) of position solutions.
• While it may not be possible to certify that every point in a terrain database is
accurate, it may be possible to check the terrain database under an approach path
using methods similar to those used to “qualify” ILS approach systems thus
providing a level of required integrity.
• Study of the maximum altitudes at which an ALS-based TRN is capable of reliably
measuring the terrain for given weather events.
• Study of the impact of a change in weather conditions on the continuity, i.e. weather
conditions deteriorate after the start of a precision approach procedure. This study
would have to include the decrease in distance between terrain and aircraft and thus
the increased received signal strength.
Previous systems which use of the shape of the terrain for navigation have been constrained by
the sensor’s ability to accurately measure the terrain; the technology used store the terrain
database; and the technology used to compute position solutions. Based on the research
presented in this dissertation, the following two overarching conclusions can be made: technology
has reached the point where it has enabled the development of new methods of terrain-referenced
navigation and it is now possible to create terrain-referenced navigation systems with positioning
accuracies similar to GPS.
Flight crew of the January 14, 2004 proof-of-concept TERRAIN flight test, Left to right: Dave
Barner, Mark’s Lunch (the bag), Mark Smearcheck, Ananth Vadlamani, Jeff Dickman, Don
Venable, Bryan Branham (Co-Pilot), Dr. Richard McFarland (Pilot), Jacob Campbell. Not
pictured but present on the flight: Dr. Maarten Uijt de Haag. Also not pictured but essential to the
flight test: Dr. Frank van Graas, Jay Clark (Chief of Airborne Mobile Laboratories), Kadi, Mac &
Paul. Thanks guys!
7. References
[1] Gray, R. A., “In-flight Detection of Errors for Enhanced Aircraft Flight Safety and Vertical
Accuracy Improvement Using Digital Terrain Elevation Data with an Inertial Navigation System,
Global Positioning System and Radar Altimeter,” Ph.D. Dissertation, Ohio University, Athens,
Ohio, June 1999.
[2] Campbell, J. L., “Characteristics of a Real-Time Digital Terrain Database Integrity Monitor
for a Synthetic Vision System,” Master’s Thesis, Ohio University, November, 2001.
[3] Young, S. D., “On the Feasibility of In-Flight Autonomous Integrity Monitoring of Stored
Geo-Spatial Data using Forward-Looking Remote Sensing Technology,” Ph.D. Dissertation,
Ohio University, Athens, Ohio, December 2004.
[4] Kakarlapudi, S., “Application of Image Analysis Techniques in Forward Looking Synthetic
Vision System Integrity Monitors,” Master’s Thesis, Ohio University, June 2004.
[5] Vadlamani, A. K., “Performance Improvement Methods for Terrain Database Integrity
Monitors and Terrain-Referenced Navigation,” Master’s Thesis, Ohio University, March 2004.
[6] Goebel, G., The Wizard War: WW2 & The Origins Of Radar, v2.0.1, February, 01, 2005,
public domain internet book, http://www.vectorsite.net/ttwiz.html, May 19, 2005.
[7] Mulberger, H. C., J. E. Bellitt, “Flight Indicating Instrument,” United States Patent 2,526,682,
Filed: April 10 1946, Patented: October 24, 1950.
[8] Koch, R. F., D. C. Evans, “ATRAN terrain Sensing guidance – the grand-daddy system,”
Image Processing for Missile Guidance, Proceedings of the Society of Photo-Optical
Instrumentation Engineers, San Diego, California, 1980, pp. 2-9.
[9] Forbath, F. P., I. K. Williams, “Automatic Correlation Comparator,” United States Patent
3,064,249, Assignee: United States of America as represented by the Secretary of the Air Force,
Filed: June 21, 1957, Patented: November 13, 1962.
[10] Berger, F. B., “Aircraft Navigation System,” United States Patent 2,847,855, Assignee:
General Precision Laboratory Inc., Filed: February 17, 1954, Patented August 19, 1958.
[11] Berger, F. B., “Optical Cross-Correlator,” United States Patent 2,787,188, Assignee: General
Precision Laboratory Inc., Filed July 31, 1953, Patented April 2, 1957.
[12] Hallmark, W. C., “Fixtaking Means and Method,” United States Patent 3,328,795, Assignee:
Ling-Temco-Vought, Inc., Dallas, TX, Filed: November 18, 1959, Patented: June 27, 1967.
[13] Hinricks, P. R., “Advanced Terrain Correlation Techniques,” IEEE PLANS, pp. 89-95,
1976.
[14] Hostetler, L. D., “An Analysis of a Terrain-Aided Inertial Navigation System,” Sandia
Laboratories Technical Report, SAND75-0299, 1975.
[15] Hostetler, L. D., R. D. Andreas, “Nonlinear Kalman Filtering Techniques for Terrain-Aided
Navigation,” IEEE Transactions on Automatic Control, Vol. AC-28, No. 3, March 1983.
[16] Keearns, L. R., “Navigation System,” United States Patent 4,495,580, Assignee: E-Systems,
Inc., Dallas, TX, Filed: March 30, 1981, Patented: January 22, 1985.
[17] Keearns, L. R., “Method of Determining the Position and Velocity of a Vehicle,” United
States Patent 4,520,445, Assignee: E-Systems, Inc., Dallas, TX, Filed: February 7, 1984,
Patented: May 28, 1985.
[18] Chan, L. C., B. S. Franklin, “System for Correlation and Recognition of Terrain Elevation,”
United States Patent 4,584,646, Assignee: Harris Corporation, Melbourne, FL, Filed: June 29,
1983, Patented: April 22, 1986.
[19] Baird, C. A., “Map-Aided Navigation System Employing TERCOM-SITAN Signal
Processing,” United States Patent 4,829,304, Assignee: Harris Corporation, Melbourne, FL,
Filed: May 20, 1986, Patented: May 9, 1989.
[20] Runnalls, A. R., “A Bayesian Approach to Terrain Contour Navigation,” AGARD Guiance
and Control Panel 40th Symposium, May 1985.
[21] Runnalls, A. R., R. J. Handley, “The ‘Gold Standard’ Navigator,” Proceedings of Eurofusion
98, 1998. pp 77-82.
[22] Burgman, N., “Recursive Bayesian Estimation: Navigation and Tracking Applications,” Ph.
D. Dissertation, Department of Electrical Engineering, Linköping University, Sweden, 1999.
[23] Gustafsson, F., et al., “Particle Filters for Positioning, Navigation, and Tracking,” IEEE
Transactions on Signal Processing, Vol. 50, No. 2, February 2002, pp 425-437.
[24] Metzger, J., et al., “Comparison of Different Terrain Referenced Navigation Techniques,”
Institute of Navigation, Proceedings 58th Annual Meeting, Albuquerque, NM, June 24-26, 2002,
pp 132-141.
[25] Metzger, J., et al., “Covariance Estimation for Terrain Referenced Navigation with a
Comparison Technique,” Institute of Navigation, Proceedings 60th Annual Meeting, Dayton, OH,
June 7-9, 2004.
[26] Lerche, H., “Navigation of Aircraft by Correlation,” United States Patent 4,910,674,
Assignee: MBB GmbH, Filed: June 28, 1988, Patented: March 20, 1990.
[27] Mongeon, R. J., “Optical Doppler Radar System Using a Conically Scanned Laser Beam,”
Assignee: United Technologies Corporation, Filed: March 13, 1980, Patented: July 20, 1982.
[28] Metzdorff, W., P. Lux, M. Eibert, “Linear Method of Navigation,” United States Patent
5,047,777, Assignee: Dornier Luftfahrt gmbH, Fed. Rep. of Germany, Filed: May 14, 1990,
Patented: Sep. 10, 1991.
[29] Metzdorff, W., P. Lux, M. Eibert, “Method of Navigation,” United States Patent 5,087,916,
Assignee: Dornier GmbH, Fed. Rep. of Germany, Filed: May 14, 1990, Patented: Feb. 11, 1992.
[30] Aboulafia, R., “Fairchild Dornier: Phoenix into Ashes,” American Institute of Aeronautics
and Astronautics, Aerospace America, Industry Insights, Teal Group, June 2002,
www.aiaa.org/aerospace/Article.cfm?issuetocid=215&ArchiveIssueID=27, June 23, 2005.
[31] Hicks, A. C., “Terrain Navigation Apparatus,” United States Patent 6,389,354, Assignee:
BAE Systems plc, Filed: June 8, 2000, Patented: May 14, 2002.
[32] Handley, R. J., et al., “Future Terrain Referenced Navigation Techniques Exploiting Sensor
Synergy,” The European Navigation Conference, GNSS 2003, Graz, Austria, April 22-25, 2003.
[33] U.S.A.F Manual 52-31, “Guided Missiles Fundamentals,” Air Force Manual 52-31,
Washington, D. C., September 20, 1957, pp 444-446.
[34] Calhoon, T. G., “Electronic Storage for ATRAN,” United States Patent 3,290,674, Assignee:
United States of America Secretary of the Navy, Filed: March 27, 1959, Patented: December 6,
1966.
[35] Baird, C. A., M. R. Abramson, “A Comparison of Several Digital Map-Aided Navigation
Techniques,” Proceedings IEEE Plans, November 26-29, 1984, pp 286-293.
[36] Klass, P. J., “New Guidance Technique Being Tested,” Aviation Week & Space Technology,
pp 48-51, February 25, 1974.
[37] Laur, T. M., S. L. LLanso, “Encyclopedia of Modern U.S. Military Weapons,” The Army
Times Publishing Company with Berkley Publishing Group, New York, NY, ISBN 0-425-16437-
3, 1995.
[38] Pike, J., “Cruise Missile Support Activity (CMSA),” Federation of American Scientist,
November 1997, http://www.fas.org/irp/agency/dod/uspacom/cmsa/, June 27, 2005.
[39] Webber, W. F., “Vehicle Guidance System,” United States Patent 4,144,571, Assignee: E-
Systems, Inc., Dallas, TX, Filed: March 15, 1977, Patented: March 13, 1979.
[40] Hostetler, L. D., R. C. Beckmann, “The Sandia Inertial Terrain-Aided Navigation System,”
Sandia Laboratories Technical Report, SAND77-0521, 1977.
[41] Boozer, D. D., J. R. Fellerhoff, “SITAN Test Results in the AFTI/F-16 Aircraft at Edwards
Air Force Base,” Proceedings of the ION National Technical Meeting, Santa Barbara, CA,
January 26-29, 1988, pp 151-157.
[42] Runnalls, A. R., “Apparatus Incorporating Recursive Estimator,” United States Patent
4,786,908, Assignee: GEC Avionics Limited, Filed: May 15, 1986, Patented November 22, 1988.
[43] Runnalls, A. R., “Re: Terrain-Referenced Navigation Acronym…,” Personal e-mail response
sent to Jacob Campbell, July 7, 2005.
[44] BAE Systems webpage, “Merger Between British Aerospace PLC and the Marconi
Electronic Systems Business of the General Electric Company PLC,”
www.baesystems.com/mergerundertakings/pdf/SoSUNDERTAKINGS.pdf, June 29, 2005.
[45] BAE Systems webpage, “TERPROM® Status,” BAE Systems,
http://www.terprom.co.uk/Status.htm, June 29, 2005.
[46] www.helis.com, “U.S. Navy Trials BAE Systems Helicopter TERPROM,” helis.com,
February 5, 2001, http://www.helis.com/news/2001/terprom.htm, June 29, 2005.
[47] BAE Systems, “TERPROM Eagle-OWL®,”
http://www.operations.com.au/webdata/resources/files/Eagle_OWL_Feb_03.pdf, June 29, 2005.
[48] BAE Systems webpage, “Terrain Referenced Navigation (TRN),” BAE Systems,
http://www.terprom.co.uk/TRN.htm, June 29, 2005.
[49] BAE Systems webpage, “TERPROM® II – The New Standard”,
http://www.terprom.co.uk/TERPROM_II.htm, June 29, 2005.
[50] Robins, A. J., “Recent Developments in the "TERPROM" Integrated Navigation System,”
Proceedings of the 44th Annual Meeting. Annapolis, Maryland. June 1988.
[51] Hvizd, J. J., O. W. Dieffenbach, “APALSTM Program Status, Pre-Production Flight Test
Results and Production Implementation,” Institute of Navigation Proceedings of the 52nd Annual
Meeting, Cambridge, MA, June 19-21, 1996, pp. 305-311.
[52] Dieffenbach, O., “APALSTM Autonomous Precision Approach and Landing System,”
Institute of Navigation, Proceedings of the 51st Annual Meeting, Colorado Springs, CO, June 5-7,
1995, pp. 247-251.
[53] Nicosia, J. M., et al., “High Resolution Autonomous Precision Positioning System,” United
States Patent 6,865,477, Assignee: Winged Systems Corporation, Filed: February 11, 2002,
Patented: March 8, 2005.
[54] Law, S. W., “APALS Question,” Personal e-mail reponse sent to Jacob Campbell, June 28,
2005.
[55] Honeywell, “Precision Terrain Aided Navigation (PTAN),” Honeywell Brochure,
http://content.honeywell.com/dses/assets/datasheets/ptan_data_sheet.pdf, June 27, 2005.
[56] Jensen, D., “PTAN’s Potential,” Newsstand, Aviation Today,
http://www.aviationtoday.com/cgi/av/show_mag.cgi?pub=av&mon=0704&file=ptan.htm, May
12, 2005.
[57] Hager, J. R., et al., “Interferometric Synthetic Aperture Radar Altimeter,” United States
Patent 6,025,800, Assignee: Honeywell Inc., Filed: October 2, 1998, Patented: February 15, 2000.
[58] Hager, J. R., et al., “Precision Radar Altimeter with Terrain Feature Coordinate Location
Capability,” United States Patent 6,362,776, Assignee: Honeywell International Inc., Filed:
February 4, 2000, Patented: March 26, 2002.
[59] Hager, J. R., et al., “Methods and Apparatus for Accurate Phase Detection,” United States
Patent 6,680,691, Assignee: Honeywell International Inc., Filed: May 13, 2002, Patented: January
20, 2004.
[60] Hager, J. R., et al., “Methods and Apparatus for Determining an Interferometric Angle to a
Target in Body Coordinates,” United States Patent 6,856,279, Assignee: Honeywell International
Inc., Filed: May 13, 2002, Patented: February 15, 2005.
[61] Sabatino, A. E., et al., “Method and System for Terrain Aided Navigation,” United States
Patent 6,512,976, Assignee: Honeywell International Inc., Filed: April 27, 2001, Patented:
January 28, 2003.
[62] Hager, J. R., et al., “Radar Altimeter with Forward Ranging Capabilities,” United States
Patent 6,897,803, Assignee: Honeywell International Inc., Filed: June 11, 2003, Patented: May
14, 2005.
[63] Parkinson, B. W., J. J. Spilker, Global Positioning System: Theory and Application, Volume
I, ISBN 1-56347-106-X, American Institute of Aeronautics and Astronautics, Inc., USA, 1996.
[64] Parkinson, B. W., J. J. Spilker, Global Positioning System: Theory and Application, Volume
II, ISBN 1-56347-107-8, American Institute of Aeronautics and Astronautics, Inc., USA, 1996.
[65] Kaplan, E. D., Understanding GPS, Principles and Applications, ISBN 0-89006-793-7,
Artech House, Inc., Norwood, MA, 1996.
[66] Misra, P., P. Enge, Global Positioning System: Signals, Measurements, and Performance,
ISBN 0-97095-440-9, Ganga-Jamuna Press, 2001.
[67] Navstar GPS Joint Program Office, “Navstar Global Positioning System Interface
Specification: IS-GPS-200 Revision D,” December, 7, 2004, viewed: January, 17, 2006,
http://www.navcen.uscg.gov/gps/geninfo/IS-GPS-200D.pdf.
[68] RTCA, Inc., “Minimum Operational Performance Standards for Global Positioning
Systems/Wide Area Augmentation System Airborne Equipment,” prepared by SC-159,
Document No. RTCA DO-229C, Washington DC, November 28, 2001.
[69] Titterton, D. H., and J. L. Weston, Strapdown Inertial Navigation Technology, Peter
Perigrinus Ltd. on behalf of the Institution of Electrical Engineers, 1997.
[70] Soloviev, A., F. van Graas, S. Gunawardena, “Implementation of Deeply Integrated
GPS/Low-Cost IMU for Reacquisition and Tracking of Low CNR GPS Signals,” Proceedings
from the 2004 ION TM, San Diego, CA, January 2004.
[71] Brown, R. G., P. Y. C. Hwang, Introduction to Random Signals and Applied Kalman
Filtering, ISBN 0-471-12839-2, John Wiley & Sons, Inc., 1997.
[72] Wehr, A., U. Lohr, “Airborne laser scanning – an introduction and overview,” ISPRS
Journal of Photogrammetry & Remote Sensing 54, 1999, pp 68-82.
[73] Lange, R., “3D Time-of-Flight Distance Measurement with Custom Solid-State Image
Sensors in CMOS/CCD-Technology,” Dissertation, Department of Electrical Engineering and
Computer Science, University of Siegen, September 8, 2000.
[74] TopoSys, http://www.toposys.com/toposys-en/lidar-systems/falcon-technical-data.php,
November 11, 2005.
[75] Huising, E.J., L. M. Gomes Pereira, “Errors and accuracy estimates of laser data acquired by
various laser scanning systems for topographic applications,” ISPRS Journal of Photogrammetry
& Remote Sensing 53, 1998, pp 245-261.
[76] American National Standards Institute, “American National Standard for Safe Use of
Lasers,” ANSI Z-136.1, American National Standards Institute, 2000.
[77] Riegl, “Laser Mirror Scanner LMS Q280 Technical Documentation and User’s Instructions,
Preliminary,” Riegl Laser Measurement Systems, Austria , 2002.
[78] Reigl, “Laser Mirror Scanner LMS-Q140-60-HR, Technical Documentation and User’s
Instructions,” Edition 00-06, Rev 99-06-30, Riegl Laser Measurement Systems, Austria, 2001.
[79] Optech Inc., “ALTM specifications,” Optech Inc., August 17, 2005,
http://www.optech.ca/pdf/Specs/specs_altm_3100.pdf
[80] Baltsavias, E. P., “Airborne laser scanning: basic relations and formulas,” ISPRS Journal of
Photogrammetry & Remote Sensing 54, 1999, pp 199-214.
[81] Applanix, “POS AV Specifications,” Applanix, August 17, 2003,
http://www.applanix.com/media/downloads/products/specs/POSAV_5_Specifications_2005.pdf
[82] West Virginia GIS Technical Center, LIDAR data collected for FEMA Flood Restudies for
Gilmer County, http://wvgis.wvu.edu/data/dataset.php?action=search&ID=252, January 31, 2005.
[83]West Virginia GIS Technical Center, LIDAR Metadata, LIDAR_Gilmer.txt,
http://wvgis.wvu.edu/fullmetadata/LIDAR_Gilmer.txt, January 31, 2005.
[84] Hinrichs, P.R., “Advanced Terrain Correlation Techniques,” IEEE PLANS, San Diego, CA,
1989, pp 89-96.
[85] Campbell, J. L., M. Uijt de Haag, F. van Graas, Terrain Reference Navigation using
Airborne Laser SCAnner (ALASCA)- Preliminary Flight Test Results, Proceedings from the
2004 ION AM, Dayton, OH, June 2004.
[86] Vaughn, C. R., J. L. Bufton, W. B. Krabill, D. Rabine, Georeferencing of Airborne Laser
Altimeter Measurements, International Journal of Remote Sensing, Vol. 17, No. 11, 1996, pp.
2185-200.
[87] Hodgson, M. E., Comparison of Angles from Surface Slope/Aspect Algorithms, Cartography
and Geographic Information Systems, Vol. 25, No. 3, pp. 173-85, 1998.
[88] Young, S., M. Uijt de Haag, J. L. Campbell, An X-band Radar Terrain Feature Detection
Method for Low Altitude SVS Operations and Calibration Using LiDAR, in Proceedings of SPIE
Vol. 5424 Enhanced and Synthetic Vision 2004, edited by Jacques G. Verly, SPIE, Bellingham,
WA, 2004.
[89] RTCA, Inc., “Minimum Aviation System Performance Standards for the Local Area
Augmentation System (LAAS),” prepared by SC-159, Document No. RTCA DO-245A,
Washington, DC, December 9, 2004.
[90] Melson, W. E. Jr., “Observation and Comparison of Rainfall Measured at a High Sample
Rate,” Proceedings of the American Meteorological Society, 71st Annual Meeting, January 13-
18, 1991.
[91] Campbell, J. L., M. Uijt de Haag, F. van Graas, S. Young, Light Detection and Ranging-
Based Terrain Navigation- A Concept Exploration, Proceedings from the 2003 ION GNSS,
Portland, OR, September 2003.
[92] ARINC, Inertial Reference System, ARINC Characteristic 704-6, Aeronautical Radio Inc.,
March 9, 1993.
Appendix A- Reno, Nevada LIDAR Data Metadata
The metadata included below provides details on the LIDAR Terrain Database used in Chapter 5
of this dissertation. The metadata was created by Canaan Valley Institute in West Virginia for the
LIDAR data collected by Airborne 1.
Reno, Nevada LIDAR Data Collection for
NASA’s Synthetic Vision Program
Processing Information and Summary of Results
Contents: A.1. Data acquisition and processing information A.2. Kinematic Airborne GPS processing results A.3. IMU processing results A.4. Laser point computation results A.5. Accuracy Assessment/Control Point Summary A.6. Contact information
A.1. Data acquisition and processing information This document provides processing details and summarizes the results of the LIDAR collection at Reno, Nevada to support NASA’s Synthetic Vision Program. Location: Reno, Nevada Date: Collected on July 13, 2002 Aircraft: NOAA Cessna Citation N52RF Pilots: LT Will Odell and LT Mike Weaver LIDAR Operator/Data Processor: Jason Woolard Acquisition Altitude: 4000 ft AGL Airport Elevation: 4400 ft LIDAR system: Optech ALTM 2050 GPS Base Station: RNO B (Secondary Airport Control) NGS Database PID# AJ3228 NAD83/WGS-84 Ellipsoid Height Latitude: 39 30 44.52784 Longitude 119 46 15.83407 Ellipsoid height: 1320.39 m Ground GPS Equipment: Ashtech GPS Receiver/Antenna (2.0564 m to L1 phase center) Scan Half Angle: 13.9 degrees Scan Frequency: 41.3 Hz Sensor forward tilt: +7 degrees Overlap flown: 150 m Number of Flight Lines: 23 Post-processing software: Applanix POSPAC, OPTECH Realm Survey Suite 3.03d, TerraScan Viewer, Surfer 8 ASCII Output Tile Format: x y z units are in meters GPS time First UTM E First UTM N Ellip Ht. Last UTM E Last UTM N Ellip Ht. First Int Last Int 578210.500 265137.920 4382491.332 1322.536 265137.934 4382491.321 1322.472 10 10 578210.500 265138.899 4382491.247 1322.393 265138.900 4382491.245 1322.387 13 13 578210.500 265139.641 4382491.175 1322.248 265139.655 4382491.163 1322.184 19 19 578210.500 265140.380 4382491.106 1322.123 265140.392 4382491.096 1322.069 36 36 Tiling Scheme: Each tile is 2 km by 2 km. File size for each tile is ~650 MB
The NGS Data SheetSee file dsdata.txt for more information about the datasheet.DATABASE = Sybase ,PROGRAM = datasheet, VERSION = 6.61 National Geodetic Survey, Retrieval Date = JULY 30, 2002 AJ3228 *********************************************************************** AJ3228 SACS - This is a Secondary Airport Control Station. AJ3228 DESIGNATION - RNO B AJ3228 PID - AJ3228 AJ3228 STATE/COUNTY- NV/WASHOE AJ3228 USGS QUAD - RENO (1982) AJ3228 AJ3228 *CURRENT SURVEY CONTROL AJ3228 ___________________________________________________________________ AJ3228* NAD 83(1999)- 39 30 44.52784(N) 119 46 15.83407(W) ADJUSTED AJ3228* NAVD 88 - 1344.57 (meters) 4411.3 (feet) GPS OBS AJ3228 ___________________________________________________________________ AJ3228 EPOCH DATE - 1999.37 AJ3228 X - -2,447,102.024 (meters) COMP AJ3228 Y - -4,277,889.052 (meters) COMP AJ3228 Z - 4,037,203.152 (meters) COMP AJ3228 LAPLACE CORR- -2.47 (seconds) DEFLEC99 AJ3228 ELLIP HEIGHT- 1320.39 (meters) GPS OBS
AJ3228 GEOID HEIGHT- -23.98 (meters) GEOID99 AJ3228 AJ3228 HORZ ORDER - FIRST AJ3228 ELLP ORDER - FOURTH CLASS II AJ3228 AJ3228.This mark is at Reno/Tahoe Intl Airport (RNO) AJ3228 AJ3228.The horizontal coordinates were established by GPS observations AJ3228.and adjusted by the National Geodetic Survey in May 2001. AJ3228.This is a SPECIAL STATUS position. See SPECIAL STATUS under the AJ3228.DATUM ITEM on the data sheet items page. AJ3228.The horizontal coordinates are valid at the epoch date displayed above. AJ3228.The epoch date for horizontal control is a decimal equivalence AJ3228.of Year/Month/Day. AJ3228 AJ3228.The orthometric height was determined by GPS observations and a AJ3228.high-resolution geoid model. AJ3228 AJ3228.GPS derived orthometric heights for airport stations designated as AJ3228.PACS or SACS are published to 2 decimal places. This maintains AJ3228.centimeter relative accuracy between the PACS and SACS. It does AJ3228.not indicate centimeter accuracy relative to other marks which are AJ3228.part of the NAVD 88 network. AJ3228 AJ3228.The X, Y, and Z were computed from the position and the ellipsoidal ht. AJ3228 AJ3228.The Laplace correction was computed from DEFLEC99 derived deflections. AJ3228 AJ3228.The ellipsoidal height was determined by GPS observations AJ3228.and is referenced to NAD 83. AJ3228 AJ3228.The geoid height was determined by GEOID99. AJ3228 AJ3228; North East Units Scale Converg. AJ3228;SPC NV W - 4,529,149.772 697,866.051 MT 1.00002839 -0 45 20.7 AJ3228;UTM 11 - 4,377,304.119 261,770.922 MT 1.00029880 -1 45 50.1 AJ3228 AJ3228 SUPERSEDED SURVEY CONTROL AJ3228 AJ3228.No superseded survey control is available for this station. AJ3228 AJ3228_MARKER: DH = HORIZONTAL CONTROL DISK AJ3228_SETTING: 34 = CONCRETE AND STEEL DRAIN AJ3228_STAMPING: RNO B 2001 AJ3228_MARK LOGO: NGS AJ3228_MAGNETIC: N = NO MAGNETIC MATERIAL AJ3228_STABILITY: C = MAY HOLD, BUT OF TYPE COMMONLY SUBJECT TO AJ3228+STABILITY: SURFACE MOTION AJ3228_SATELLITE: THE SITE LOCATION WAS REPORTED AS SUITABLE AJ3228+FOR SATELLITE: SATELLITE OBSERVATIONS - April 30, 2001 AJ3228 AJ3228 HISTORY - Date Condition Report By AJ3228 HISTORY - 20010430 MONUMENTED NGS
The airborne GPS for this project produced a very high quality solution. Forward and Reverse processed separation values did not exceed an RMS of 5 cm in any component. The total position standard deviation did not exceed 10 cm in any component. A GPS processing log details the final results below. Kinematic Airborne GPS Processing Log Program: GrafNav Version: 6.03 Project: H:\RenoNV\air\surveyA\surveyA.cfg Solution Type: Combined Fwd/Rev Number of Epochs: Total in GPB file: 24364 No processed position: 12183 Missing Fwd or Rev: 0 With bad C/A code: 0 With bad L1 Phase: 0 Measurement RMS Values: L1 Phase: 0.0186 (m) C/A Code: 0.84 (m) L1 Doppler: 0.043 (m/s) Fwd/Rev Separation RMS Values: East: 0.004 (m) North: 0.012 (m) Height: 0.046 (m) Fwd/Rev Sep. RMS for 25%-75% weighting (12175 occurrences): East: 0.004 (m) North: 0.012 (m) Height: 0.030 (m) Quality Number Percentages: Q 1: 99.4 % Q 2: 0.6 % Q 3: 0.0 % Q 4: 0.0 % Q 5: 0.0 % Q 6: 0.0 % Position Standard Deviation Percentages: 0.00 - 0.10 m: 100.0 % 0.10 - 0.30 m: 0.0 % 0.30 - 1.00 m: 0.0 % 1.00 - 5.00 m: 0.0 % 5.00 m + over: 0.0 % Percentages of epochs with DD_DOP over 10.00: DOP over Tol: 2.3 % Baseline Distances: Maximum: 23.520 (km) Minimum: 0.159 (km) Average: 10.679 (km) First Epoch: 14.447 (km) Last Epoch: 1.276 (km)
The airborne GPS was blended with inertial measurements using the Applanix POS PROC software to produce a 200 Hz aircraft trajectory to be used in laser point processing. These results show no systematic errors and a reasonable agreement between the GPS and IMU measurements. IMU Processing Log ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ IIN Integrated Inertial Navigation Post-Processing Module Version 3.0.0 Copyright (c) 2000 Applanix Corporation [11/15/2000] All rights reserved. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Subsystems: IMU (Inertial Measurement Unit) PriGPS (Primary GPS) Reference->User lever arm : 0.000 0.000 0.000 [m] Reference->User Alignment Angles(R, P, Y): 0.000000 0.000000 0.000000 [deg] IMU Time Increment: 0.005000 [s] IMU Time Delay : 0.000000 [s] Reference->User0/IMU lever arm : -0.101 -0.005 -0.111 [m] Reference->User0/IMU Alignment Angles(R, P, Y): 0.000000 -0.002000 -0.200000 [deg] Primary GPS Time Increment : 1.000000 [s] Primary GPS Time Delay : 0.000000 [s] Primary GPS Solution Status: Integer Carrier Phase DGPS Reference->Primary GPS Anntenna lever arm : 1.487 0.384 -1.188 [m] Reference->Primary GPS Anntenna lever arm s.d.: 0.100 0.100 0.100 [m] Input Files: IMU Data - H:\RenoNV\extract\imu_01.dat. Primary GPS Data - H:\RenoNV\extract\gps_pri_01.dat. 571563.003838 - Processing started. 571584.003573 - IIN navigator initialized. Initial roll -0.878849 deg Initial pitch 9.978199 deg Initial heading 175.876842 deg 571584.003573 - Heading alignment started (GC_CHI_1) 571586.000000 - IIN primary GPS in use. 571586.003546 - Cold reset. 571586.008546 - IIN navigator alignment active. 571588.008521 - Heading error less than 90 deg (GC_CHI_2) 571589.008509 - Fine alignment mode started 571600.003368 - Warm reset. 571624.008063 - Navigation accuracy achieved 583743.004569 - Processing ended. Execution time = 0 hours 5 min 1.67 sec ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SMTH Smother Post-Processing Module Version 3.0.0 Copyright (c) 1996-2000 Applanix Corporation [11/15/2000] All rights reserved. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Time = Tue Aug 06 14:38:10 2002 SMOOTHER processing started at time 583743.000000 SMOOTHER processing completed at time 571625.000000 CORRECT_NAV processing started at time 571625.000000 CORRECT_NAV processing completed at time 583742.019588 Time = Tue Aug 06 14:53:48 2002 Processing time: 0 hours 15 minutes 38 seconds
A.4. Laser point computation results Laser Point Computation Logs Report of program .............: ALSLPCOM Project identification ........: RenoNV Name of this report file ......: H:\RenoNV\database\DATA_FL\LT23.lis Date and time .................: 2002- 8-25 21:46:53 Application type ..............: Time sequential processing Applied polygon ...............: H:\RenoNV\database\DATA_FL\LT19.pol File of laser points ..........: H:\RenoNV\database\DATA_FL\LT36.lpk Strip information file ........: H:\RenoNV\database\DATA_FL\LT25.asu Scanner cut off angle .........: 1.00[deg] Minimum / maximum laser range .: 150.00[m] 3000.00[m] Max Last-First range difference: 350.00[m] Minimal intensity value .......: 1 Applied correction parameters..: IMU offset roll, pitch, head...: 0.01700[deg] 0.00000[deg] 0.00000[deg] Shift east, north, height .....: 0.00[m] 0.00[m] 0.00[m] Scanner correction ............: 0.00000[deg] 0.00000[-] 0.00000[deg] Number of sessions ............: 2 Session number ................: 1 Identification of session .....: surveyA Laser header information file .: H:\RenoNV\database\DATA_FL\LT1.lsh Laser scanner data file .......: H:\RenoNV\database\DATA_FL\LT2.lsr Time tag file .................: H:\RenoNV\database\DATA_FL\LT4.tag BET file ......................: H:\RenoNV\database\DATA_FL\LT17.bet Intensity correction table TIM1: C:\hdw_cfg_72502\altm_02D131.tbl Intensity correction table TIM2: C:\hdw_cfg_72502\altm_02D131.tbl Lab. calibration data file ....: C:\hdw_cfg_72502\labc_02D131_realtime.res Temperature / pressure ........: 15.0[°C] 1013.25[mbar] GPS antenna eccentricity ......: 1.54[m] 0.41[m] -0.70[m] Summary of all processed strips Item Count Min Max Mean St.Dev Range 161502785.0 941.88 2009.79 1300.72 75.31 Range FirstPulseMode 161502785.0 88.10 2009.80 1300.57 75.28 Terr. height 161502785.0 720.17 1726.09 1381.61 72.39 Terr. height FirstPM 161502785.0 720.15 2560.88 1381.76 72.36 Report of program .............: ALSLPCOM Project identification ........: RenoNV Name of this report file ......: H:\RenoNV\database\DATA_FL\LT31.lis Date and time .................: 2002- 8-25 23:44:15 Application type ..............: Time sequential processing Applied polygon ...............: H:\RenoNV\database\DATA_FL\LT27.pol File of laser points ..........: H:\RenoNV\database\DATA_FL\LT30.lpk Strip information file ........: H:\RenoNV\database\DATA_FL\LT33.asu Scanner cut off angle .........: 1.00[deg] Minimum / maximum laser range .: 150.00[m] 3000.00[m] Max Last-First range difference: 350.00[m] Minimal intensity value .......: 1 Applied correction parameters..: IMU offset roll, pitch, head...: 0.01700[deg] 0.00000[deg] 0.00000[deg] Shift east, north, height .....: 0.00[m] 0.00[m] 0.00[m] Scanner correction ............: 0.00000[deg] 0.00000[-] 0.00000[deg] Number of sessions ............: 2
Session number ................: 2 Identification of session .....: surveyB Laser header information file .: H:\RenoNV\database\DATA_FL\LT9.lsh Laser scanner data file .......: H:\RenoNV\database\DATA_FL\LT10.lsr Time tag file .................: H:\RenoNV\database\DATA_FL\LT12.tag BET file ......................: H:\RenoNV\database\DATA_FL\LT17.bet Intensity correction table TIM1: C:\hdw_cfg_72502\altm_02D131.tbl Intensity correction table TIM2: C:\hdw_cfg_72502\altm_02D131.tbl Lab. calibration data file ....: C:\hdw_cfg_72502\labc_02D131_realtime.res Temperature / pressure ........: 15.0[°C] 1013.25[mbar] GPS antenna eccentricity ......: 1.54[m] 0.41[m] -0.70[m] Summary of all processed strips Item Count Min Max Mean St.Dev Range 102933202.0 643.01 1403.24 1334.03 47.23 Range FirstPulseMode 102933202.0 101.29 1403.23 1333.93 47.23 Terr. height 102933202.0 1302.39 2024.24 1352.01 44.63 Terr. height FirstPM 102933202.0 1302.35 2553.01 1352.11 44.63
A.5. Accuracy Assessment/Control Point Summary For this project, 2,699 kinematic ground GPS points were compared to a section of the airborne LIDAR data to assess the vertical accuracy achieved. The results are listed below and can also be viewed point by point in the text file control_summary.txt. Average dz +0.160 m Average magnitude 0.160 m Root mean square 0.218 m Std deviation 0.149 m
A.6. Contact information: Jason Woolard NOAA/NOS/NGS Remote Sensing Division 1315 East West Hwy Station 8211 Silver Spring, MD 20910 ph 301-713-2663 x 163 e-mail [email protected]
Appendix B.- Glimer County LIDAR Data Metadata
The metadata included below provides details on the LIDAR Terrain Database used in Chapter 5
of this dissertation. The metadata was created by Canaan Valley Institute in West Virginia for the
LIDAR data collected by Airborne 1.
Identification_Information: Citation: Citation_Information: Originator: Canaan Valley Institute Publication_Date: July 2004 Title: ESRI-format LiDAR DEM and Hillshade Grids Geospatial_Data_Presentation_Form: vector digital data Online_Linkage: \\bigsandy\X\projects\gilmer_little_kanawha\lidar\reference\rawdata_tiles.shp Description: Abstract: 1-meter DEM (with values in meters) and Hillshade grids of the LiDAR data collected by Airborne 1. These grids were calculated from the LiDAR Mass Points coverages. A DEM and Hillshade grid exist for each 1/16 quad tile. These rectangular tiles are equivalent in size to 1/16 of a USGS 7.5' quadrangle. The grid data maintains a 100-meter buffer beyond the rectangluar tile boundary to enable seamless mosaicking and merging with adjacent tiles. Some grids do not constitute a full 1/16 tile due to the irregular nature of the data acquisition boundary. Purpose: DEM and Hillshade data may be used for surface analysis or display. The data represents a bare earth condition which lends itself to hydrologic investigations. The grids fully cover the Gilmer County, WV LiDAR acquisition area. This project is being conducted as part of a FEMA Cooperative Technical Partners grant for floodplain mapping initiatives.. The project is focused on Gilmer County and the Little Kanwaha subbasin below Burnsville Dam. Supplemental_Information: 272 ArcINFO grids exist with the naming convention: DEM_tileid 272 ArcINFO grids exist with the naming convention: HLSHD_tileid Time_Period_of_Content: Time_Period_Information: Range_of_Dates/Times: Beginning_Date: March 25, 2004 Ending_Date: April 7, 2004 Currentness_Reference: ground condition Status: Progress: Complete Maintenance_and_Update_Frequency: None planned Spatial_Domain: Bounding_Coordinates: West_Bounding_Coordinate: -81.130334 East_Bounding_Coordinate: -80.493656 North_Bounding_Coordinate: 39.169633 South_Bounding_Coordinate: 38.618851 Keywords: Theme: Theme_Keyword_Thesaurus: None Theme_Keyword: LiDAR Theme_Keyword: Elevation Theme_Keyword: Floodplain Place: Place_Keyword: Gilmer County Place_Keyword: Little Kanawha River Place_Keyword: West Virginia Access_Constraints: None Use_Constraints: None Point_of_Contact: Contact_Information: Contact_Organization_Primary: Contact_Organization: Canaan Valley Institute Contact_Address:
Address_Type: mailing address Address: Box 673 City: Davis State_or_Province: WV Postal_Code: 26260 Country: USA Contact_Voice_Telephone: 304 463-4739 Native_Data_Set_Environment: Microsoft Windows 2000 Version 5.1 (Build 2600) Service Pack 1; ESRI ArcCatalog 8.3.0.800 Data_Quality_Information: Attribute_Accuracy: Logical_Consistency_Report: DEM and Hillshade grids reflect the distribution of Mass Points. Gaps in the point data will manifest themselves in the gridded data as large angular areas of a uniform value. The angular areas are a remnant of an intermeadiate step between point and grid which involves the generation of an TIN surface. The angular areas represent places where large triangular faces were interpolated due to a lack of point data. Likewise, some areas have a much denser representation of points and may manifest themselves as areas with excessive noise in these derivative products. It should be noted that the DEM and Hillshade grids, like the Mass Points, may not constitute full edge-to-edge tile coverage due to the nature of the irregular data acquisition boundary. Completeness_Report: Complete Positional_Accuracy: Horizontal_Positional_Accuracy: Horizontal_Positional_Accuracy_Report: QA/QC of the raw LiDAR data by Airborne 1 demonstrated that 95% of the LiDAR points fall within +/- 0.20m when checked against the control provided by Airborne1 Corporation. Comparison of the Mass Points coverage with the raw data coordinates did demonstrate a coordinate shift. This shift is most noticable in the Y-coordinate and may be as large as 0.25 meters (less than 1 foot). The maximum shift in the X-coordinate is less than 2 centimeters. The coordinate shift is not uniform among the point features. The average shift for Y-coordinates is 0.125 meters and 0.007811 for the X-coordinate. This horizontal shift is a result of the precision applied to the point coverage during the GENERATE process in ArcINFO. The Mass Points were created with a single precision which has the effect of shortening the coordinate string and causes rounding. The precision setting has no effect on the Z or I measurement values. This shift does not significantly affect the horizontal accuracy of DEM or Hillshade grids. These grids are created from a TIN surface at a resolution of 1-meter. The shift even at maximum is less than 1/2-meter and so a representation of the surface as a 1-meter pixel exceeds the difference caused by the coordinate shift. Vertical_Positional_Accuracy: Vertical_Positional_Accuracy_Report: QA/QC of the raw LiDAR data by Airborne 1 demonstrated that 95% of the LiDAR points fall within +/- 0.20m when checked against the control provided by Airborne1 Corporation. The DEM product, when compared to the Mass Points coverage, demonstrates that 81% of the values (Z) have a difference of less than +/- 0.20m. 97% of the tested points have a difference less than +/-0.36m. Quantitative_Vertical_Positional_Accuracy_Assessment: Vertical_Positional_Accuracy_Value: Z Lineage: Source_Information: Source_Citation: Citation_Information: Originator: Airborne 1 Publication_Date: April 2004 Title: Raw LiDAR Data (bare earth) Geospatial_Data_Presentation_Form: tabular digital data Source_Scale_Denominator: Unknown Type_of_Source_Media: DVD-ROM Source_Time_Period_of_Content: Time_Period_Information: Single_Date/Time: Calendar_Date: April 2004 Source_Currentness_Reference: ground condition Source_Citation_Abbreviation: Airborne 1 Bare Earth (.lst) Text Files Source_Contribution: Text files containing values X, Y, Z, and I for each point Process_Step: Process_Description:
Canaan Valley Institute processed the Airborne 1 Bare Earth (.lst) Text Files using ArcINFO AML to create a suite of ESRI-format data products. The DEM and Hillshade grids were created through this method which involved the combination of individual text files for each 1/16 quad tile area. These text files were uploaded into an ArcINFO table which was then converted to a point coverage and joined back to the original ArcINFO table so as to retain the essential Z and I attributes. A TIN was created from the point coverage. Which, in turn, was used to interpolate a DEM surface. The DEM is a floating point grid with values in meters representing the surface elevation. The resulting DEM was then used to create a Hillshade grid. The Hillshade is an integer point grid whose values represent shadow and shading. The Hillshade was produced using default azimuth and altitude settings in ArcINFO. The DEM and Hillshade grids were then clipped to the extent of the 1/16 tile areas with a 100-meter buffer. Process_Date: July 2004 Spatial_Data_Organization_Information: Direct_Spatial_Reference_Method: Vector Point_and_Vector_Object_Information: SDTS_Terms_Description: SDTS_Point_and_Vector_Object_Type: G-polygon Point_and_Vector_Object_Count: 2178 Spatial_Reference_Information: Horizontal_Coordinate_System_Definition: Planar: Grid_Coordinate_System: Grid_Coordinate_System_Name: Universal Transverse Mercator Universal_Transverse_Mercator: UTM_Zone_Number: 17 Transverse_Mercator: Scale_Factor_at_Central_Meridian: 0.999600 Longitude_of_Central_Meridian: -81.000000 Latitude_of_Projection_Origin: 0.000000 False_Easting: 500000.000000 False_Northing: 0.000000 Planar_Coordinate_Information: Planar_Coordinate_Encoding_Method: coordinate pair Coordinate_Representation: Abscissa_Resolution: 0.000128 Ordinate_Resolution: 0.000128 Planar_Distance_Units: meters Geodetic_Model: Horizontal_Datum_Name: North American Datum of 1983 Ellipsoid_Name: Geodetic Reference System 80 Semi-major_Axis: 6378137.000000 Denominator_of_Flattening_Ratio: 298.257222 Vertical_Coordinate_System_Definition: Altitude_System_Definition: Altitude_Datum_Name: North American Vertical Datum of 1988 Altitude_Resolution: 0.01 Altitude_Distance_Units: meters Altitude_Encoding_Method: Attribute values Entity_and_Attribute_Information: Detailed_Description: Entity_Type: Entity_Type_Label: rawdata_tiles Attribute: Attribute_Label: FID Attribute_Definition: Internal feature number. Attribute_Definition_Source: ESRI Attribute_Domain_Values: Unrepresentable_Domain: Sequential unique whole numbers that are automatically generated. Attribute: Attribute_Label: Shape Attribute_Definition: Feature geometry. Attribute_Definition_Source: ESRI Attribute_Domain_Values: Unrepresentable_Domain: Coordinates defining the features. Attribute: Attribute_Label: POLYID Attribute:
Distribution_Information: Distributor: Contact_Information: Contact_Organization_Primary: Contact_Organization: Canaan Valley Institute Contact_Address: Address_Type: mailing address Address: Box 673 City: Davis State_or_Province: WV Postal_Code: 26260 Contact_Voice_Telephone: 304 463-4739 Resource_Description: ESRI-format GIS data Distribution_Liability: CVI makes no warranty, express or implied, of any nature or effect as to the data and related graphics contained herein. CVI shall not be held liable for improper or incorrect use of the data and graphics contained herein by a buyer, donee or other person relying upon the same. It is the responsibility of the person using or relying upon these data and graphics to do so appropriately and consistently within the limitations of geospatial data in general and these data in particular. Each user of these data and graphics are instructed to give careful attention to the contents of all metadata documentation associated with these data. CVI will not be liable for any direct, indirect, special, general, incidental or consequential damages arising out of the use or inability to use the data, related graphics, or any accompanying documentation. Standard_Order_Process: Digital_Form: Digital_Transfer_Information: Transfer_Size: 0.007 Metadata_Reference_Information: Metadata_Date: 20040824 Metadata_Contact: Contact_Information: Contact_Organization_Primary: Contact_Organization: Canaan Valley Institute Contact_Position: Geospatial Coordinator Contact_Address: Address_Type: mailing address Address: P.O. Box 673 City: Davis State_or_Province: WV Postal_Code: 26260 Country: USA Contact_Address: Address_Type: physical address Address: 2nd Floor, B&L Building Address: Front Street Circle Address: Douglas Road City: Thomas State_or_Province: WV Postal_Code: 26292 Country: USA Contact_Voice_Telephone: 304-463-4739 Contact_Voice_Telephone: 800-922-3601 Contact_Facsimile_Telephone: 304-463-4759 Hours_of_Service: M-F 9-5 Contact_Instructions: Please ask for the Geospatial Coordinator when calling. Metadata_Standard_Name: FGDC Content Standards for Digital Geospatial Metadata Metadata_Standard_Version: FGDC-STD-001-1998 Metadata_Time_Convention: local time Metadata_Access_Constraints: None Metadata_Use_Constraints: None Metadata_Extensions: Online_Linkage: http://www.esri.com/metadata/esriprof80.html Profile_Name: ESRI Metadata Profile Metadata_Extensions: Online_Linkage: http://www.esri.com/metadata/esriprof80.html Profile_Name: ESRI Metadata Profile