8

Click here to load reader

Michal Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim

Embed Size (px)

DESCRIPTION

Informačný systém pre diagnostiku a správu robotov Nao (Skupinový projekt predmetu Humanoidné technológie). Michal Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim. Definované ciele projektu. - PowerPoint PPT Presentation

Citation preview

Page 1: Michal  Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim

Informačný systém pre diagnostiku a správu robotov Nao

(Skupinový projekt predmetu Humanoidné technológie)

Michal ŠirochmanJaroslav VraštiakTomáš SabolMichal Puheim

Page 2: Michal  Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim

Definované ciele projektu

• Vyhľadať dostupných Nao robotov na sieti a zistiť ich meno, IP, stav a prihlásených užívateľov

• Výstup prezentovať v podobe web stránky

• V určitom intervale toto zbieranie a reprezentovanie dát opakovať.

Page 3: Michal  Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim
Page 4: Michal  Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim

Manažér diagnostiky - nao_selfdiagnose.sh

• Script v bash-i , ktorý vyhľadáva robotov na sieti (príkazom ping)

• Spravuje komunikáciu s robotmi pomocou connector.pl

• Voliteľná paralelizácia vyhľadávania robotov a pripojenia na nich

Page 5: Michal  Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim

Prihlásenie na robota – connector.pl

• Script v perl-e , ktorý sa pomocou SSH tunelu pripája na robota

• V prípade úspešného pripojenia skript nakopíruje na robota diagnostický skript a spustí ho

Page 6: Michal  Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim

Diagnostika robota – tractor.py

• Script v python-e spúšťaný na robotovi

• Zbiera informácie o stave robota (polohy kĺbov, stav batérie, teplota, pripojení užívatelia a iné)

Page 7: Michal  Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim

Databáza stavu robotov

• Obsahuje kolekciu súborov kde každý súbor predstavuje informácie o stave jedného robota na sieti

• Databáza je získavaná pravidelne manažérom diagnostiky

Page 8: Michal  Širochman Jaroslav Vraštiak Tomáš Sabol Michal Puheim

Zobrazenie výsledkov a rozhranie používateľa

• Je vo forme html web stránok, ktoré obsahujú všetky informácie prehľadne usporiadané a formátované

• Web stránku je tak možné spustiť v ľubovoľnom prehliadači