40
All About GPS

MAVMeetup - All About GPS

Embed Size (px)

Citation preview

Page 1: MAVMeetup - All About GPS

All About GPS

Page 2: MAVMeetup - All About GPS

AGENDA• Theory of GPS

• System Description, Math, Errors

• Kalman Filtering, RTK, Inertial Navigation

• Operation of GPS

• Accuracy, Usage, Limitations

Page 3: MAVMeetup - All About GPS

GPS SYSTEM OVERVIEW

• GPS vs. GNSS• Absolute positioning • GPS, GLONASS, Galileo,

BeiDou, QZSS, WAAS, IRNSS

Page 4: MAVMeetup - All About GPS

TRILATERATION

• Receiver estimates range to SV• Using 4 or more ranges, position on surface of Earth can be computed

Page 5: MAVMeetup - All About GPS

TRACKING

• Low SNR

• Correlation

• Coherent Integration

Page 6: MAVMeetup - All About GPS

RANGING• Basic Ranging Equation:

• Dt = (Position of Satellite - Position of User) * c

• Pseudorange

• Deltarange

Page 7: MAVMeetup - All About GPS

EPHEMERIS

• Satellites tell you their location

• Data transmitted as phase shifts encoded on top of correlation code

Page 8: MAVMeetup - All About GPS

POSITIONING (MATH!)• Basic Ranging Equation:

• Dt = (Position of Satellite - Position of User) * c

• What are the unknowns?

• 4 unknowns => 4 equations

• Least Sum of Squares

Page 9: MAVMeetup - All About GPS

KALMAN FILTERING

• Predict, then correct

• Model all the unknowns (states)

• Residuals, Convergence

Page 10: MAVMeetup - All About GPS

COMMON FILTER STATES• Position (x,y,z)

• Velocity (dx,dy,dz)

• Acceleration?

• Orientation?

• Time

• Clock Bias

• Clock Drift

Page 11: MAVMeetup - All About GPS

ERRORS

• Obstructions

• Reflections

• Interference

Page 12: MAVMeetup - All About GPS

OTHER CONSTELLATIONS

• GLONASS: Russia (24 SVs)

• Galileo: Europe (10/30 SVs)

• IRNSS: India (5/7 SVs)

• BeiDou: China (20/35)

• QZSS, WAAS, GAGAN, EGNOS, MSAS, StarFire, OmniSTAR

Page 13: MAVMeetup - All About GPS

SPECTRUM

• L-Band Signals

• Code Types

Page 14: MAVMeetup - All About GPS
Page 15: MAVMeetup - All About GPS

IMPROVING ACCURACY

Page 16: MAVMeetup - All About GPS

CARRIER PHASE TRACKING

• Survey-Grade Receivers

• Expensive HW Requirements

• Complex Algorithms

Page 17: MAVMeetup - All About GPS

CORRECTIONS

• Real-Time Kinematics (RTK)

• SBAS

Page 18: MAVMeetup - All About GPS

MULTI-ANTENNA ARRAYS

• Estimate Angle of Arrival

• Multipath Mitigation

Page 19: MAVMeetup - All About GPS

INERTIAL NAVIGATION• Accelerometer, Gyroscope

• Dead Reckoning: Integration of IMU data

• Strength: Short Interval Dynamics

• Weakness: Time

Page 20: MAVMeetup - All About GPS

LOOSE COUPLING

• Navigation with GPS + IMU

Page 21: MAVMeetup - All About GPS

TIGHT COUPLING

• Feedback of Inertial data into GPS signal processing engine

Page 22: MAVMeetup - All About GPS

ULTRA-TIGHT COUPLING

• GPS and Inertial combined into one system

• Central Navigation Filter

Page 23: MAVMeetup - All About GPS

CHALLENGES

Page 24: MAVMeetup - All About GPS

CHALLENGES: URBAN CANYONS

• Lots of Multipath, Obstruction

• Multi-constellation helps!

Page 25: MAVMeetup - All About GPS

CHALLENGES: JAMMING

• Broadcast noise to “drown out” GPS signals

• Most common type: CW

Page 26: MAVMeetup - All About GPS

CHALLENGES: SPOOFING

• Broadcasting fake satellite signals to induce a false location into a receiver

Page 27: MAVMeetup - All About GPS

CHALLENGES: LIGHTSQUARED

• LightSquared: Comm System

• Ongoing battle about interference

Page 28: MAVMeetup - All About GPS

OPERATION

Page 29: MAVMeetup - All About GPS

WHAT DOES GPS TELL YOU?

• Position

• Velocity

• Heading

• DOPs

Page 30: MAVMeetup - All About GPS

ACCURACY

• Vertical: Bad - Horizontal: It Depends

• “Standard” GPS: 3-4 m

• RTK: cm possible

Page 31: MAVMeetup - All About GPS

INTERFACES: NMEA

• National Marine Electronics Association’s NMEA 0183

• Problematic yet common

• ASCII

Page 32: MAVMeetup - All About GPS

INTERFACES: MAVLINK

• Micro Air Vehicle Communication Protocol

• Binary Format

• Supported by ArduPilot, others

Page 33: MAVMeetup - All About GPS

INTERFACES: PROPRIETARY

• uBlox, others have proprietary binary formats

• Faster, more consistent

• Not human-readable

Page 34: MAVMeetup - All About GPS

TROUBLESHOOTING• No Fix:

• Clear View to Sky?

• Tracking SVs?

• Ephemeris Decoded?

• Poor Fix:

• What are CN0’s?

• Obstructions?

• Interference?

Page 35: MAVMeetup - All About GPS

COMMON INTERFERENCE• Cellular Networks, Radios

• FM/TV Broadcasting

• Electromagnetic Fields

• Any other on-board radios, if not properly designed

Page 36: MAVMeetup - All About GPS

ALTERNATIVES TO GNSS?

Page 37: MAVMeetup - All About GPS

ALTERNATIVES: ELORAN

• Ground-based GPS-like system, currently being debated in Congress

Page 38: MAVMeetup - All About GPS

ALTERNATIVES: IOT

• Navigation using connected devices around you

• Ashton Carter (SecDef) statements in 2015

Page 39: MAVMeetup - All About GPS

SIDE NOTE: ADS-B

• System for aircraft to communication location to each other and the NAS

• sUAS typically can’t afford beacons in power & weight budgets

Page 40: MAVMeetup - All About GPS

QUESTIONS?Thank You!