Introduction to GPS Data Communications-- NMEA and RTCM CHOI Chun-ting, ALS/G2 June 2006.

Slides:



Advertisements
Similar presentations
Global Positioning Systems
Advertisements

Team members Thái Thanh Tùng Nguyễn Anh Quân Bùi V ă n Thái Trần Xuân Đạt Nguyễn Bá Thuận Trần Hải Linh.
GPS Theory and applications
INTRO TO GNSS AND MACHINE CONTROL FOR CONSTRUCTION THE BASICS USES PRECISION AND ACCURACY SOFTWARE HARDWARE MACHINE CONTROL PERIPHERALS COST/BENEFIT INTRO.
Jie Liu Microsoft Research Redmond, WA GPS Fundamentals Mobile Location Sensing Tutorial at MobiSys 2013.
Navigation Systems and Their Implementation Michael Bekkala Michael Blair Michael Carpenter Matthew Guibord Abhinav Parvataneni Dr. Shanker Balasubramaniam.
Introduction to GPS Data NMEA & RTCM
Global Positioning Systems (GPS) for Precision Farming
GPS in WPF Students: Ziv Dayan & Viki Kravchenko Instructor: Viktor Kulikov.
Introduction to NAVSTAR GPS Introduction to NAVSTAR GPS.
Datums & Coordinate Systems
HIPS - UCD : Localization and Orientation Capabilities of GPS HIPS Project Meeting IRST, Trento, Italy April 1998 G.M.P O’Hare, R. O’Rafferty,
Background Accessibility Popularity of GPS and INS –Cell phones Apple iPhone, Blackberry, Android platform –Nintendo Wii Wii Remote, MotionPlus.
GTECH 201 Session 08 GPS.
Molde University College INF 245 Fall 2007 OBø 1 INF245 Mobile applications Location Based Services H 2007 Ola Bø.
Introduction.
What is GPS and UTM and how do they work? K. Michalski.
Summary of GPS Testing (GGA and VTG)
What is GPS? GPS, which stands for Global Positioning System, is the only system today able to show you your exact position on the Earth anytime, in any.
Introduction to the Global Positioning System Introduction to the Global Positioning System Pre-Work GPS for ICS
Patrick Caldwell Chris Kellar. Overview  Basic Concepts  History  Structure  Applications  Communication  Typical Sources of Error.
Presented By: Scott Rodgers UNC Chapel Hill, Engineering Information Services Types of GPS Receivers.
Add a File with X, Y coordinates to MapWindow
Surveying with a GPS How to configure a GPS unit to ensure the highest accuracy.
ITALIAN MARITIME ACADEMY TECHNOLOGY COURSE: DP MAINTENANCE COACHER: ING. STEFANO TRIVELLINI NMEA PROTOCOL.
GPS Survey Equipment GPS Trimble R6 or R8 Legs+Bipod Controller* Base Station or VRS Competencies #1-5.
Planning for airborne LIDAR survey Dr.Lamyaa Gamal El-deen.
Radio Technical Commission for Maritime Services
Global Positioning System Applications in Agriculture.
EE587 Spring – 2003 M12 - GPS Presented by, Kishore Mogatadakala 02/04/03. 1) GPS and the satellite constellation 2)Principle - segments and operation.
for Maritime Services)
Introduction to the Global Positioning System Introduction to the Global Positioning System Pre-Work GPS for Fire Management
Introduction to GPS.
SU 4100 GEODETIC POSITIONING Instructor: Indra Wijayratne.
Mr.Samniang Suttara B.Eng. (Civil), M.Eng. (Survey) Topcon Instruments (Thailand) Co.,Ltd. Tel Satellite Surveying.
USM Hydrographic Science 2004 Class Field Project Upper Pearl River Survey 15 June – 20 July 2004.
Global Positioning Systems Agriscience. OnStar Navigation System.
Differential GPS An Introduction.
1 Geospatial Purpose Describe geospatial coverage of resources where resources are: – Web-based activities, modules etc. – Datasets – Model output – Visuals.
Global Positioning System
West Hills College Farm of the Future. West Hills College Farm of the Future GLONASS Russia’s global satellite navigation system 24 satellites in three.
Navigation. SAD JOKE Dead ahead, through the pitch-black night, the captain sees a light on a collision course with his ship. He sends a signal: "Change.
Customizing ArcReader to support GPS Kelly Johnston Indiana Department of Environmental Management.
GSI Japan - 21st of June 1999 GPS-Positioning using Virtual Reference Stations - Theory, Analysis and Applications Herbert Landau Spectra Precision Terrasat.
GRIM & DynaPos Overview, Examples and Results Dr. Benjamin Remondi Kendall The XYZs' of GPS,
, , ,
1 SVY 207: Lecture 6 Point Positioning –By now you should understand: F How receiver knows GPS satellite coordinates F How receiver produces pseudoranges.
Cycle 1 GroundStation User Stories covered – 1: initiate connection Open connection on given serial port to RF modem – 2: send GPS Send sample GPS string.
ST236 Site Calibrations with Trimble GNSS
Differential GPS An Introduction. How does it work.
4.2.1.Position determination Proposed modifications AECS 12 nd. meeting Moscow, 9-11 February 2016.
4.2.1.Position determination Proposed modifications AECS 12 nd. meeting Moscow, 9-11 February 2016.
Testing of The System This test is the Impact caused by change in the rotation angle of GPS antenna is investigated. The experimented system is clarified.
The Global Positioning System Rebecca C. Smyth April 17 - May 2, 2001.
School of Engineering NTM2, Rumc, GPS, 1 References [1]Jean-Marie Zogg [HTW Chur], „GPS, Essentials of Satellite Navigation, Compendium“, Document: GPS-X D,
Younis H. Karim, AbidYahya School of Computer University Malaysia Perlis 1.
Tandem GPS System with Remote User Tracking
UNIT - IV GPS SURVEYING. BASIC CONCEPTS Satellite positioning Point Positioning.
jaIpaIesa saaMiKyakI saMca
Citizen Science Training Workshop
Global Positioning Systems (GPS) for Precision Farming
Arduino GPS Logging Program
Appliance of IceCORS network 2017 by Dalia Prizginiene
GPS with Collector for ArcGIS
Differential GPS An Introduction 2/4/03.
Citizen Science Training Workshop
Exploring Alternatives to GPS Navigation Systems
AZ/NASA Space Grant Symposium
CS378 - Mobile Computing Location and Maps.
COE-485 Senior Design Project
Presentation transcript:

