354-0620/02 – Programování robotů 2 (PR2)
Garantující katedra | Katedra robotiky | Kredity | 3 |
Garant předmětu | prof. Ing. Zdenko Bobovský, PhD. | Garant verze předmětu | prof. Ing. Zdenko Bobovský, PhD. |
Úroveň studia | pregraduální nebo graduální | Povinnost | povinný |
Ročník | 1 | Semestr | letní |
| | Jazyk výuky | angličtina |
Rok zavedení | 2021/2022 | Rok zrušení | |
Určeno pro fakulty | FS | Určeno pro typy studia | navazující magisterské |
Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi
Absolvent bude lépe chápat systém ROS, získa znalosti k vytváření vlastního kódu pomocí jazyka Python. Studenti získají přehled o běžně používaných balíčcích vhodných pro řízení elektrických pohonů, získávání dat ze senzorů, vizualizaci, analýzu a zpracování obrazu atd.
Vyučovací metody
Přednášky
Cvičení (v učebně)
Projekt
Anotace
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), v návaznosti na předmět Programování robotů I. Důraz je kladen na hlubší pochopení systému ROS a vytváření vlastního kódu pomocí jazyka Python. Studenti získají přehled o běžně používaných balíčcích vhodných pro řízení elektrických pohonů, získávání dat ze senzorů, vizualizaci, analýzu a zpracování obrazu atd.
Povinná literatura:
Doporučená literatura:
Další studijní materiály
Forma způsobu ověření studijních výsledků a další požadavky na studenta
Průběžná kontrola a bodové hodnocení výstupů na cvičení. Výsledkem je semestrální projekt.
E-learning
Použití univerzitního systému LMS Moodle
Další požadavky na studenta
Na studenta nejsou kladeny žádné další požadavky.
Prerekvizity
Korekvizity
Předmět nemá žádné korekvizity.
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
Podmínky absolvování předmětu
Výskyt ve studijních plánech
Výskyt ve speciálních blocích
Hodnocení Výuky
Předmět neobsahuje žádné hodnocení.