GPS

Aus www.wiki.ardumower.de
Version vom 22. Mai 2015, 20:59 Uhr von Alexanderg (Diskussion | Beiträge) (Visualization of GPS data)

Wechseln zu: Navigation, Suche

Abstract

With the help of a GPS receiver (e.g. GY-NEO6MV2, ublox 6m), the long-term position can be calculated. Therefore, the GPS position values will be averaged.

Currently, GPS is used

  • to receive current date and time

Wiring:

GPS TX (3.3V compatible) -- Arduino RX
GPS RX (3.3V compatible) -- Arduino TX
GPS VCC -- Arduino VCC 5V
GPS GND -- Arduino GND

Visualization of GPS data

GPS data (course, speed, position etc.) can be plotted by pfodApp. One neat thing I discovered is that you can get precise heading and speed even when moving short distances (< 2m). This works because the GPS receiver is evaluating the signal phase due to the doppler effect.

hdop    measurement error (the more satellites are from different directions, the lower the error)
sat     number of satellites in view
spd     ground speed
course  ground course
alt     altitude
lat     latitude
lon     longitude

GPS error

Typical GPS error is 2-5 meters (at a sample rate of 1 Hz). As this is not sufficient as a replacement for a perimeter wire, GPS can only be seen as an extension or for global navigation (navigation from one lawn to another lawn) or to improve the result of a sensor fusion.

Further links