Affordable Differential GPS. Ben Nizette and Andrew Tridgell Australian National University CanberraUAV

Similar documents
Introduction to GNSS Base-Station

GNSS Low-Cost High-Accuracy Receiver (L-CHAR)

ION GNSS 2011 FILLING IN THE GAPS OF RTK WITH REGIONAL PPP

MGA Webinar Series : 1 Very Cheap RTK Receivers: Changing the Landscape of Positioning Services

ENGI 3703 Surveying and Geomatics

Precise Point Positioning (PPP) using

Precise Positioning with NovAtel CORRECT Including Performance Analysis

High Precision GNSS in Automotive

Guide to GNSS Base stations

Evaluation of RTKLIB's Positioning Accuracy Using low-cost GNSS Receiver and ASG-EUPOS

Achieving 30 cm Autonomous Single Frequency GPS positioning

Global Correction Services for GNSS

Performance Evaluation of Differential Global Navigation Satellite System with RTK Corrections

Fast convergence of Trimble CenterPoint RTX by regional augmentation

The Global Positioning System

GPS Milestones, cont. GPS Milestones. The Global Positioning Sytem, Part 1 10/10/2017. M. Helper, GEO 327G/386G, UT Austin 1. US GPS Facts of Note

Reduction of Pseudorange Multipath Error in Static Positioning. Tokyo University of Mercantile Marine Nobuaki Kubo Akio Yasuda

DYNAMIC POSITIONING CONFERENCE

The Benefits of Three Frequencies for the High Accuracy Positioning

MARINE TECHNOLOGY SOCIETY. DYNAMIC POSITIONING CONFERENCE, HOUSTON September 28-30, Advances in DGPS Systems

Technical Specifications Document. for. Satellite-Based Augmentation System (SBAS) Testbed

SUPPORT OF NETWORK FORMATS BY TRIMBLE GPSNET NETWORK RTK SOLUTION

Positioning Australia for its farming future

Scientific Journal of Silesian University of Technology. Series Transport Zeszyty Naukowe Politechniki Śląskiej. Seria Transport

Trimble GNSS Infrastructure

Compact multi-gnss PPP corrections messages for transmission through a 250 bps channel

Quasi-Zenith Satellite System (QZSS)

GPS and Recent Alternatives for Localisation. Dr. Thierry Peynot Australian Centre for Field Robotics The University of Sydney

Comparative analysis of GNSS Real Time Kinematic methods for navigation

One Source for Positioning Success

METIS Second Master Training & Seminar. Augmentation Systems Available in Egypt

UNIT 1 - introduction to GPS

Global Positioning Systems (GPS) Trails: the achilles heel of mapping from the air / satellites

Tersus RTK Competitive Analysis

FieldGenius Technical Notes GPS Terminology

Real Time Kinematic GPS for Micro Aerial Vehicles

Global Navigation Satellite Systems II

Effect of Quasi Zenith Satellite (QZS) on GPS Positioning

EXPERIMENTAL RESULTS OF LEX CORRECTIONS USING FARMING MACHINE

Receiver Technology CRESCENT OEM WHITE PAPER AMY DEWIS JENNIFER COLPITTS

GE 113 REMOTE SENSING

Study and analysis of Differential GNSS and Precise Point Positioning

GPS: The Basics. Darrell R. Dean, Jr. Civil and Environmental Engineering West Virginia University. Expected Learning Outcomes for GPS

Low-Cost GNSS for Geodetic Applications

SSR Technology for Scalable Real-Time GNSS Applications

gogps a navigation software to enhance the accuracy of low-cost GPS receivers Eugenio Realini Mirko Reguzzoni Osaka City University, Japan

DYNAMIC POSITIONING CONFERENCE October 7-8, Sensors II. Redundancy in Dynamic Positioning Systems Based on Satellite Navigation

Utilizing A GNSS Network Solution for Utility Applications

Performance Evaluation Of Real Time Precise Point Positioning (RT-PPP) In Static & Kinematic Modes In Egypt

NTRIP Background History, Development & BKG. Networked Transport of RTCM via Internet Protocol

Differential GPS Positioning over Internet

