Návrh Školení
Úvod
Pochopení základních konceptů ROS
- Přehled architektury a filozofie ROS
- Nastavení prostředí pro práci s ROS
- ROS Master, uzly (nodes), témata (topics) a zprávy (messages)
- Používání konzolových příkazů
- Pracování se systémem pro kompilaci Catkin
- Struktura souboru ROS Launch
- 3D vizualizace a interakce s uživatelem v simulátoru Gazebo<\/li>
Tvorba prvního programu v ROS
- Vytvoření balíčku pro ROS
- Nastavení projektu v prostředí Eclipse
- Používání knihovny C++ určené pro ROS
- Napsání jednoduchého odběratele a publikujícího zpráv v ROS
- Ukládání a načítání parametrů pomocí serveru parametrů ROS
- Použití nástroje RViz pro 3D vizualizaci dat ROS<\/li>
Funkce transformačního systému TF v rámci ROS
Pracování s uživatelským rozhraním rqt
Prozkoumávání modelů robotů v prostředí ROS
Formát popisu simulace SDF
Nasazení služeb v rámci ROS
Implementace akcí v ROS
Používání simulovaného času v ROS
Ukládání datových zpráv do souborů typu ROS Bag
Regresní testování na základě reálných scénářů
Aplikace různých strategií ladění v prostředí ROS
Prozkoumávání složitějších aplikací ROS v reálném světě
Jak začít s tvorbou prvního projektu v ROS
Ledgerování problémů
Závěrečné poznámky
Požadavky
- Přehled o základních konceptech robotiky.
- Základní programátorské dovednosti.
Cílová skupina
- Vývojáři z řad amatérů
- Milovníci robotiky
- Inženýři a technici
Reference (4)
Individuální podpora
Simon the 2nd - Cboost
Kurz - ROS: Programming for Robotics
Přeloženo strojem
Dobré konceptuální vysvětlení následované dobře zpracovanými příkladovými cvičeními
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Kurz - ROS: Programming for Robotics
Přeloženo strojem
Bylo to velmi užitečné a praktické úkoly opravdu pomohly.
David Croft - Coventry University
Kurz - ROS: Programming for Robotics
Přeloženo strojem
Cítím, že získávám klíčové dovednosti potřebné k tomu, abych pochopil, jak se ROS skládá a jak strukturovat projekty v něm.
Dan Goldsmith - Coventry University
Kurz - ROS: Programming for Robotics
Přeloženo strojem