Řízení robota e-puck v Pythonu
Název práce v češtině: | Řízení robota e-puck v Pythonu |
---|---|
Název v anglickém jazyce: | Controlling e-puck robot in Python |
Klíčová slova: | programování robotů, řízení robotů, Python, e-puck |
Klíčová slova anglicky: | robot programming, robot control, Python, e-puck |
Akademický rok vypsání: | 2010/2011 |
Typ práce: | bakalářská práce |
Jazyk práce: | čeština |
Ústav: | Katedra softwaru a výuky informatiky (32-KSVI) |
Vedoucí / školitel: | RNDr. František Mráz, CSc. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 11.01.2011 |
Datum zadání: | 11.01.2011 |
Datum a čas obhajoby: | 20.06.2011 09:00 |
Datum odevzdání elektronické podoby: | 24.05.2011 |
Datum odevzdání tištěné podoby: | 24.05.2011 |
Datum proběhlé obhajoby: | 20.06.2011 |
Oponenti: | Mgr. Roman Neruda, CSc. |
Zásady pro vypracování |
E-puck je miniaturní robot vybavený sadou senzorů, dvojicí motorů, kamerou a mikrofony. Je určen převážně na výzkumné účely a jako školní robot. Tohoto robota lze řídit, buď programem běžícím přímo v robotovi, anebo ze stolního počítače prostřednictvím Bluetooth spojení s robotem. Řízení z hostitelského počítače je mnohem pohodlnější než vývoj programů kompilovaných pro procesor integrovaný v robotu. Pro interaktivní práci s robotem je vhodný interpretovaný jazyk, např. Python. Cílem práce je vyvinout knihovnu pro komunikaci a řízení tohoto robota v jazyce Python. Knihovna by měla podporovat robustní (synchronní, příp. asynchronní) komunikaci s robotem. Kromě samotné knihovny bude práce zahrnovat příklady programů, které prověří funkčnost knihovny a budou vhodným základem pro vývoj složitějších programů pro tohoto robota. |
Seznam odborné literatury |
D. Kumar (Ed.): Learning Computing with Robots, Institute for Personal Robots in Education, Institute for Personal Robots in Education; 1ST edition, 2007, on-line version: www.roboteducation.org, http:/ /cs.brynmawr.edu/~dkumar/Myro/Text/June09/PDF/LCRJune2009.pdf.
Cyberbotics Ltd., Olivier Michel, Fabien Rohrer, Nicolas Heiniger and wikibooks contributors: Cyberbotics' Robot Curriculum, 2009, http:/ /en.wikibooks.org/wiki/Cyberbotics'_Robot_Curriculum. S. Nolfi, D. Floreano, Evolutionary Robotics: The Biology, Intelligence, and Technology of Self-Organizing Machines, The MIT Press, Cambridge, Massachusetts, 2000. |