Návrh Školení
Úvod
Pochopení Základních Konceptů ROS
- Přehled architektury a filozofie ROS
- Nastavení pracovního prostoru ROS
- ROS Master, uzly, témata a zprávy
- Používání konzolových příkazů
- Práce s budovacím systémem Catkin
- Rozšíření ROS Launch File
- Třídimenzionální vizualizace a uživatelská interakce s simulátorem Gazebo
Vytvoření Prvního Programu v ROS
- Vytvoření balíčku ROS
- Nastavení projektu ROS v Eclipse
- Používání klientní knihovny C++ pro ROS
- Psaní jednoduchého odběratele a zdroje v ROS
- Ukládání a načítání parametrů pomocí ROS Parameter Server
- Používání RViz pro třídimenzionální vizualizaci v ROS
Využití Transformačního Systému TF v ROS
Práce s uživatelským rozhraním rqt
Poznámky k robotickým modelům v ROS
Formát Popisu Simulace (SDF)
Nasazování služeb ROS
Implementace akcí v ROS
Používání simulovaného času v ROS
Ukládání dat zpráv do souborů ROS Bag
Regresní testování s realistickými scénáři
Aplikace různých ladicích strategií v ROS
Pohled na komplexní reálné aplikace pro ROS
Další kroky při vytváření prvního projektu v ROS
Řešení problémů
Závěrečné poznámky
Požadavky
- Znalost základních konceptů robotiky.
- Základní programátorské zkušenosti.
Účastníci
- Hobbyisté
- Vědci o robotice
- Inženýři a technici
Reference (4)
Individuální podpora
Simon the 2nd - Cboost
Kurz - ROS: Programming for Robotics
Přeloženo strojem
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Kurz - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
Kurz - ROS: Programming for Robotics
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.
