🛰️ Trilateracja GPS
Wyznacz pozycję odbiornika z odległości do satelitów r=c·Δt — trzy okręgi ustalają miejsce, czwarty usuwa błąd zegara. Dodaj szum pomiaru i obserwuj solver najmniejszych kwadratów Gaussa-Newtona z elipsą błędu GDOP.
O tej symulacji
GPS ustala twoją pozycję metodą trilateracji: każdy satelita nadaje sygnał ze znacznikiem czasu z dokładnością do mikrosekundy, a odbiornik mierzy, ile czasu zajęło mu dotarcie, przeliczając to opóźnienie na odległość r = c·Δt przy użyciu prędkości światła. Jedna odległość zawęża lokalizację do sfery; trzy odległości zawężają ją do punktu — poza tym, że zegar samego odbiornika nie jest idealnie zsynchronizowany z satelitami, dlatego potrzebny jest czwarty satelita, aby rozwiązać zarówno pozycję, jak i błąd zegara jednocześnie.
🔬 Co pokazuje
Kilka satelitów, każdy ze zmierzoną (zaszumioną) odległością do odbiornika naziemnego, oraz solver najmniejszych kwadratów Gaussa-Newtona, który znajduje pozycję i błąd zegara najlepiej pasujące do wszystkich pomiarów odległości naraz — wraz z elipsą błędu GDOP pokazującą, jak geometria satelitów wzmacnia lub tłumi wpływ tego szumu.
🎮 Jak korzystać
Przeciągaj satelity, aby zmienić ich pozycje na niebie, dostosuj szum pomiaru i błąd zegara, a następnie przełączaj się między presetami geometrii, by zobaczyć, jak rozproszona konstelacja daje ciasną elipsę błędu, a skupiona — dużą, wydłużoną.
💡 Czy wiesz, że…
Zegary satelitów GPS chodzą o około 38 mikrosekund na dobę szybciej niż zegary na Ziemi, na skutek połączenia efektów szczególnej i ogólnej teorii względności — efekt ten jest nieustannie korygowany przez system, bo bez korekty błędy pozycji rosłyby o kilka kilometrów dziennie.
Najczęściej zadawane pytania
Czym różni się trilateracja od triangulacji?
Triangulacja wykorzystuje zmierzone kąty między obserwatorem a punktami odniesienia do wyznaczenia pozycji — technika stosowana w geodezji z teodolitami. Trilateracja wykorzystuje zamiast tego zmierzone odległości od znanych punktów odniesienia. GPS to trilateracja: satelity są znanymi punktami odniesienia, a zmierzone czasy dotarcia sygnału przeliczone na odległości są danymi wejściowymi.
Dlaczego GPS potrzebuje czterech satelitów, a nie trzech?
Trzy odległości do satelitów wyznaczają trzy sfery, których przecięcie daje dwa kandydackie punkty w przestrzeni 3D, zwykle jeden pod ziemią i jeden w powietrzu. Ale zegary odbiorników mają błędy rzędu mikrosekund, co przekłada się na setki metrów błędu odległości. Czwarty satelita dodaje czwarte równanie z czterema niewiadomymi — x, y, z i przesunięcie zegara — pozwalając odbiornikowi rozwiązać jednocześnie pozycję i korekcję zegara bez potrzeby posiadania własnego zegara atomowego.
Czym jest rozmycie precyzji (DOP) i jak geometria satelitów wpływa na dokładność?
DOP określa ilościowo, jak geometria satelitów wzmacnia błędy pozycji. Jeśli satelity są skupione w niewielkim fragmencie nieba, ich sfery odległości przecinają się pod płytkim kątem, więc mały błąd odległości mocno przesuwa punkt przecięcia. Dobrze rozproszone satelity przecinają się niemal prostopadle, więc ten sam błąd odległości powoduje dużo mniejszy błąd pozycji. PDOP poniżej 2 jest doskonały; PDOP powyżej 6 znacząco pogarsza dokładność, dlatego kaniony miejskie zasłaniające połowę nieba czynią GPS mniej niezawodnym.