GPS, Inertial Navigation and LIDAR Sensors Brian Clipp Urban 3D Modeling 9/26/06 Introduction   GPS- The Global Positioning System Inertial Navigation • Accelerometers • Gyroscopes   LIDAR- Laser Detection and Ranging Example.

Download Report

Transcript GPS, Inertial Navigation and LIDAR Sensors Brian Clipp Urban 3D Modeling 9/26/06 Introduction   GPS- The Global Positioning System Inertial Navigation • Accelerometers • Gyroscopes   LIDAR- Laser Detection and Ranging Example.

GPS, Inertial Navigation
and LIDAR Sensors
Brian Clipp
Urban 3D Modeling
9/26/06
Introduction


GPS- The Global Positioning System
Inertial Navigation
• Accelerometers
• Gyroscopes


LIDAR- Laser Detection and Ranging
Example Systems
The Global Positioning System




Constellation of 24 satellites operated
by the U.S. Department of Defense
Originally intended for military
applications but extended to civilian use
Each satellite’s orbital
period is 12 hours
6 satellites visible in each
hemisphere
GPS Operating Principles


Position is determined by the travel
time of a signal from four or more
satellites to the receiving antenna
Three satellites for
X,Y,Z position, one
satellite to cancel out
clock biases in the
receiver
Image Source: NASA
Time of Signal Travel
Determination


Code is a pseudorandom sequence
Use correlation with receiver’s code
sequence at time shift dt to
determine time of signal travel
GPS Signal Formulation
Signal Charcteristics

Code and Carrier Phase Processing
• Code used to determine user’s gross
position
• Carrier phase difference can be used to
gain more accurate position

Timing of signals must be known to within
one carrier cycle
Triangulation Equations
Without Error
Sources Of Error


Geometric Degree of
Precision (GDOP)
Selective Availability
• Discontinued in 5/1/2000

Atmospheric Effects
• Ionospheric
• Tropospheric




Multipath
Ephemeris Error
(satellite position data)
Satellite Clock Error
Receiver Clock Error
Geometric Degree of Precision
(GDOP)


Relative geometry of satellite
constellation to receiver
With four satellites best GDOP occurs
when
• Three satellites just above the horizon
spaced evenly around the compass
• One satellite directly overhead

Satellite selection minimizes GDOP
error
Good Geometric Degree
of Precision
Horizon
Receiver
Bad Geometric Degree of Precision
Horizon
Receiver
Pseudorange Measurement

Single satellite pseudorange
measurement
Error Mitigation Techniques

Carriers at L1 and L2 frequencies
• Ionospheric error is frequency dependent so using two
frequencies helps to limit error

Differential GPS
• Post-Process user measurements using measured error
values

Space Based Augmentation Systems(SBAS)
• Examples are U.S. Wide Area Augmentation System
(WAAS), European Geostationary Navigational Overlay
Service (EGNOS)
• SBAS provides atmospheric, ephemeris and satellite
clock error correction values in real time
Differential GPS


Uses a GPS receiver at a fixed,
surveyed location to measure error
in pseudorange signals from
satellites
Pseudorange error for each satellite
is subtracted from mobile receiver
before calculating position (typically
post processed)
Differential GPS
WAAS/EGNOS


Provide
corrections
based on user
position
Assumes
atmospheric
error is locally
correlated
Inertial Navigation


Accelerometers measure linear
acceleration
Gyroscopes measure angular velocity
Accelerometer Principles of
Operation

Newton’s Second
Law
• F = mA

Measure force on
object of known
mass (proof mass)
to determine
acceleration
a
Direction of Acceleration
w.r.t. Inertial Space
Displacement
Pickup
Proof
Mass (m)
Spring
Case
Example Accelerometers

Force Feedback Pendulous Accelerometer
Sensitive
Input Axis
Permanent
Magnet
Restoring
Coil
Case
Hinge
Pendulous
Arm
Pick-Off
Excitation
Coil
Example Accelerometers

Micro electromechanical device
(MEMS) solid state silicon
accelerometer
Accelerometer Error Sources

Fixed Bias
• Non-zero acceleration measurement when zer0
acceleration integrated

Scale Factor Errors
• Deviation of actual output from mathematical model of
output (typically non-linear output)

Cross-Coupling
• Acceleration in direction orthogonal to sensor
measurement direction passed into sensor measurement
(manufacturing imperfections, non-orthogonal sensor
axes)

