354-0620/01 – Programování robotů 2 (PR2)
Garantující katedra | Katedra robotiky | Kredity | 3 |
Garant předmětu | doc. Ing. Tomáš Kot, Ph.D. | Garant verze předmětu | doc. Ing. Tomáš Kot, Ph.D. |
Úroveň studia | pregraduální nebo graduální | | |
| | Jazyk výuky | češ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:
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, historie ROS
2. Základy ROS 2, architektura
3. Metody komunikace – topic, service, action
4. Simulační prostředí pro ROS
5. Vizualizace dat
6. Čtení dat ze vstupních periferií a senzorů
7. Analýza a zpracování obrazu
8. Komunikační struktury
9. Možnosti využití ROS 2 pro řízení robotů
10. Balíček Move-It!
11. NVidia Jetson, ROS 1, rozdíly ROS vs ROS 2
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