| |
|
Síťová aplikace pro výuku šachu
Dvořák, Petr ; Rozman, Jaroslav (oponent) ; Zbořil, František (vedoucí práce)
Práce se zabývá vytvořením aplikace pro výuku šachu. Metody výuky zahrnují kromě hry proti počítači také síťovou hru proti hráči či počítači a je vytvořena i podpora pro použití šachových diagramů. Program disponuje podporou přehrávání existujících partií ve standardním formátu PGN. O rozbor těchto partií se stará šachový motor, který komunikuje přes standard Win/XBoard. Šachový motor generuje alternativní tahy v dané pozici a nabízí je hráči k zamyšlení. Aplikace také podporuje standard FEN. V úvodních kapitolách práce jsou rozebrány použité prostředky, základy šachu a podrobněji existující typy šachové notace. V dalších částech práce rozebírám jednotlivé existující šachové standardy, jejich návrh a mou implementaci v programu. Ve zbytku práce se nachází popis navržených a implementovaných částí programu, jako je jeho grafická podoba či podpůrné postranní panely. V poslední kapitole popisuji server, který propojuje všechny aktuální hráče.
|
| |
|
Řízení chapadla robotického ramene
Luža, Radim ; Rozman, Jaroslav (oponent) ; Zbořil, František (vedoucí práce)
Práce se zabývá návrhem regulátoru síly pro robotické chapadlo Schunk PG70. V první části popisuje vlastnosti, elektrické zapojení, propojení s řídícím systémem a testování chapadla. V druhé části potom práce popisuje návrh a implementaci softwarové regulace síly stisku a rozpoznávače materiálu s využitím robotického chapadla. Součástí práce je také popis provedených experimentů a shrnutí skutečných experimentálně zjištěných vlastností regulátoru.
|
|
Detekce cesty v obrazu z kamery
Šedo, Jan ; Luža, Radim (oponent) ; Rozman, Jaroslav (vedoucí práce)
Bakalářská práce se zabývá hledáním cesty v obraze z kamery. Obsahuje přehled v současnosti používaných metod v této oblasti a jejich nejčastější využití, stručný úvod do zpracování obrazu a k aplikačnímu rámci ROS. Dále obsahuje návrh a detaily implementace aplikace, která s využitím knihoven ROS a OpenCV provádí analýzu obrazu a jeho segmentaci za účelem oddělení cesty od okolí pomocí metody globální tresholding. Aplikace je otestována na datech nahraných pro účely soutěže Robotour 2013 a na sérii vlastních dat. Na závěr obsahuje vyhodnocení výsledků a diskuzi na téma možné pokračovaní této práce.
|
|
Navigace robota s využitím diferenční GPS
Doležal, Jan ; Rozman, Jaroslav (oponent) ; Luža, Radim (vedoucí práce)
Tato bakalářská práce popisuje realizaci zpřesňující metody GPS navigace, tzv. diferenční GPS, a její implementaci v podobě balíčku do Robot operating system (Robotického operačního systému - ROS). V balíčku bylo využito programové knihovny RTKLIB, jenž se zpřesňujícími metodami GPS navigace zabývá. Vytvořené řešení bylo podrobeno měření přesnosti a správnosti vypočítané polohy. To potvrdilo, že metoda diferenční GPS přináší správnější souřadnice polohy a má větší smysl pro využití na robotech než běžná GPS.
|
|
Robot řízený mikroprocesorovou jednotkou PIC
Heřman, Petr ; Luža, Radim (oponent) ; Rozman, Jaroslav (vedoucí práce)
Tato práce popisuje návrh robota z cenově dostupného materiálu. Zahrnuje implementaci firmware vlastní jednotky nižšího řízení založené na mikrokontroléru PIC, která má na starost řízení motorů, získávání dat ze senzorů a komunikaci s jednotkou vyššího řízení. Dále se věnuje realizaci napojení na robotický operační systém ROS a jeho standardní struktury umožňující využítí existujících balíčků pro ovládání robota a zobrazování dat z jeho senzorů na jednotce vyššího řízení nebo na vzdáleném počítači. A nakonec popisuje experimenty s výsledným kompletem. Vyrobený prototyp je modelem robotické sekačky trávníku, ale celé řešení je univerzální včetně řídící a senzorové jednotky.
|
|
Lokalizace mobilního robota pomocí kamery
Vaverka, Filip ; Orság, Filip (oponent) ; Rozman, Jaroslav (vedoucí práce)
Tato práce popisuje návrh a realizaci metody lokalizace mobilního robota. Metoda je založena čistě na obrazových datech získaných pomocí monokulární kamery. Lokalizace je v popisovaném řešení chápána jako asociační problém a jde tedy o lokalizaci v topologickém modelu prostření, který je předem vytvořen. Základem metody je generativní pravděpodobnostní model vzhledu prostředí. Tento způsob lokalizace umožňuje eliminovat některé obtížné problémy, kterými trpí klasické lokalizační metody.
|
|
Fuzzy neuronové sítě
González, Marek ; Rozman, Jaroslav (oponent) ; Zbořil, František (vedoucí práce)
Práce je věnována fuzzy neuronovým sítím. Protože se jedná o techniku kombinování fuzzy logiky s neuronovými sítěmi pro řešení nejrůznějších úloh z oblasti umělé inteligence, řízení či strojového učení, teoretická část práce se nejprve zabývá neuronovými sítěmi a fuzzy logikou odděleně. Po vysvětlení nezbytných základů je zbytek teoretické části zaměřen převážně na teorii fuzzy neuronových sítí, jejich klasifikaci a použití v praxi. Na základě popsané teorie jsou navrhnuty a implementovány fuzzy asociativní paměti, jejichž cílem je řešit úlohu klasifikace a úlohu z oblasti řízení. Na závěr jsou výsledné implementace a jejich výsledky zhodnoceny a porovnány s jinými přístupy k řešení zvolených úloh.
|
|
Řízení pohybu robota pomocí RaspberryPi a kamery
Brhel, Miroslav ; Samek, Jan (oponent) ; Rozman, Jaroslav (vedoucí práce)
Tato diplomová práce se zabývá řízením robotického auta pomocí Raspberry Pi a kamery. Teoretická část práce popisuje jednotlivé kroky zpracování obrazu a také pravděpodob- nostní plánování pro hledání cesty v prostředí. Zejména je rozebrán algoritmus RRT (rychle rostoucí náhodný strom), jehož varianta s dvěma stromy je později realizována a použita pro plánování trasy neholonomického robota v prostoru. Další část textu se věnuje návrhu řešení, ve kterém je detailně popsáno připojení Raspberry Pi k robotickému autu. Společně s kapitolou o implementaci se v práci nachází také vyhodnocení a testování. V závěru jsou popsány možnosti vylepšení a rozšíření realizovaného sytému.
|