GeolocPVT je samostatná navigační aplikace (aplikace) GNSS, která k výpočtu vaší polohy využívá informace z nezpracovaných signálů přenášených viditelnými satelity z konstelačních systémů GPS, Galileo a Beidou. Aplikace je vyvinuta tak, aby fungovala bez připojení k internetu. Aplikaci lze použít k záznamu nezpracovaných dat měření GNSS pro výzkumnou nebo vzdělávací aplikaci.
PopisSkládá se ze 3 částí, jmenovitě monitor, mapa a možnosti.
Fragment monitoru je výchozí zobrazení vytvořené při spuštění aplikace. V tomto fragmentu můžete sledovat stav satelitů z různých konstelací, vypočítanou polohu v geodetických (Lat, Lon, Alt) a kartézských (X, Y, Z) souřadnicích spolu s datem, časem v UTC, rychlostí uživatele vm /s Ve fragmentu mapy si můžete představit svou aktuální polohu a aktuální cestu. Ve fragmentu možností si můžete vybrat, kterou konstelaci (GPS/Galileo/Beidou nebo všechny 3) použít, s korekcemi nebo bez nich, jedna frekvence (pouze L1)/vícefrekvenční (L1/L5)/ řešení bez iontů, statická ( Scénář nejmenších čtverců)/dynamický (TDCP - EKF) a omezení elevace-šum pro odstranění všech měření pod prahovou hodnotou.
Funkce• Může být provozován ve 2 režimech: Statický (pronájem čtverců) a Dynamický (TDCP - EKF)
• Lze optimalizovat pro poskytování jednofrekvenčních (pouze L1), dvoufrekvenčních (L1/L5) a beziontových řešení
• Váhování měření založené na CN0 (kvalita signálu).
• Detailní záznam dat v textovém formátu ASCII a také ve formátu RINEX v3.01 (pro účely následného zpracování a výzkumu)
• Používá data z nezpracovaných satelitních signálů (není potřeba internet)
Doporučení použití• Smartphone by měl být držen v ruce nebo připevněn k vhodnému držáku
• Chcete-li získat dobrý odhad první polohy, doporučuje se mít smartphone zpočátku v prostředí bez překážek
• Služba určování polohy chytrého telefonu by měla být zapnuta, aby bylo možné získat měření z rozhraní Android API
• Je nutné povolit možnost „Force Full GNSS Measurements“ z Možnosti vývojáře -> Ladění
• Nastavení pozadí aplikace by mělo být nastaveno na spořič baterie/bez omezení
• Chcete-li zaznamenávat data, měla by být zaškrtnuta alespoň jedna ze 3 možností (Pseudorange/pozice/Ephemeris) (IMU bude k dispozici v novějších verzích aplikace)
Omezení• GeolocPVT je navigační systém založený na mrtvém účtování, jehož výsledkem je posun v poloze, který přetrvává.
• Aplikace je založena výhradně na nezpracovaných měřeních pocházejících z rozhraní API pro umístění Androidu, takže pokud jsou měření ovlivněna, lze to jasně vidět v odhadu polohy.
• V prostředích typu hlubokého městského kaňonu, kde jsou měření silně ovlivněna okolními strukturami, můžete zaznamenat úplnou ztrátu polohy nebo špatné odhady.
• Aplikace funguje bez připojení k internetu, ale k zobrazení odhadů polohy na mapě je potřeba internet.
• Vzhledem ke složitosti implementace offline map je tato verze aplikace nebude obsahovat.
• Aplikace se obnoví ~ 30 sekund po prvním spuštění z důvodu nepoužitelných měření pocházejících z Android API. To je jasně viditelné pro uživatele. Toto je dočasná oprava, ale příští verze aplikace bude obsahovat trvalé řešení.
Jak přispět k projektu• GeolocPVT je open source aplikace, více informací o tomto projektu:
geoloc.univ-gustave- eiffel.fr/en/hardware/android-application-geolocpvt• Chcete-li se podílet na vývoji kódu:
Kliknutím sem stáhnete uživatelskou příručku ve formátu PDF• Podělte se o své komentáře, dotazy: geoloc@univ-eiffel.fr
Vyžadována oprávnění• Umístění: pro přístup k nezpracovaným měřením GNSS
• Storage: pro záznam dat GNSS pro další analýzu