80 likes | 347 Views
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.
E N D
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 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ť.
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
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
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é)
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
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