Multipath and Atmospheric Propagation Errors in Offshore Aviation DGPS Positioning

GNSS & Coordinate Systems

PRINCIPLES AND FUNCTIONING OF GPS/ DGPS /ETS ER A. K. ATABUDHI, ORSAC

Accuracy assessment of free web-based online GPS Processing services and relative GPS solution software

Multisystem Real Time Precise-Point-Positioning, today with GPS+GLONASS in the near future also with QZSS, Galileo, Compass, IRNSS

GPS Errors. Figure 1. Four satellites are required to determine a GPS position.

The Global Positioning System II Field Experiments

GAVIN DOCHERTY & CRAIG ROBERTS School of Surveying & Spatial Information Systems. University of NSW

GEO 428: DEMs from GPS, Imagery, & Lidar Tuesday, September 11

Precise Surveying with L1 RTK

The Wide Area Augmentation System

Experiences with Fugro's Real Time GPS/GLONASS Orbit/Clock Decimeter Level Precise Positioning System

Fugro Marinestar Improvements

The Global Positioning Sytem II 10/19/2017

Integer Ambiguity Resolution for Precise Point Positioning Patrick Henkel

ProMark 3 RTK. White Paper

SATELLITE BASED AUGMENTATION SYSTEM (SBAS) FOR AUSTRALIA

Precise Positioning with Smartphones running Android 7 or later

Precise GNSS Positioning for Mass-market Applications

QZSS and LEX Signal. Performance of Real-Time Precise Point Positioning Using MADOCA-LEX Augmentation Messages. Outline

Performance Evaluation of the Effect of QZS (Quasi-zenith Satellite) on Precise Positioning

The topic we are going to see in this unit, the global positioning system, is not directly related with the computer networks we use everyday, but it

Procedures for Quality Control of GNSS Surveying Results Based on Network RTK Corrections.

What is a GPS How does GPS work? GPS Segments GPS P osition Position Position Accuracy Accuracy Accuracy GPS A pplications Applications Applications

Space Weather influence on satellite based navigation and precise positioning

GPS Tutorial Trimble Home > GPS Tutorial > How GPS works? > Triangulating

NYSNET 11/28/2014 GPS/GLONASS (GG) January 2015 NYSAPLS Conference

Real-Time Data Flow and Product Generation for GNSS. Jet Propulsion Laboratory. California Institute of Technology. Natural Resources Canada

UNITED NATIONS UNIVERSITY Institute for Environment & Human Security (UNU-EHS) Bonn, Germany

Ultra-wideband Radio Aided Carrier Phase Ambiguity Resolution in Real-Time Kinematic GPS Relative Positioning. Eric Broshears

Skytraq Manual (Single frequency receiver) Procedure to logging skytraq data with RTKNAVI

Advances in GNSS Technology and it s Application to Tidal Derivation

NR402 GIS Applications in Natural Resources

Global Navigation Satellite Systems (GNSS)Part I EE 570: Location and Navigation

Integration of GPS with a Rubidium Clock and a Barometer for Land Vehicle Navigation

Resection. We can measure direction in the real world! Lecture 10: Position Determination. Resection Example: Isola, Slovenia. Professor Keith Clarke

Assessment of the Accuracy of Processing GPS Static Baselines Up To 40 Km Using Single and Dual Frequency GPS Receivers.

Real-Time and Multi-GNSS Key Projects of the International GNSS Service

New Approach for Tsunami Detection Based on RTK-GNSS Using Network of Ships

Introduction to the Global Positioning System

Foreword by Glen Gibbons About this book Acknowledgments List of abbreviations and acronyms List of definitions

Positioning Techniques. João F. Galera Monico - UNESP Tuesday 12 Sep

GPS Correction Comparisons RTK vs DGPS

Ultra-wideband Radio Aided Carrier Phase Ambiguity Resolution in Real-Time Kinematic GPS Relative Positioning

RTCM State Space Representation (SSR) Overall Concepts Towards PPP-RTK

Asia Oceania Regional Workshop on GNSS Precise Point Positioning Experiment by using QZSS LEX

Using GNSS for Robot Positioning

