Het Global Positioning System (GPS) berekent nauwkeurig de locatie van een ontvanger op aarde door signalen van meerdere satellieten te ontvangen. Positioneringsmodules, zoals de ATGM336H, gebruiken een seriële poort (UART) met een specifieke baudsnelheid (bijvoorbeeld 9600) om positioneringsinformatie naar de hoofdbesturingschip te sturen. De verzonden gegevens voldoen aan de NMEA-0183-standaard. Als we de $GNRMC-instructie als voorbeeld nemen, bevat deze de UTC-tijd, positioneringsstatus (A geldig/V ongeldig), breedtegraad en richting, lengtegraad en richting, enz. De ontvangen onbewerkte gegevens over de breedtegraad en lengtegraad hebben de indeling van graadminuten en moeten worden geconverteerd voordat deze voor kaarttoepassingen kunnen worden gebruikt.
Het positioneren van het opstarten is onderverdeeld in koude start, warme start en warme start, afhankelijk van de omstandigheden. Een koude start verwijst naar het proces waarbij GPS wordt gestart in een onbekende omgeving totdat de coördinaten zijn berekend, bijvoorbeeld wanneer u het voor de eerste keer gebruikt of wanneer efemeride-informatie verloren gaat; de initiële positioneringstijd bedraagt ongeveer 1-2 minuten. Een warme start verwijst naar het starten van het apparaat op een locatie waar het voor het laatst is uitgeschakeld, zonder veel beweging en minder dan 2 uur na de laatste positionering; in open lucht kan de positionering slechts 2 seconden duren. Warme start verwijst naar een start die meer dan twee uur na de laatste positionering plaatsvindt, waarbij de positioneringstijd tussen koude start en warme start valt.
De positioneringsnauwkeurigheid wordt beïnvloed door verschillende factoren. Onder omstandigheden in de open lucht kan de typische horizontale positioneringsnauwkeurigheid 3-10 meter bedragen. De nauwkeurigheid van de snelheidsmeting is beter dan 0,1 m/s. Gevoeligheid bepaalt het positioneringsvermogen in zwakke signaalomgevingen; de acquisitiegevoeligheid kan bijvoorbeeld -148 dBm bereiken, en de trackinggevoeligheid kan -166 dBm bereiken.
Moderne positioneringstechnologieën maken vaak gebruik van multi-fusie-positionering om de prestaties te verbeteren. Multi--mode fusiepositionering verwijst naar het bereiken van een hogere positioneringsnauwkeurigheid door middel van multi-algoritme-fusieberekeningen met behulp van meerdere positioneringsgegevens. Het kan bijvoorbeeld gelijktijdig of selectief meerdere Global Navigation Satellite Systems (GNSS) ondersteunen, zoals GPS, BeiDou (BDS), GLONASS en Galileo. Bovendien wordt het aangevuld met een mobiel netwerk (LBS) en Wi-Fi-ondersteunde positionering. Wanneer het GPS-signaal slecht is, kan het systeem automatisch overschakelen naar mobiele of Wi-Fi-netwerken voor positionering, waardoor de positioneringssnelheid, nauwkeurigheid en betrouwbaarheid in complexe omgevingen worden verbeterd.
