Návrh Školení
Zavedení
Pochopení základních ROS pojmů
- Přehled ROS Architektura a filozofie
- Nastavení ROS prostředí pracovního prostoru
- ROS Hlavní, Uzly, Témata a Zprávy
- Použití příkazů konzoly
- Práce se systémem Catkin Build
- Spouštěcí soubor ROS
- 3D vizualizace a uživatelská interakce se simulátorem altánu
Vytvoření vašeho prvního ROS programu
- Vytvoření balíčku ROS
- Nastavení ROS projektu v Eclipse
- Pomocí klientské knihovny ROS C++
- Psaní jednoduchého ROS předplatitele a vydavatele
- Ukládání a načítání parametrů pomocí serveru parametrů ROS
- Použití RViz pro ROS 3D vizualizaci
Využití TF Transformačního systému 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 (4)
Individuální podpora
Simon the 2nd - Cboost
Kurz - ROS: Programming for Robotics
Machine Translated
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.