Cílem práce bude naprogramování aplikace automatického řízení modelu prototypu robota pomocí tachometrického měření. V teoretické části práce se požaduje vysvětlit a navrhnout systém automatického řízení pohybu robota po stanovené dráze pomocí tachometrického měření otáčení levého a pravého kola robota. Automatické řízení prototypu robota se požaduje realizovat na modelu ze stavebnice Lego? na řídicí jednotce NXT pod operačním systémem LeJOS. Robot se bude pohybovat po přímce až do otočného nebo do koncového bodu dráhy. V otočném bodě provede robot otočení do směru na příští bod dráhy a bude pokračovat v pohybu po přímce. V koncovém bodě se robot zastaví. Požadovaná dráha pohybu robota bude do řídicí jednotky NXT přenesena bezdrátově z počítače pomocí pro tento účel vytvořené aplikace v jazyce Java. Ověření funkce proveďte projetím testovací dráhy v podobě obdélníku 1 x 2 m. To znamená, že robot se musí vrátit do startovací pozice. Odchylku od startovací pozice považujte za chybu přesnosti automatického řízení pomocí tachometrického měření. V závěru práce zdůvodněte zjištěné nepřesnosti.
Anotace v angličtině
The thesis deals with developing an aplication to automatic control the prototype of the robot by using tachometric measurement. In theoretical part od the work is demanded to explain and design the system of automatical controling of the movement of the robot using tachometrical measurement of rotating left and right wheel. Automatical controlling of the robot prototype is demanded to realized on the model made of Lego? Mindstorms? on the controlling unit NXT under the operation system LeJOS. Robot will move on straight line to the end, there it will rotate to next point of the path and then it will continue on it?s way straight on the line. In the last point of path the robot will stop moving. The path will be send to the NXT unit from apliacation made for this purpouse in the Java programming language using wireless connection. The correctness of the function will be tested on the test path of square of 1 x 2 m. It means the robot have to return to the starting position. The diversation from the starting position consider as a fault of the tachometric measurement. These diversations should be explained at the end of this work.
Klíčová slova
Robot, mindstorms, nxt, lejos, nxj, diferenciální řízení, tachometrické řízení
Cílem práce bude naprogramování aplikace automatického řízení modelu prototypu robota pomocí tachometrického měření. V teoretické části práce se požaduje vysvětlit a navrhnout systém automatického řízení pohybu robota po stanovené dráze pomocí tachometrického měření otáčení levého a pravého kola robota. Automatické řízení prototypu robota se požaduje realizovat na modelu ze stavebnice Lego? na řídicí jednotce NXT pod operačním systémem LeJOS. Robot se bude pohybovat po přímce až do otočného nebo do koncového bodu dráhy. V otočném bodě provede robot otočení do směru na příští bod dráhy a bude pokračovat v pohybu po přímce. V koncovém bodě se robot zastaví. Požadovaná dráha pohybu robota bude do řídicí jednotky NXT přenesena bezdrátově z počítače pomocí pro tento účel vytvořené aplikace v jazyce Java. Ověření funkce proveďte projetím testovací dráhy v podobě obdélníku 1 x 2 m. To znamená, že robot se musí vrátit do startovací pozice. Odchylku od startovací pozice považujte za chybu přesnosti automatického řízení pomocí tachometrického měření. V závěru práce zdůvodněte zjištěné nepřesnosti.
Anotace v angličtině
The thesis deals with developing an aplication to automatic control the prototype of the robot by using tachometric measurement. In theoretical part od the work is demanded to explain and design the system of automatical controling of the movement of the robot using tachometrical measurement of rotating left and right wheel. Automatical controlling of the robot prototype is demanded to realized on the model made of Lego? Mindstorms? on the controlling unit NXT under the operation system LeJOS. Robot will move on straight line to the end, there it will rotate to next point of the path and then it will continue on it?s way straight on the line. In the last point of path the robot will stop moving. The path will be send to the NXT unit from apliacation made for this purpouse in the Java programming language using wireless connection. The correctness of the function will be tested on the test path of square of 1 x 2 m. It means the robot have to return to the starting position. The diversation from the starting position consider as a fault of the tachometric measurement. These diversations should be explained at the end of this work.
Klíčová slova
Robot, mindstorms, nxt, lejos, nxj, diferenciální řízení, tachometrické řízení
Cílem práce bude naprogramování aplikace automatického řízení modelu prototypu robota pomocí tachometrického měření.
V teoretické části práce se požaduje vysvětlit a navhrnout systém automatického řízení pohybu robota po stanovené dráze pomocí tachometrického měření otáčení levého a pravého kola robota.
Automatické řízení prototypu robota se požaduje realizovat na modelu ze stavebnice Lego na řídicí jednotce NXT pod operačním systémem LeJOS.
Robot se bude pohybovat po přímce až do otočného nebo do koncového bodu dráhy.
V otočném bodě provede robot otočení do směru na příští bod dráhy a bude pokračovat v pohybu po přímce. V koncovém bodě se robot zastaví.
Požadovaná dráha pohybu robota bude do řídicí jednotky NXT přenesena bezdrátově z počítače pomocí pro tento účel vytvořené aplikace v jazyce Java.
Ověření funkce proveďte projetím testovací dráhy v podobě obdélníku 1 x 2 m. To znamená, že robot se musí vrátit do startovací pozice. Odchylku od startovací pozice považujte za chybu přesnosti automatického řízení pomocí tachometrického měření. V závěru práce zdůvodněte zjištěné nepřesnosti.
Zásady pro vypracování
Cílem práce bude naprogramování aplikace automatického řízení modelu prototypu robota pomocí tachometrického měření.
V teoretické části práce se požaduje vysvětlit a navhrnout systém automatického řízení pohybu robota po stanovené dráze pomocí tachometrického měření otáčení levého a pravého kola robota.
Automatické řízení prototypu robota se požaduje realizovat na modelu ze stavebnice Lego na řídicí jednotce NXT pod operačním systémem LeJOS.
Robot se bude pohybovat po přímce až do otočného nebo do koncového bodu dráhy.
V otočném bodě provede robot otočení do směru na příští bod dráhy a bude pokračovat v pohybu po přímce. V koncovém bodě se robot zastaví.
Požadovaná dráha pohybu robota bude do řídicí jednotky NXT přenesena bezdrátově z počítače pomocí pro tento účel vytvořené aplikace v jazyce Java.
Ověření funkce proveďte projetím testovací dráhy v podobě obdélníku 1 x 2 m. To znamená, že robot se musí vrátit do startovací pozice. Odchylku od startovací pozice považujte za chybu přesnosti automatického řízení pomocí tachometrického měření. V závěru práce zdůvodněte zjištěné nepřesnosti.
Seznam doporučené literatury
Čadek, Jiří, Použití malého notebooku k řízení mobilního robota, praktická část maturitní zkoušky,Vyšší odborná škola Sezimovo Ústí, 2009, http://jiricadek.com/robot/dokumentace.pdf
Stránky s operačním systémem LeJOS http://lejos.sourceforge.net/
Pecinovský,Rudolf, Návrhové vzory, Computer Press, 2007 vydání první, ISBN 978-80-251-1582-4
Page-Jones,Meilir , Základy objektově orientovaného návrhu v UML, Grada 2001, ISBN 80-247-0210-X
Seznam doporučené literatury
Čadek, Jiří, Použití malého notebooku k řízení mobilního robota, praktická část maturitní zkoušky,Vyšší odborná škola Sezimovo Ústí, 2009, http://jiricadek.com/robot/dokumentace.pdf
Stránky s operačním systémem LeJOS http://lejos.sourceforge.net/
Pecinovský,Rudolf, Návrhové vzory, Computer Press, 2007 vydání první, ISBN 978-80-251-1582-4
Page-Jones,Meilir , Základy objektově orientovaného návrhu v UML, Grada 2001, ISBN 80-247-0210-X
Přílohy volně vložené
1 CD ROM
Přílohy vázané v práci
ilustrace, grafy, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student se ve své práci zabývá návrhem imlementace softwaru pro model robota pomocí tachometrického měření. Na dobré úrovni je, dle vedoucího práce, samotná implementační část v podobě funkčního programu v Java jak pro počítače PC, tak pro operační systém LeJOS. Student u obhajoby výborně reagoval na dotazy vedoucího práce i členů komise. Bakalářská práce byla hodnocena klasifikačním stupněm výborně.