Vibro-Pendulous Error
• Vibration in phase with pendulum displacement


(Think of a child on a swing set)
Clock Error
• Integration period incorrectly measured
Gyroscope Principles of Operation

Two primary types
• Mechanical
• Optical

Measure rotation w.r.t. an inertial
frame which is fixed to the stars (not
fixed w.r.t. the Earth).
Mechanical Gyroscopes


A rotating mass
generates angular
momentum which is
resistive to change or
has angular inertia.
Angular Inertia causes
precession which is
rotation of the gimbal
in the inertial
coordinate frame.
Equations of Precession


Angular Momentum vector H
Torque vector T
A
δH = Change in angular momentum
B
SPIN AXIS
(at time t)
SPIN AXIS
(At time t = t + δt)
Precession (rate ω)
H
H
DISC
O

Torque is proportional to
• Angular Rate omega cross H plus
• A change in angular momentum
Problems with Mechanical
Gyroscopes




Large spinning masses have long
start up times
Output dependent on environmental
conditions (acceleration, vibration,
sock, temperature )
Mechanical wear degrades gyro
performance
Gimbal Lock
Gimbal Lock




Occurs in two or more degree of
freedom (DOF) gyros
Planes of two gimbals align and once
in alignment will never come out of
alignment until separated manually
Reduces DOF of gyroscope by one
Alleviated by putting mechanical
limiters on travel of gimbals or using
1DOF gyroscopes in combination
Gimbal Lock
Optical Gyroscope

Measure difference in travel time of light
traveling in opposite directions around a circular
path
Beam Splitter Position at
Y
time t = t + δt
Light Output
Beam Splitter Position at
time t = t
X
Light Input
Ω
Types


Ring Laser
Gyroscope
Fiber Optic
Ring Laser Gyro

Change in traveled distance results
in different frequency in opposing
beams
• Red shift for longer path
• Blue shift for shorter path

For laser operation peaks must
reinforce each other leading to
frequency change.
Lock In and Dithering

Lasers tend to resist having two
different frequencies at low angular
rates
• Analogous to mutual oscillation in
electronic oscillators

Dithering or adding some small
random angular accelerations
minimizes time gyro is in locked in
state reducing error
Fiber Optic Gyroscope
Fiber Optic Coil

Measure phase
difference of light
traveling through fiber
optic path around axis
of rotation
Ω
Coupling
Lens
Beam Splitter
Light Source
Detector
Example Complete GPS/INS
System



Applanix POS LV-V4
Used in Urbanscape Project
Also includes wheel rate sensor
Pulse LIDAR


Measures time of flight
of a light pulse from
an emitter to an object
and back to determine
position.
Sensitive to
atmospheric effects
such as dust and
aerosols
Conceptual Drawing
Sensor Case
Photo Detector
Target
Laser Source
Half Silvered
Mirror
Sensor Window
Rotating Mirror
Rotation
Laser Beam
The Math



d = Distance from emitter/receiver
to target
C = speed of light (299,792,458 m/s
in a vacuum)
Δt = time of flight
Determining Time of Flight
Calculate Cross-Correlation of
Measurement and Generated Signal
Pulse generated
by emitter
Signal
Magnitude
Pulse detected at
receiver
time
t
From Depth to 3D



Use angle of reflecting mirror to
determine ray direction
Measurement is 3D relative to LIDAR
sensor frame of reference
Transform into world frame using
GPS/INS system or known fixed
location
Error Sources

Aerosols and Dust
• Scatter Laser reducing signal strength of Laser
reaching target
• Laser reflected to receiver off of dust
introduces noise




Minimally sensitive to temperature
variation (changes path length inside of
receiver and clock oscillator rate)
Error in measurement of rotating mirror
angle
Specular Surfaces
Clock Error
Example Pulse LIDAR
Characteristics

Sample specification from SICK
Doppler LIDAR

Uses a continuous beam to measure
speed differential of target and
emitter/receiver
• Measure frequency change of reflected
light


Blue shift- target and LIDAR device moving
closer together
Red shift- target and LIDAR device moving
apart
Application of Doppler LIDAR

Speed Traps
Combined Sensor Systems
Questions?
References


Grewal, M. Weil, L, Andrews, P.
Global Positioning Systems, Inertial
Navigation and Integration,
Wiley,New York, 2001.
Titterton, D.H. Weston, J.L.
Strapdown Inertial Navigation
Technology. Institution of Electrical
Engineers, London 1997