Návrh Školení
Úvod
Pochopení základních ROS pojmů
- Přehled ROS Architektura a filozofie Nastavení prostředí ROS Pracovního prostoru ROS Hlavní, uzly, témata a zprávy pomocí příkazů konzoly Práce se systémem Catkin Build The ROS Launch File 3D vizualizace a interakce uživatele s Simulátor altánu
Vytvoření vašeho prvního ROS programu
- Vytvoření balíčku ROS Nastavení projektu ROS v Eclipse pomocí klientské knihovny ROS C++ Psaní jednoduchého ROS odběratele a vydavatele Ukládání a načítání parametrů pomocí serveru parametrů ROS pomocí RViz pro ROS 3D Vizualizace
Využití transformačního systému TF na ROS
Práce s uživatelským rozhraním rqt
Zkoumání modelů robotů na ROS
Formát popisu simulace (SDF)
Nasazení služeb ROS
Prováděcí ROS Akce
Použití simulovaného času na ROS
Ukládání dat zpráv do ROS sáčků
Regresní testování s realistickými scénáři
Použití různých strategií ladění v ROS
Zkoumání složitých aplikací v reálném světě pro ROS
Další kroky k vytvoření vašeho prvního ROS projektu
Odstraňování problémů
Závěrečné poznámky
Požadavky
- Pochopení základních pojmů robotiky.
- Základní zkušenosti s programováním.
Publikum
- Hobbyři
- Robotics Nadšenci
- Inženýři a technici
Reference (3)
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.