Práce se zabývá vytvořením modelu dvoukolového robota. Stabilita a pohyb robota je zajištěna elektronikou s mikrokontrolerem, senzory pohybu a budiči krokových motorů, jež slouží jako akční členy. Robot je ovládán za pomocí PC aplikace umožňující real-time sledování průběhů veličin uzavřeného regulačního obvodu robota, nastavení parametrů regulačního algoritmu a ovládání robota. Parametry regulačního algoritmu jsou vypočteny na základě identifikace dynamiky modelu robota. Model je vytvořen pro výukové účely předmětů Automatické řízení a Identifikace systémů.
Anotace v angličtině
This thesis deals with creating model of two-wheeled balancing robot. Stability and movement of the robot is provided by electronic control system with microcontroller, motion sensors and stepper motor drivers that produces the robot movement. The robot is controlled by a PC application that allows monitoring the progress variables of the closed control loop, control algorithm parameters and controls the robot in real-time. Parameters of the control algorithm are calculated based on the identification of the dynamics model. The model is designed for educational purposes, to be used in courses of Automatic Control and System Identification.
Klíčová slova
robot, mikrokontroler, ARM, gyroskop, akcelerometr, krokový motor
Klíčová slova v angličtině
robot, microcontroller, ARM, gyroscope, accelerometer, stepper motor
Rozsah průvodní práce
69 s. (85 404 znaků).
Jazyk
CZ
Anotace
Práce se zabývá vytvořením modelu dvoukolového robota. Stabilita a pohyb robota je zajištěna elektronikou s mikrokontrolerem, senzory pohybu a budiči krokových motorů, jež slouží jako akční členy. Robot je ovládán za pomocí PC aplikace umožňující real-time sledování průběhů veličin uzavřeného regulačního obvodu robota, nastavení parametrů regulačního algoritmu a ovládání robota. Parametry regulačního algoritmu jsou vypočteny na základě identifikace dynamiky modelu robota. Model je vytvořen pro výukové účely předmětů Automatické řízení a Identifikace systémů.
Anotace v angličtině
This thesis deals with creating model of two-wheeled balancing robot. Stability and movement of the robot is provided by electronic control system with microcontroller, motion sensors and stepper motor drivers that produces the robot movement. The robot is controlled by a PC application that allows monitoring the progress variables of the closed control loop, control algorithm parameters and controls the robot in real-time. Parameters of the control algorithm are calculated based on the identification of the dynamics model. The model is designed for educational purposes, to be used in courses of Automatic Control and System Identification.
Klíčová slova
robot, mikrokontroler, ARM, gyroskop, akcelerometr, krokový motor
Klíčová slova v angličtině
robot, microcontroller, ARM, gyroscope, accelerometer, stepper motor
Zásady pro vypracování
Popište existující konstrukce dvoukolových nestabilních robotů.
Vytvořte model dvoukolového robota, včetně řídicích obvodů s mikropočítačem.
Navrhněte a realizujte propojení robota s počítačem.
Navrhněte a ověřte řízení robota s možností parametrizace z počítače.
Zásady pro vypracování
Popište existující konstrukce dvoukolových nestabilních robotů.
Vytvořte model dvoukolového robota, včetně řídicích obvodů s mikropočítačem.
Navrhněte a realizujte propojení robota s počítačem.
Navrhněte a ověřte řízení robota s možností parametrizace z počítače.
Seznam doporučené literatury
NOVÁK, Petr, Mobilní roboty - pohony, senzory, řízení, Praha: BEN - technická literatura, 2005. ISBN/EAN 80-7300-141-1 / 9788073001414.
MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s ATMEL AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky. Praha: BEN, 2003. ISBN 80-730-0077-6.
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-730-0110-1.
ŠOLC, František a Luděk ŽALUD. Robotika, Brno, VUE FEKT, 2002.
ÚŘEDNÍČEK, Zdeněk. Robotika [online]. Zlín: Univerzita Tomáše Bati, 2012 [cit. 2013-01-23]. ISBN 978-80-7454-223-7. Dostupné z: http://dspace.k.utb.cz/
NAVRÁTIL, Pavel. Automatizace: vybrané statě. Vyd. 1. Ve Zlíně: Univerzita Tomáše Bati ve Zlíně, 2011, 289 s. ISBN 978-80-7318-935-8.
DOSTÁL, Petr a Radek MATUŠŮ. Stavová a algebraická teorie řízení. Vyd. 1. Ve Zlíně: Univerzita Tomáše Bati ve Zlíně, 2010, 90 s. ISBN 978-80-7318-991-4.
Seznam doporučené literatury
NOVÁK, Petr, Mobilní roboty - pohony, senzory, řízení, Praha: BEN - technická literatura, 2005. ISBN/EAN 80-7300-141-1 / 9788073001414.
MANN, Burkhard. C pro mikrokontroléry: ANSI-C, kompilátory C, spojovací programy - linkery, práce s ATMEL AVR a MSC-51, příklady programování v jazyce C, nástroje pro programování, tipy a triky. Praha: BEN, 2003. ISBN 80-730-0077-6.
PINKER, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-730-0110-1.
ŠOLC, František a Luděk ŽALUD. Robotika, Brno, VUE FEKT, 2002.
ÚŘEDNÍČEK, Zdeněk. Robotika [online]. Zlín: Univerzita Tomáše Bati, 2012 [cit. 2013-01-23]. ISBN 978-80-7454-223-7. Dostupné z: http://dspace.k.utb.cz/
NAVRÁTIL, Pavel. Automatizace: vybrané statě. Vyd. 1. Ve Zlíně: Univerzita Tomáše Bati ve Zlíně, 2011, 289 s. ISBN 978-80-7318-935-8.
DOSTÁL, Petr a Radek MATUŠŮ. Stavová a algebraická teorie řízení. Vyd. 1. Ve Zlíně: Univerzita Tomáše Bati ve Zlíně, 2010, 90 s. ISBN 978-80-7318-991-4.
Přílohy volně vložené
1 CD
Přílohy vázané v práci
grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Diplomant prezentoval před komisí hlavní cíle a výsledky své diplomové práce.
Prezentace jako celek působila velmi dobrým dojmem. Student dokázal vystihnout klíčové body práce.
Následně byl student seznámen s posudky vedoucího a oponenta diplomové práce.
Komise vznesla k obhajobě následující dotazy:
1) Prof. Farana: V čem je Váš systém lepší než Segway?
2) Prof. Farana: Řešíte také zatáčení?
3) Doc. Hruška: Pro jaké úlohy využíváte gyroskop a akcelerometr?
Diplomant na dotazy reagoval pohotově.