Miroslav Nadhajský - RoboTour

  • Increase font size
  • Default font size
  • Decrease font size
Robot Smelý Zajko

Robotour 2010

E-mail Print PDF

Dňa 17.-19.septembra 2010 sa v Botanickej Záhrade v Bratislave udiala súťaž robotour.

Program bol nasledovný:

17 - homologizácia

18 - samotná súťaž

19 - workshop

 

Do súťaže sme od začiatku nedávali veľké nádeje, keďže sme ešte nemali úplne funkčný softvér a robota ako celok sme vôbec nestihli testovať. V deň homologizácie náz zradila technika keď nám odišli dva uitravnukové senzory, ktoré pred tým fungovali bezchybne. No nakoniec aj tretí začal merať divné hodnoty (0 - 10 cm keď nemal pred sebou žiadnu prekážku). Nejak sme to však dali dokopy a homologizácia prebehla v poriadku. Stačilo časovačom robota odštartovať, prejsť 10 metrov bez vybočenia z chodníka, zastaviť sa pred prekážkou, po odstránení prekážky pokračovanie v jazde a nakoniec kontrola funkčnosti červeného tlačidla.

V deň súťaže sme mali problémy s gps-kou, nechcela sa pripojiť a merať. Na prvom kole sme teda chýbali. To nakoniec bolo zrušené kôli chaosu, ktorý tam vznikol. V druhom kole sme sa nerozbehli z miesta, zlyhala nám sériová komunikácia, gps daemon nám ničil iné komunikačné kanály, keďže sa snažil zistiť či sa nepripojila ďalšia gpska. Do ďalšieho kola sme stihli zakomponovať aj lokalizáciu, ale jednak nám nefungoval kompas a tiež pre chybu v softvéri sme sa znova nerozbehli. Tretie kolo sme šli bez kompasu, ale robot nás prekvapil keď po štarte sa otočil a vyrazil opačným smerom, prešiel popri kraji asi 20 metrov a dostal sa na najťažšie miesto v parku(popod stromy kde je zle svetlo a nedobre tam meria gps-ka) a tam vyšiel z cesty. Posledné kolo dopadlo rovnako ako predchádzajúce. Zistili sme však že robota niečo ťahalo stále doľava a pretože sa začínalo na pravom okraji výsledok bol jasný. Ostáva nám nájsť túto chybu a opraviť.

Robotour 2010

Last Updated on Thursday, 23 September 2010 09:09
 

Úvod

E-mail Print PDF

Volám sa Miroslav Nadhajský a som študent FMFI UK. Táto stránka sa týka mojej diplomovej práce.

Téma:

Mám natrénovať robota na súťaž Robotour, kde sa robot bude pohybovať po parku podľa senzorov a mapy, ale len po cestách. Teda keď vyjde na trávu alebo mimo cesty, tak má za to penalizáciu. Robot bude mať rôzne senzory na lokalizáciu, zisťovania prekážok, ale bude mať aj kameru.

Návrh:

Najskôr sa budem venovať rozpoznávanie obrazu z kamery.

Na jednotlivom obrázku budem rozpoznávať:

  • farba (zelená=farba, šedá=cesta)
  • farebný kontrast
  • hrany
  • oblasť priamo pred sebou = cesta

Klasifikácia pomocou neurónovej siete

Celý obrázok by bol príliš veľký vstup, a preto treba nájsť spôsob ako to obísť.

  • jedna sieť, ktorá sa posúva po obrázku (vzdialenejšie časti by sa posudzovali rovnako ako tie menej vzdialené)
  • matica sietí (niektoré siete by vôbec nezaznamenali pozitívny pripad pri učení)

Vylepšenie: ku neurónovej sieti natrénovať ďalšiu, ktorá by hovorila, na koľko treba veriť výsledku z pôvodnej.

Trénovacie dáta

GUI na ohodnotenie obrázku človekom. Štvorcová sieť kde by užívateľ klikol na označenie políčka či tam cesta je alebo nie je.

Vylepšenie: Užívateľ by mal možnosť určiť na koľko je to typický prípad cesty. (Napr. pre jednoduchosť pomcou 5tich stupňov ).

Ďalšie nápady: použitie zhlukovania, PCA

---------------------------

22.2.2010

Vytvoril som aplikáciu na vytváranie trénovacích dát a zobrazovanie predikovaných hodnôt.  Oproti predchádzajúcej verzie umožňuje nakresliť na obrázok oblasť cesty, nielen naklikať štvorčeky. Ďalej vie predikovať hodnotu pre každý pixel obrázku.

Zdrojáky aplikácií sú tu.

Trénovacia množina tu.

Výsledky tu.

Ďalší postup:

  • trénovanie s veľkou množinou dát
  • predikovanie nie pre všetky pixely, ale pre N náhodných(pre každý pixel to trvá dosť dlho)
  • diagram/schéma komponentov robota

---------------------------

27.8.2010

Základná konštrukcia robota je hotová

Tu je zopár fotiek:

Last Updated on Thursday, 23 September 2010 08:27
 

Main Menu