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

Programování robotů 1

Summary

Cílem předmětu je seznámit studenty s nezbytnými základy programování nutnými pro programování řídicích systémů servisních robotů za pomocí systému ROS (Robot Operating System). Vzhledem k zaměření na systém ROS je využíván programovací jazyk Python, který je použit i pro úvodní seznámení s obecnými základy programování (proměnné, datové typy, větvení kódu, objektově orientované programování atd.). Zmíněna je i možnost využití jazyku Python pro pokročilé možnosti řízení simulace v systému V-Rep. Poté následuje seznámení se základy systému ROS.

Literature

[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 

Advised literature

[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 


Jazyk výuky čeština, angličtina
Kód 354-0617
Zkratka PR1
Název předmětu česky Programování robotů 1
Název předmětu anglicky Robots Programming 1
Garantující katedra Katedra robotiky
Garant předmětu doc. Ing. Tomáš Kot, Ph.D.