Nawigacja w tunelu: prowadzenie działa dalej bez GPS

W tunelu telefon nie zgłasza użytkowalnego GPS, a nawigacja staje w miejscu albo skacze. DriveBattle na Androida przesuwa pozycję dalej wzdłuż trasy, nadal wydaje komunikaty i po tunelu płynnie wraca na prawdziwy fix. Zapisany przejazd nie ma potem luki.

Co dzieje się po czterech sekundach

Jeśli przez cztery sekundy nie ma fixu GPS, kokpit pokazuje komunikat „Utracono sygnał GPS - pozycja szacowana”. Od tej chwili aplikacja co 500 milisekund przesuwa pozycję, postęp na trasie i komunikaty głosowe wzdłuż geometrii trasy. Podstawą jest ostatnia wiarygodna prędkość. Gdy pojazd stoi poniżej 3 km/h, szacowana pozycja się zatrzymuje.

Znane tunele mogą trwać dłużej

Przy obliczaniu trasy serwer pyta sieć dróg także o to, które odcinki są tunelami. W znanym tunelu przesuwanie trwa do 20 minut, bo rura nie ma rozgałęzień, w których można by źle zgadnąć. Poza znanym tunelem pozycja zamiera po 2 minutach, żeby nie biegła w nieskończoność, gdy w rzeczywistości stoisz w korku albo skręciłeś. Router offline nie podaje oznaczenia tunelu, więc tam zawsze obowiązuje granica 2 minut.

Odbiornik też liczy

Dodatkowo aplikacja obserwuje odbiornik GNSS. Jeśli przez co najmniej 3 sekundy nie widzi żadnego satelity, traktuje to jak tunel, nawet gdy trasa nie zna żadnego tunelu. Aplikacja sprawdza wtedy każdy fix surowiej. Samo przesuwanie trwa w tym przypadku tylko do zwykłej granicy 2 minut, 20 minut obowiązuje wyłącznie w tunelu, który zna obliczanie trasy.

Fałszywe pozycje są odrzucane

W tunelu telefon często podaje pozycje z komórek sieci i WLAN z błędami rzędu setek metrów. Aplikacja odrzuca takie fixy. Fix musi mieć dokładność 50 metrów, w tunelu 20 metrów, i nie może skakać względem ostatniego przyjętego fixu z prędkością większą niż 300 km/h. Odrzucony fix nie liczy się jako oznaka życia, bo inaczej kończyłby przesuwanie. Po przerwie aplikacja uznaje odbiór dopiero po dwóch zgodnych ze sobą fixach.

Po tunelu

Gdy znów pojawia się prawdziwy fix, wskaźnik w 1,5 sekundy płynnie przechodzi na niego, zamiast widocznie skakać. Dotyczy to małych przesunięć. Duże przesunięcie oznacza, że szacunek był błędny, na przykład dlatego, że w tunelu staliście w korku. Wtedy wskaźnik uczciwie przeskakuje na prawdziwą pozycję.

Przejazd nie ma luki

Zyskuje też zapis. Przy wysyłaniu serwer zamyka luki trwające co najmniej 8 sekund i 150 metrów przez sieć dróg, zanim policzy profil wysokości i statystyki. Znaczniki czasu rozkłada równomiernie na całą lukę. Zastępczy odcinek przejmuje tylko wtedy, gdy pasuje do zmierzonego czasu (3 do 200 km/h) i nie jest dłuższy niż 2,5-krotność odległości w linii prostej. W przeciwnym razie zostaje luka, na przykład przy postoju na stacji paliw ze słabym odbiorem. Na przejazd wypełnia najwyżej 20 luk, a pojedyncza luka może mieć najwyżej 30 minut i 30 kilometrów. Kilometry w tunelu wliczają się do dystansu.

W samochodzie

Z Android Auto we wskazówce skrętu stoi „Utrata GPS”, dopóki nie ma sygnału, zamiast nieaktualnych odległości. Android Auto to Premium.

Czego szacunek nie potrafi

Pozycja w tunelu to szacunek z ostatniej prędkości. Gdy stoisz w korku, biegnie dalej, aż tunel się skończy albo osiągnięta zostanie granica. Aplikacja nie podaje dokładności w metrach. Ulepszenia dla tuneli są od wersji 0.22.36. Starsze wersje przesuwają pozycję najwyżej 2 minuty. Funkcja jest bezpłatna.

Najczęstsze pytania

Czy nawigacja w tunelu działa bez GPS?
Tak. Po czterech sekundach bez fixu aplikacja pokazuje „Utracono sygnał GPS” i przesuwa pozycję oraz komunikaty wzdłuż trasy.
Jak długo nawigacja działa w tunelu?
W tunelu znanym obliczaniu trasy do 20 minut. W innym wypadku pozycja zamiera po 2 minutach.
Czy pozycja skacze po tunelu?
Przy małym przesunięciu wskaźnik w 1,5 sekundy płynnie przechodzi na prawdziwy fix. Przy dużym przeskakuje na prawdziwą pozycję.
Czy mój zapisany przejazd ma lukę w tunelu?
Zwykle nie. Serwer wypełnia luki od 8 sekund i 150 metrów przez sieć dróg, jeśli odcinek pasuje do zmierzonego czasu.
Czy to działa też offline?
Przesuwanie tak. Router offline nie zna jednak tuneli, więc tam obowiązuje granica 2 minut.
Czy nawigacja w tunelu to Premium?
Nie. Premium jest tylko Android Auto jako całość.