SlideShare a Scribd company logo
1 of 16
Satellite (GPS) controlled
           robot
What is GPS?
 The Global Positioning System (GPS) is a space-based global
 navigation satellite system that provides reliable location and
 time information
Who maintains it?
 It is maintained by the United States government and is freely
 accessible by anyone with a GPS receiver.
How many GPS satellite are there?


                         A constellation of 27
                         Earth-orbiting satellites
                         (24 in operation and
                         three extras in case one
                         fails)
How GPS receiver works?
 The GPS satellites transmit signals to a GPS receiver. These
 receivers passively receive satellite signals in form of NMEA
 statements (NMEA Sentence) with useful information like global
 position, time etc.. They do not transmit and require an unobstructed
 view of the sky, so they can only be used effectively outdoors.
Contd…
 Each GPS satellite transmits data that indicates its location and the
 current time. All GPS satellites synchronize operations so that these
 repeating signals are transmitted at the same instant. The signals,
 moving at the speed of light, arrive at a GPS receiver at slightly
 different times because some satellites are further away than others.
 The distance to the GPS satellites can be determined by estimating
 the amount of time it takes for their signals to reach the receiver.
 When the receiver estimates the distance to at least four GPS
 satellites, it can calculate its position in three dimensions.
What is NMEA?




  The NMEA Mission The National Marine Electronics
  Association (NMEA) is the unifying force behind the entire
  marine electronics industry, bringing together all aspects of the
  industry for the betterment of all in our business.
What is NMEA 0183?

  NMEA 0183 (or NMEA for short) is a combined electrical and
  data specification for communication between marine electronic
  devices such as echo sounder, sonar, anemometer (wind
  speed and direction), gyrocompass, autopilot, GPS receivers
  and many other types of instruments




  GPS receiver communication is defined within this specification
What is NMEA messages/statements?


The NMEA messages or statements are the set of strings received by the
receiver which contain the set of information e.g. Latitude, Longitude , altitude,
time etc.
Example of NMEA statement:

 $GPGGA,115220.000,2834.7690,N,07720.5587,E,1,6,1.43,199.1,M,-36.0,M,,*79<CR><LF>

This is the statement received by the GPS module at Robosapiens India’s office

In this statement: 28 degree 34.7690 minutes is the latitude
                   077 degree 20.5587 minutes is the longitude



       (Read PDFs given in your CD for detail description of this statement)
How GPS Module look a like?
How to use this?

• Give 3.3V VCC and GND supply, your module
will start transmitting NMEA statements from Tx
Pin.

• Connect Tx pin with Rx Pin of MCU and read
all these statements in MCU
What GPS Module will transmit?
$GPVTG,163.31,T,,M,1.31,N,2.43,K,A*3D
$GPGGA,115218.000,2834.7698,N,07720.5591,E,1,7,1.04,199.3,M,-36.0,M,,*7D
$GPGSA,A,3,28,08,07,15,11,17,26,,,,,,1.35,1.04,0.85*0E
$GPRMC,115218.000,A,2834.7698,N,07720.5591,E,1.03,174.01,160710,,,A*67
$GPVTG,174.01,T,,M,1.03,N,1.90,K,A*34
$GPGGA,115219.000,2834.7693,N,07720.5588,E,1,6,1.43,199.2,M,-36.0,M,,*7C
$GPGSA,A,3,28,08,15,11,17,26,,,,,,,1.69,1.43,0.90*07
$GPRMC,115219.000,A,2834.7693,N,07720.5588,E,1.00,191.81,160710,,,A*65
$GPVTG,191.81,T,,M,1.00,N,1.85,K,A*30
$GPGGA,115220.000,2834.7690,N,07720.5587,E,1,6,1.43,199.1,M,-36.0,M,,*79
$GPGSA,A,3,28,08,15,11,17,26,,,,,,,1.69,1.43,0.90*07
$GPRMC,115220.000,A,2834.7690,N,07720.5587,E,0.92,181.54,160710,,,A*60
$GPVTG,181.54,T,,M,0.92,N,1.70,K,A*39
$GPGGA,115221.000,2834.7690,N,07720.5582,E,1,6,1.43,198.9,M,-36.0,M,,*74
$GPGSA,A,3,28,08,15,11,17,26,,,,,,,1.69,1.43,0.90*07
$GPGSV,3,1,11,17,71,313,22,08,57,149,26,28,55,036,18,11,28,051,17*76
..........
...........
How to filter out Latt. And Long. from
statements?

  Receive these statements on Rx pin of the microcontroller
  by using UART with 9600 bps baud rate, 8 data bits, no
  parity, and 1 stop bit (default settings)


  Filter the information with normal string operation and
  save it in string/array variables
How to use filtered out information?


  Use this information to navigate your robot from one
  location to another location. Location can be compared by
  strcmp function.
Thank you…

