cs:robozor:arom_webui
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Předchozí verze | |||
cs:robozor:arom_webui [2017/07/10 20:07] – [Instalace] roman | — | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ====== AROM, webUI ====== | ||
- | |||
- | AROM webUI je grafické rozhraní pro ovládání systémů postavených na ROS a [[cs: | ||
- | |||
- | |||
- | {{youtube> | ||
- | |||
- | Pro komunikaci s ROS nody jsou využity websokety a rosbridge server. | ||
- | |||
- | =====Instalace===== | ||
- | Instalace závislostí: | ||
- | sudo apt install python-tornado python-psutil python-bson ros-kinetic-rosauth python-twisted | ||
- | funkční [[cs: | ||
- | |||
- | |||
- | Stažení AROM_webUI z GitHub repozitáře: | ||
- | mkdir ~/repos | ||
- | cd repos | ||
- | git clone git@github.com: | ||
- | |||
- | Protože webové rozhraní obsahuje různé knihovny třetích stran, získáte je stažením git submodulů | ||
- | cd ~/ | ||
- | git submodule init | ||
- | git submodule update | ||
- | | ||
- | |||
- | <WRAP center round important 85%> | ||
- | Rosbridge z oficiálního repozitáře obsahuje chybu, která se projevuje výrazným zpomalením přenosu zpráv. Tato chyba je opravena v jeho [[https:// | ||
- | </ | ||
- | |||
- | Instalace RosBRIDGE s opravenou chybou: | ||
- | cd ~/ | ||
- | git clone git@github.com: | ||
- | cd ~/arom_ws | ||
- | catkin_make | ||
- | |||
- | Webové rozhraní umožňuje zapínat a ukončovat nody. Pro správné fungování je potřeba nastavit globální zavádění cest projektu do terminálu | ||
- | |||
- | Na konec souboru ''/ | ||
- | |||
- | . / | ||
- | |||
- | |||
- | Pro plné fungování celého rozhraní na jednom portu (80) je vhodné rozfungovat a nakonfigurovat [[cs: | ||
- | |||
- | Dále je potřeba mít připravený soubor '' | ||
- | |||
- | { | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | }, | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | } | ||
- | } | ||
- | |||
- | |||
- | ===== Spuštění ===== | ||
- | Webový server se spustí skriptiem '' | ||
- | |||
- | V jednom terminálu spusťte: | ||
- | roslaunch rosbridge_server rosbridge_websocket.launch | ||
- | |||
- | a v dalším: | ||
- | cd ~/ | ||
- | python web.py | ||
- | |||
- | Nyní by na portu 8888 mělo být vidět webové rozhraní AROMu. V případě rozfungovaného [[cs: | ||
- | |||
- | |||
- | ===== Webové rozhraní pro nod ===== | ||
- | |||
- | Každý nod si může do " | ||
cs/robozor/arom_webui.txt · Poslední úprava: 2018/04/21 09:52 (upraveno mimo DokuWiki)