Přeskočit na hlavní obsah
Přeskočit hlavičku

Programování robotů 2

Typ studia navazující magisterské
Jazyk výuky angličtina
Kód 354-0620/02
Zkratka PR2
Název předmětu česky Programování robotů 2
Název předmětu anglicky Robots Programming 2
Kreditů 3
Garantující katedra Katedra robotiky
Garant předmětu prof. Ing. Zdenko Bobovský, PhD.

Osnova předmětu

1. Úvod, opakování základních principů ROS
2. Možnosti využití ROS pro řízení robotů
3. Čtení vstupů (klávesnice)
4. Pokročilé čtení vstupů (gamepad, joystick...)
5. Čtení dat ze senzorů
6. Úprava a zpracování dat senzorů
7. Vizualizace dat
8. Získávání obrazu z kamer
9. Analýza a zpracování obrazu
10. Knihovny pro řízení pohonů
11. Řízení pohonů - rychlostní
12. Řízení pohonů - polohové
13. Nvidia Jetson
14. Využití ROS pod Nvidia Jetson

E-learning

Použití univerzitního systému LMS Moodle

Povinná literatura

[1] Norton, P. C., Samuel A., Aitel D., Foster-Johnson E., Richardson L., Diamond J., Parker A., Roberts M., Beginning Python, Wiley Pub, 2005, ISBN: 978-0764596544 
[2] Gowrishankar S., Veena A., Introduction to Python Programming - CRC, 2018, ISBN: 978-0815394372 
[3] Matthes E., Python Crash Course - A Hands-On, Project-Based Introduction to Programming, No Starch Press, 2019, ISBN: 978-1593279288 
[4] Lentin Joseph - Learning Robotics using Python_ Design, simulate, program, and prototype an autonomous mobile robot using ROS, OpenCV, PCL, and Python -Packt Publishing, 2018, ISBN: 978-1788623315 
[5] Lentin Joseph - Learning Robotics Using Python_ Design, simulate, program, and prototype an interactive autonomous mobile robot from scratch with the help of Python, ROS, and Open-CV!, Packt Publishing, ISBN: 978-1783287536 

Doporučená literatura

[1] Lentin J., Mastering ROS for Robotics Programming - Design, build and simulate complex robots using Robot Operating System and master its out-of-the-box functionalities, Packt Publishing, 2015, ISBN 978-1783551798 
[2] Lentin J., Robot Operating System (ROS) for Absolute Beginners - Robotics Programming Made Easy, Apress, 2018, ISBN 978-1484234044 
[3] Koubaa, A., Robot Operating System (ROS) - The Complete Reference. 3-Springer, 2018, ISBN 978-3-030-20189-0