More Related Content

What's hot

(Emap) E Book Understanding The Gps
(Emap) E Book   Understanding The Gps(Emap) E Book   Understanding The Gps
(Emap) E Book Understanding The Gpsrickymohanty
 
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)DriverExperience
 
Sources of errors in GNSS measurements and dilution of precision (DOP) parame...
Sources of errors in GNSS measurements and dilution of precision (DOP) parame...Sources of errors in GNSS measurements and dilution of precision (DOP) parame...
Sources of errors in GNSS measurements and dilution of precision (DOP) parame...Olexiy Pogurelskiy
 
Gps ins odometer data fusion
Gps ins odometer data fusionGps ins odometer data fusion
Gps ins odometer data fusionRappy Saha
 
Global positioning system
Global positioning systemGlobal positioning system
Global positioning systemPooja Jain
 
Multi spectral imaging
Multi spectral imagingMulti spectral imaging
Multi spectral imagingAalaa Khattab
 
Extraction of surface water bodies using QGIS
Extraction of surface water bodies using QGISExtraction of surface water bodies using QGIS
Extraction of surface water bodies using QGISGowtham Gollapalli
 
WE2.L10.1: LANDSAT DATA PRODUCTS, FREE AND CLEAR
WE2.L10.1: LANDSAT DATA PRODUCTS, FREE AND CLEARWE2.L10.1: LANDSAT DATA PRODUCTS, FREE AND CLEAR
WE2.L10.1: LANDSAT DATA PRODUCTS, FREE AND CLEARgrssieee
 
Multispectral remote sensing
Multispectral remote sensingMultispectral remote sensing
Multispectral remote sensingDharmendera Meena
 
Lecture for landsat
Lecture for landsatLecture for landsat
Lecture for landsatGeoMedeelel
 
Making maps from sattelites to uav's
Making maps   from sattelites to uav'sMaking maps   from sattelites to uav's
Making maps from sattelites to uav'sKim Moore
 

What's hot (20)

How gps works
How gps worksHow gps works
How gps works
 
GPS
GPS GPS
GPS
 
(Emap) E Book Understanding The Gps
(Emap) E Book   Understanding The Gps(Emap) E Book   Understanding The Gps
(Emap) E Book Understanding The Gps
 
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
2012 SNU Driver Experience: 특강_내비게이션의 이해(서동권이사님)
 
Presentation1
Presentation1Presentation1
Presentation1
 
Gps
GpsGps
Gps
 
Sources of errors in GNSS measurements and dilution of precision (DOP) parame...
Sources of errors in GNSS measurements and dilution of precision (DOP) parame...Sources of errors in GNSS measurements and dilution of precision (DOP) parame...
Sources of errors in GNSS measurements and dilution of precision (DOP) parame...
 
Gps ins odometer data fusion
Gps ins odometer data fusionGps ins odometer data fusion
Gps ins odometer data fusion
 
Global positioning system
Global positioning systemGlobal positioning system
Global positioning system
 
Multi spectral imaging
Multi spectral imagingMulti spectral imaging
Multi spectral imaging
 
GPS
GPSGPS
GPS
 
Extraction of surface water bodies using QGIS
Extraction of surface water bodies using QGISExtraction of surface water bodies using QGIS
Extraction of surface water bodies using QGIS
 
Gps
GpsGps
Gps
 
WE2.L10.1: LANDSAT DATA PRODUCTS, FREE AND CLEAR
WE2.L10.1: LANDSAT DATA PRODUCTS, FREE AND CLEARWE2.L10.1: LANDSAT DATA PRODUCTS, FREE AND CLEAR
WE2.L10.1: LANDSAT DATA PRODUCTS, FREE AND CLEAR
 
sumit gps
sumit   gpssumit   gps
sumit gps
 
Gps signals
Gps signalsGps signals
Gps signals
 
Multispectral remote sensing
Multispectral remote sensingMultispectral remote sensing
Multispectral remote sensing
 
Lecture for landsat
Lecture for landsatLecture for landsat
Lecture for landsat
 
Making maps from sattelites to uav's
Making maps   from sattelites to uav'sMaking maps   from sattelites to uav's
Making maps from sattelites to uav's
 
Remote sensing
Remote sensingRemote sensing
Remote sensing
 

Similar to Gps 2

Global Positioning System
Global Positioning System Global Positioning System
Global Positioning System Varun B P
 
Global Positing System
Global Positing SystemGlobal Positing System
Global Positing SystemPranay Mondal
 
Electronic Navigations: GPS,GPS terms, GPS use and using Waypoints
Electronic Navigations: GPS,GPS terms, GPS use and using WaypointsElectronic Navigations: GPS,GPS terms, GPS use and using Waypoints
Electronic Navigations: GPS,GPS terms, GPS use and using WaypointsAzad Uddin (Sojib Ahmed)
 
