Uživatelské nástroje

Nástroje pro tento web


cs:robozor:arom_webui

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:robozor:arom_webui [2017/06/14 14:43] romancs:robozor:arom_webui [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1
Řádek 10: Řádek 10:
 =====Instalace===== =====Instalace=====
 Instalace závislostí: Instalace závislostí:
-  sudo apt install python-tornado python-bson ros-kinetic-rosauth+  sudo apt install python-tornado python-psutil python-bson ros-kinetic-rosauth python-twisted
 funkční [[cs:ros|ROS]] funkční [[cs:ros|ROS]]
  
Řádek 18: Řádek 18:
   cd repos   cd repos
   git clone git@github.com:Robozor-network/arom-web_ui.git   git clone git@github.com:Robozor-network/arom-web_ui.git
 +
 +Protože webové rozhraní obsahuje různé knihovny třetích stran, získáte je stažením git submodulů
 +  cd ~/repos/arom-web_ui
 +  git submodule init
 +  git submodule update
 +  
  
 <WRAP center round important 85%> <WRAP center round important 85%>
Řádek 24: Řádek 30:
  
 Instalace RosBRIDGE s opravenou chybou: Instalace RosBRIDGE s opravenou chybou:
-  cd ~/ros_ws/src+  cd ~/arom_ws/src
   git clone git@github.com:roman-dvorak/rosbridge_suite.git   git clone git@github.com:roman-dvorak/rosbridge_suite.git
-  cd ~/ros_ws+  cd ~/arom_ws
   catkin_make   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 ''/etc/bash.bashrc'' a ''~/.bashrc'' je potřeba přidat a zrestartovat terminál (spustit nový)
 +
 +  . /home/odroid/arom_ws/devel/setup.sh
  
  
Řádek 49: Řádek 61:
   }   }
  
 +Heslo je s výchozím nastavení zahashováno pomocí MD5.
 ===== Spuštění ===== ===== Spuštění =====
 Webový server se spustí skriptiem ''web.py'', který je umístěn v ''~/repos/arom-web_ui/src/aromweb''. Výchozí port je 8888 a je ho možné upravit při spouštění parametrem ''-p=8888''. Před spuštěním samotného webového serveru je vhodné mít spuštěný ''roscore'' a rosbridge z upraveného repozitáře  Webový server se spustí skriptiem ''web.py'', který je umístěn v ''~/repos/arom-web_ui/src/aromweb''. Výchozí port je 8888 a je ho možné upravit při spouštění parametrem ''-p=8888''. Před spuštěním samotného webového serveru je vhodné mít spuštěný ''roscore'' a rosbridge z upraveného repozitáře 
Řádek 60: Řádek 72:
   python web.py   python web.py
  
-Nyní by na portu 8888 mělo být vidět webové rozhraní AROMu +Nyní by na portu 8888 mělo být vidět webové rozhraní AROMu. V případě rozfungovaného [[cs:robozor:nginx|NGINX]] serveru je to na portu 80.
- +
- +
- +
-===== Konfigurace ===== +
-Webové rozhraní umožňuje zapínat a ukončovat nodyPro správné fungování je potřeba nastavit globální zavádění cest projektu do terminálu +
- +
-Na konec souboru ''/etc/bash.bashrc'' je potřeba přidat:+
  
-  /home/odroid/ros_ws/devel/setup.sh 
  
 +===== Webové rozhraní pro nod =====
  
 +Každý nod si může do "rosparam" zaregistrovat svou "feature", což je webový widget. Těchto widgetů může mít jeden nod více a je jsou na nodu nezávislé. Proto je možné jeden widget použít pro více různých nodů.
  
cs/robozor/arom_webui.1497451423.txt.gz · Poslední úprava: 2017/06/14 14:43 (upraveno mimo DokuWiki)