Offline mapy pro DroidPlanner / 3D Tower

19.02.2017 Drony #pixhawk #DroidPlanner #Tower

Návod na získání offline map pro plánování misí v místech, kde není žádná možnost internetového připojení.


Pro ovládání autopilota PIXHAWK od společnosti 3D Robotics je vhodnou volbou pozemní stanice tablet se softwarem DroidPlanner nebo novější Tower. Plánování leteckých misí jsou v obou případech softwaru velmi jednoduché a lze je využít k dalším nastavení autopilota přímo v terénu bez nutnosti mít k dispozici velký notebook. Problém nastává tehdy, pokud se mají letecké práce provádět v místech, kde není k dispozici žádná možnost internetového připojení. Bezpilotní prostředek zaznamená svou aktuální polohu prostřednictvím pozičních systémů GPS nebo GLONAS a zašle ji tabletu přes protokol MAVLink. Pokud ovšem nemáme mapový podklad, nelze automatický let, např. pro skenování zemské plochy, provést. 

Oba programy sice umožňují uložení vybrané oblasti do mezipaměti. Tzn. v místě kde kde internetové připojení načíst v mapovém okně požadovanou plochu, kde se plánuje let, vypnout tablet, dostavit se na plochu, zapnout tablet a využívat uloženou mapu z mezipaměti. Problémem může být nedostatek paměti zařízení a neřeší to dlouhodobější pobyt mimo internetové připojení. Pro aplikaci DroidPlanner existuje lepší řešení. Tím je možnost využívat stažené mapové podklady ze serveru GOOGLE MAPS prostřednictvím desktopové aplikace Mission Planner.

Potřebný software a verze

  • DroidPlanner2 - musí se jednat o starší verzi, protože, protože aktuální verze a software Tower neumožňuje pracovat s offline mapovými podklady.
  • Mission Planner.
  • Souborový manažer pro android v tabletu, kde se budou mapové podklady používat.

Postup instalace offline mapových podkladů

V první řade je nutné nastavit v Mission Planneru oblast, pro kterou se budou využívat offline mapy. To lze provést tak, že v Mission Planneru na kartě Letový plán, přibližte nebo oddalte oblast, kterou chcete stáhnout. Stisknutím klávesy ALT na klávesnici vykreslete rámeček kolem požadované oblasti, viz obr. 1.

Obr. 1.
Obr. 1.

Na pravé straně, vedle mapy, nastavte posuvník tak, jak budete chtít mít detailní zobrazení mapy. Nastavuje se tím číslo vrstvy mapového podkladu. Klikněte na vybranou oblast pravým tlačítkem myši a z kontextového menu zvolte Map Tool > Prefetch (Obr. 2.) pro zahájení stahování mapy.

capture02_1
Obr. 2. 

Potvrďte úroveň detailu, ve kterém se má spustit stahování. S vyšším číslem bude stahování trvat déle. (Obr. 3.) 

capture03_1
Obr. 3.

Stahování lze přerušit stisknutím klávesy ESC. To se může hodit, pokud již je dosaženo požadované úrovně nebo chcete přerušit stahování vrstvy nepotřebné.

Po skončení stahování přejděte do složky s mapovými podklady: %ProgramFiles(x86)%MissionPlannergmapcacheTileDBv3enGoogleSatelliteMap na 64-bit systému, nebo  %ProgramFiles%MissionPlannergmapcacheTileDBv3enGoogleSatelliteMap na 32-bitovém systému (viz obrázek 5). Uvedené složky platí pro stahování Google Maps. Pokud jste vybrali jiného poskytovatele mapových podkladů, pak budou mapy stažené do složky o jménu poskytovatele. Všimněte si podsložek, které korespondují s úrovněmi přiblížení. Odstraňte podsložky, které mají vyšší číslo, než je úroveň přiblížení, které potřebujete. Ostatní složky zkomprimujte do jediného souboru ZIP. Tento soubor zkopírujte do tabletu.

capture05_1
Obr. 5.

Na tabletu se systémem Android použijte správce souborů a přejděte do složky /storage/emulated/0/DroidPlanner/Maps. V této složce rozbalte zazipovaný soubor tak, aby se zde nacházeli složky s čísly jednotlivých úrovní (obrázek 6.).

screenshot_2014-09-29-22-56-57_1
Obr. 6.

Ve složcestorage/emulated/0/DroidPlanner/Maps nebo /storage/emulated/0/Tower/Maps vytvořte prázdný soubor .nomedia. Tím se zabrání, aby se obrázky v jednotlivých složkách zobrazovali v jiné aplikaci.

Následně otevřete aplikaci DroidPlanner2 nebo 3DR Tower. Zde vstupte do Settings > User Preferences (obrázek 7.).

screenshot_2014-09-29-22-57-31_1
Obr. 7. 

Zaškrtněte políčko položky "User offline maps" (obrázek 8).

screenshot_2014-09-29-22-57-40_1
Obr. 8.

Vraťte se na obrazovku letového zobrazení. Vypněte WiFi připojení a vyzkoušejte, zda se mapové podklady v offline podobě nahrávají. Nyní lze tyto mapové podklady využít i v oblastech mimo datovou konektivitu. Plánování misí funguje zcela bez problémů.