Global Positioning System
Global Positioning SystemGlobal Positioning System
Global Positioning SystemSouravKundu23
 
BEST concept on Global positioning system(GPS)
BEST concept on Global positioning system(GPS) BEST concept on Global positioning system(GPS)
BEST concept on Global positioning system(GPS) Punk Pankaj
 
Global positioning system (Gps)
Global positioning system (Gps)Global positioning system (Gps)
Global positioning system (Gps)AshishKushwah13
 
Gps systems m. emin özgünsür
Gps systems   m. emin özgünsürGps systems   m. emin özgünsür
Gps systems m. emin özgünsüremin_oz
 
Global Positioning System in Precision Agriculture
Global Positioning System in Precision AgricultureGlobal Positioning System in Precision Agriculture
Global Positioning System in Precision AgricultureRedmond R. Shamshiri
 
Global positioning system (gps)
Global positioning  system (gps)Global positioning  system (gps)
Global positioning system (gps)Vandana Verma
 

Similar to Gps 2 (20)

Global Positioning System
Global Positioning System Global Positioning System
Global Positioning System
 
Global Positing System
Global Positing SystemGlobal Positing System
Global Positing System
 
gps technology
gps technologygps technology
gps technology
 
GPS(Global Positioning system
GPS(Global Positioning systemGPS(Global Positioning system
GPS(Global Positioning system
 
Gps
GpsGps
Gps
 
review
reviewreview
review
 
Electronic Navigations: GPS,GPS terms, GPS use and using Waypoints
Electronic Navigations: GPS,GPS terms, GPS use and using WaypointsElectronic Navigations: GPS,GPS terms, GPS use and using Waypoints
Electronic Navigations: GPS,GPS terms, GPS use and using Waypoints
 
Global Positioning System
Global Positioning SystemGlobal Positioning System
Global Positioning System
 
Gps
GpsGps
Gps
 
Gps
GpsGps
Gps
 
Gpa
GpaGpa
Gpa
 
Concept of gps
Concept of gpsConcept of gps
Concept of gps
 
BEST concept on Global positioning system(GPS)
BEST concept on Global positioning system(GPS) BEST concept on Global positioning system(GPS)
BEST concept on Global positioning system(GPS)
 
Global positioning system (Gps)
Global positioning system (Gps)Global positioning system (Gps)
Global positioning system (Gps)
 
Gps systems m. emin özgünsür
Gps systems   m. emin özgünsürGps systems   m. emin özgünsür
Gps systems m. emin özgünsür
 
Global Positioning System in Precision Agriculture
Global Positioning System in Precision AgricultureGlobal Positioning System in Precision Agriculture
Global Positioning System in Precision Agriculture
 
Global positioning system (gps)
Global positioning  system (gps)Global positioning  system (gps)
Global positioning system (gps)
 
Gps
GpsGps
Gps
 
Gps
GpsGps
Gps
 
GPS.ppt
GPS.pptGPS.ppt
GPS.ppt
 

More from Nitesh Singh

More from Nitesh Singh (20)

Risk taking and emotions
Risk taking and emotionsRisk taking and emotions
Risk taking and emotions
 
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SADProject report RAILWAY TICKET RESERVATION SYSTEM SAD
Project report RAILWAY TICKET RESERVATION SYSTEM SAD
 
The real comedy behind comedy
The real comedy behind comedyThe real comedy behind comedy
The real comedy behind comedy
 
Project report Rs Dry celaners
Project report Rs Dry celaners Project report Rs Dry celaners
Project report Rs Dry celaners
 
BIG DATA ANALYSIS
BIG DATA ANALYSISBIG DATA ANALYSIS
BIG DATA ANALYSIS
 
Udp vs-tcp
Udp vs-tcpUdp vs-tcp
Udp vs-tcp
 
Routing protocols-network-layer
Routing protocols-network-layerRouting protocols-network-layer
Routing protocols-network-layer
 
Routers vs-switch
Routers vs-switchRouters vs-switch
Routers vs-switch
 
New udp
New udpNew udp
New udp
 
I pv4 format
I pv4 formatI pv4 format
I pv4 format
 
I pv4 addressing
I pv4 addressingI pv4 addressing
I pv4 addressing
 
Hub vs-switch
Hub vs-switchHub vs-switch
Hub vs-switch
 
Ftp
FtpFtp
Ftp
 
Email ftp
Email ftpEmail ftp
Email ftp
 
Www and http
Www and httpWww and http
Www and http
 
Transmission main
Transmission mainTransmission main
Transmission main
 
Ta 104-topology
Ta 104-topologyTa 104-topology
Ta 104-topology
 
Ta 104-topology (1)
Ta 104-topology (1)Ta 104-topology (1)
Ta 104-topology (1)
 
Ta 104-tcp
Ta 104-tcpTa 104-tcp
Ta 104-tcp
 
Ta 104-media-3
Ta 104-media-3Ta 104-media-3
Ta 104-media-3
 

Recently uploaded

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 

Recently uploaded (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 

Gps 2

  • 2. What is GPS? The Global Positioning System (GPS) is a space-based global navigation satellite system that provides reliable location and time information
  • 3. Who maintains it? It is maintained by the United States government and is freely accessible by anyone with a GPS receiver.
  • 4. How many GPS satellite are there? A constellation of 27 Earth-orbiting satellites (24 in operation and three extras in case one fails)
  • 5. How GPS receiver works? The GPS satellites transmit signals to a GPS receiver. These receivers passively receive satellite signals in form of NMEA statements (NMEA Sentence) with useful information like global position, time etc.. They do not transmit and require an unobstructed view of the sky, so they can only be used effectively outdoors.
  • 6. Contd… Each GPS satellite transmits data that indicates its location and the current time. All GPS satellites synchronize operations so that these repeating signals are transmitted at the same instant. The signals, moving at the speed of light, arrive at a GPS receiver at slightly different times because some satellites are further away than others. The distance to the GPS satellites can be determined by estimating the amount of time it takes for their signals to reach the receiver. When the receiver estimates the distance to at least four GPS satellites, it can calculate its position in three dimensions.
  • 7. What is NMEA? The NMEA Mission The National Marine Electronics Association (NMEA) is the unifying force behind the entire marine electronics industry, bringing together all aspects of the industry for the betterment of all in our business.
  • 8. What is NMEA 0183? NMEA 0183 (or NMEA for short) is a combined electrical and data specification for communication between marine electronic devices such as echo sounder, sonar, anemometer (wind speed and direction), gyrocompass, autopilot, GPS receivers and many other types of instruments GPS receiver communication is defined within this specification
  • 9. What is NMEA messages/statements? The NMEA messages or statements are the set of strings received by the receiver which contain the set of information e.g. Latitude, Longitude , altitude, time etc.
  • 10. Example of NMEA statement: $GPGGA,115220.000,2834.7690,N,07720.5587,E,1,6,1.43,199.1,M,-36.0,M,,*79<CR><LF> This is the statement received by the GPS module at Robosapiens India’s office In this statement: 28 degree 34.7690 minutes is the latitude 077 degree 20.5587 minutes is the longitude (Read PDFs given in your CD for detail description of this statement)
  • 11. How GPS Module look a like?
  • 12. How to use this? • Give 3.3V VCC and GND supply, your module will start transmitting NMEA statements from Tx Pin. • Connect Tx pin with Rx Pin of MCU and read all these statements in MCU
  • 13. What GPS Module will transmit? $GPVTG,163.31,T,,M,1.31,N,2.43,K,A*3D $GPGGA,115218.000,2834.7698,N,07720.5591,E,1,7,1.04,199.3,M,-36.0,M,,*7D $GPGSA,A,3,28,08,07,15,11,17,26,,,,,,1.35,1.04,0.85*0E $GPRMC,115218.000,A,2834.7698,N,07720.5591,E,1.03,174.01,160710,,,A*67 $GPVTG,174.01,T,,M,1.03,N,1.90,K,A*34 $GPGGA,115219.000,2834.7693,N,07720.5588,E,1,6,1.43,199.2,M,-36.0,M,,*7C $GPGSA,A,3,28,08,15,11,17,26,,,,,,,1.69,1.43,0.90*07 $GPRMC,115219.000,A,2834.7693,N,07720.5588,E,1.00,191.81,160710,,,A*65 $GPVTG,191.81,T,,M,1.00,N,1.85,K,A*30 $GPGGA,115220.000,2834.7690,N,07720.5587,E,1,6,1.43,199.1,M,-36.0,M,,*79 $GPGSA,A,3,28,08,15,11,17,26,,,,,,,1.69,1.43,0.90*07 $GPRMC,115220.000,A,2834.7690,N,07720.5587,E,0.92,181.54,160710,,,A*60 $GPVTG,181.54,T,,M,0.92,N,1.70,K,A*39 $GPGGA,115221.000,2834.7690,N,07720.5582,E,1,6,1.43,198.9,M,-36.0,M,,*74 $GPGSA,A,3,28,08,15,11,17,26,,,,,,,1.69,1.43,0.90*07 $GPGSV,3,1,11,17,71,313,22,08,57,149,26,28,55,036,18,11,28,051,17*76 .......... ...........
  • 14. How to filter out Latt. And Long. from statements? Receive these statements on Rx pin of the microcontroller by using UART with 9600 bps baud rate, 8 data bits, no parity, and 1 stop bit (default settings) Filter the information with normal string operation and save it in string/array variables
  • 15. How to use filtered out information? Use this information to navigate your robot from one location to another location. Location can be compared by strcmp function.