The Reasons to Succeed or to Fail a GNSS Network RTK Project

FieldGenius Technical Notes GPS Differential Corrections

Transcription:

Affordable Differential GPS Ben Nizette and Andrew Tridgell Australian National University CanberraUAV

Better positioning cheaply! Very accurate GPS systems are possible, but expensive Can we build one cheaply? Needed for: accurate UAV flight swarming quadcopters accurate ground rovers

How does GPS work? Clocks in the sky each satellite broadcasts a time signal, plus orbit information receivers calculate 'pseudoranges' to visible satellites receivers triangulate their position least-squares solution in 4 dimensions (position+time) Phase information more accuracy by tracking 'carrier phase' need to disambiguate solution as multiple of 19cm wavelength

How accurate is GPS? It depends on how much you spend! 'base' GPS in Australia is around 10m error horizontally (for around $50) in US, Europe and Japan SBAS (Satellite Based Augmentation System) can reduce error to around 3m dual frequency GPS receivers can do a lot better, but cost more than $2k for a cheap one with a source of corrections and dual-frequency 10cm accuracy is common with great corrections and a $10k receiver you can get better than 1cm Or how much CPU you have Possible to run open source RTK solutions (like RTKlib) if you have enough CPU power in on a ground station and on the rover.

Sources of GPS error Major error sources mismatch between ionospheric model and actual conditions 'space weather' - largely solar activity multi-pathing dynamic model mismatch to real movement bugs in code and standards (can be arbitrarily large!) tropospheric errors antenna errors clock errors orbital errors

Differential GPS Major errors are spatially correlated two receivers that are close to each other see the same ionospheric errors This is the basis for how DGPS works Steps in DGPS Use a reference station to measure error assumes you know the true position of the reference Send measured errors to 'rover' Rover subtracts errors from its pseudoranges Rover performs normal triangulation with corrected ranges How much can it help? Expected improvement is roughly 50% to 70% reduction in horizontal errors

Raw receivers For DGPS we need a 'raw capable' receiver A 'raw capable' receiver gives the pseudoranges and carrier phase in the local protocol These pseudoranges are combined with reference position to calculate the per-satellite corrections Raw capable receivers are more expensive cheapest is around $80 for a ublox-6t much cheaper than commercial DGPS reference stations, which cost many thousands

Constructing the corrections We know the reference station position exactly, but not time From the pseudoranges and reference position, we solve for the receiver's clock error What's left can be directly compared to the geometric range between the receiver and satellite The difference is the error Cheap receivers can accept corrections in RTCMv2 format Modelled after the GPS satellite format, very hard to work with! Contains pseudorange corrections, rates, estimated satellite qualities

Infrastructure references - NTRIP

NTRIP to RTCMv2 Geoscience Australia also generates corrections Some stations require a fee, some are free to use for non-commercial purposes (if you ask nicely!) Available in NTRIP (encapsulated RTCMv3) Need to convert between v3 from GA and v2 for the receivers RTCMv3 doesn't provide corrections directly Provides observations at reference point Similar to raw receiver outputs but corrected for receiver clock error We know both where the reference is and when it is Can then difference the geometric ranges and observed pseudoranges Thanks to Geoscience Australia for access to their NTRIP service!

Test setups Rooftop system 3 receivers on Canberra roof one raw capable ublox 6P, two low cost ublox modules Spring Valley farm 3 ublox 6T modules much clearer view of sky

72 Hours on rooftop system

18 hours at Spring Valley

Vehicle Testing

Testing at UWA in Perth

Testing in a SkyWalker aircraft

Other low cost options SwiftNav 'Piksi' GPS around $500 per module built-in STM32 running RTK may be able to get decimeter accuracy for $1000 RTKLib open source GPS library implementing RTK combined with a RaspberryPi or BeagleBone may be able to get decimeter accuracy requires substantial CPU resources in aircraft

Conclusions It is possible to get better relative positioning using cheap DGPS and RTCMv2 injection Getting a good reference position is hard! New options such as Piksi will open up some new low cost options Altitude is still poor even with DGPS, so landing by GPS is still not a good option Code: http://github.com/tridge/pyublox