Introduction to GPS Data Communications-- NMEA and RTCM CHOI Chun-ting, ALS/G2 June 2006

Overview RINEX Raw GPS static data format for data processing and archive NMEA Standard related to data communication between marine electronics devices. Transmission of GPS position from GPS receiver to other devices (e.g. GPS receiver to PDA) For real time positioning RTCM SC-104 Transmission of GPS correction from GPS reference station to GPS Rover For DGPS/RTK surveys

( National Marine Electronics Association ) NMEA Data Format

Outline Example of using NMEA Data Format About NMEA Message Format and Sentence Structure Common NMEA Messages

NMEA using in real-time navigation ArcPAD software Real-time positioning Surveyed position NMEA data format GPS receiver

About NMEA

National Marine Electronics Association Developed by National Marine Electronics Association Standard related to the marine electronics devices (GPS, echosounder, … ) Standard specifies the message formats for data transmission between marine electronics devices

What is NMEA ? NMEA data format contains many various message types Not all messages related to GPS application. Even GPS-related messages, there are over 20 various types. For a GPS survey, only some messages are selected.

NMEA Standard Message Format

Standard Message Format $aaaaa, df1,df2 ……… [Carriage Return][Line Feed] Each message start with $ Five characters after $ are address field Multiple data fields delimited by commas Up to 82 characters per each sentence

NMEA Sentence Structure

Sentence structure There are three sentence structures Talker: data from GPS receiver to other devices. Query: “ receive ” device (e.g. notebook) send query sentence to GPS receiver for specified messages. Proprietary: non-standard sentence developed by GPS manufacturers for special purposes.

Talker sentence Format: $ttsss, df1, df2 … [CR][LF] tt: defines device (GPS receivers the prefix is GP) sss: message type Example $GPGGA,031956, ,N, ,E,1,04,3,9,005.9,M,-001.3,M,,*51 The GPS receiver sends the data in GGA sentence format.

Common NMEA Messages

Position Data Messages $GPGGA: Global positioning system fixed data $GPGLL: Geographic position - latitude / longitude $GPRMC: Recommended minimum specific GPS data Associated Data Messages $GPGSA: GNSS DOP and active satellites $GPGSV: GNSS satellites in view $GPVTG: Course over ground and ground speed.

GGA Message Format $GPGGA, , ,S, ,E,1,04,24.4,19.7,M,,,,0000*1F Field ExampleComments Message ID $GPGGA UTC Time hhmmss.sss Latitude ddmm.mmmm N/S Indicator S N = North, S = South Longitude dddmm.mmmm E/W Indicator E E = East, W = West Position Fix 1 0 = Invalid, 1 = Valid SPS, 2 = Valid DGPS, 3 = Valid PPS Satellites Used 04 Satellites being used HDOP 24.4 Horizontal dilution of precision Altitude 19.7 Altitude (WGS-84 ellipsoid) Altitude Units M M= Meters Geoid Separation Geoid separation Separation Units M= Meters Time since DGPS in seconds DGPS Station ID Checksum *1F always begin with *

GSV Message Format (satellite in view) $GPGSV,3,1,10,20,78,331,45,01,59,235,47,22,41,069,,13,32,252,45*70 Field Example Comments Sentence ID $GPGSV No. of sentence 3 No. of messages in complete (1-3) Sequence no. 1 Sequence no. of this entry (1-3) Satellites in view 10 Satellite ID 1 20 Range is 1-32 Elevation 1 78 Elevation in degrees Azimuth Azimuth in degrees SNR 1 45 Signal to noise ratio dBHZ (0-99) Satellite ID 2 01 Range is 1-32 Elevation 2 59 Elevation in degrees Azimuth Azimuth in degrees. Checksum *70

Sample NMEA data file (output GGA, GSA, GSV and RMC messages) Second epoch First epoch

References The National Marine Electronics Association Common NMEA Sentence types NMEA Data Format

The End Thank you!