Návrh Školení
Úvod do ROS a Pythonu pro robotiku
- Přehled funkcí a architektury ROS
- Výhody použití ROS pro mobilní robotiku
Pochopení ROS
- Základní koncepty a komponenty
- Souborový systém, adresářová struktura a model komunikace v ROS
Nastavení vývojového prostředí
- Instalace ROS a Pythonu
- Konfigurace prostředí a pracovního prostoru ROS
- Připojení platformy mobilního robota k ROS
Vytváření a spouštění ROS uzlů s Pythonem
- Vytváření ROS uzlů pomocí Pythonu
- Spouštění uzel a použití příkazových nástrojů
- Psaní a použití souborů pro spouštění ROS uzlů
- Používání parametrů a logování v ROS
Vytváření a používání ROS témata s Pythonem
- Vytváření ROS témata pomocí Pythonu
- Publikování a přihlašování se k ROS témata
- Použití typů zpráv a vlastních zpráv v ROS
- Monitorování a zaznamenávání ROS témata pomocí nástrojů ROS
Vytváření a používání ROS služeb s Pythonem
- Vytváření ROS služeb pomocí Pythonu
- Žadování a poskytování ROS služeb
- Použití typů služeb a vlastních služeb v ROS
- Prohlížení a volání ROS služeb pomocí nástrojů ROS
Vytváření a používání ROS akcí s Pythonem
- Vytváření ROS akcí pomocí Pythonu
- Odesílání a přijímání cílů ROS akcí
- Použití typů akcí a vlastních akcí v ROS
- Správa a rušení ROS akcí pomocí nástrojů ROS
Používání balíčků a knihoven ROS pro mobilní roboty
- Použití navigačního zásobníku ROS pro mobilní roboty
- Implementace balíčků SLAM v ROS pro mobilní roboty
- Využití balíčků pro vnímání v ROS pro mobilní roboty
Integrace ROS s jinými rámci a nástroji
- Používání ROS s OpenCV pro počítačové vidění
- Používání ROS s TensorFlow pro strojové učení
- Používání ROS s Gazebo pro simulaci
- Používání ROS s jinými rámci a nástroji
Ladění a řešení problémů v ROS aplikacích
- Řešení běžných problémů a chyb v ROS aplikacích
- Aplikace efektivních technik a nástrojů pro ladění
- Tipy a osvědčené postupy pro zlepšení výkonu ROS
Závěr a další kroky
Požadavky
- Pochopení základních robotických konceptů a terminologie
- Zkušenosti s programováním v Pythonu a analýzou dat
- Seznámení s operačním systémem Linux a příkazovou řádkou
Cílová skupina
- Vývojáři robotiky
- Enthusiasté robotiky
Reference (5)
Skutečnost, že máme více praktických cvičení s daty, která jsou podobnější těm, které používáme ve svých projektech (satelitní obrázky v rastrovém formátu)
Matthieu - CS Group
Kurz - Scaling Data Analysis with Python and Dask
Přeloženo strojem
Domníval jsem se, že školenář byl velmi vzdělaný a s důvěrou odpovídal na otázky, aby prohloubil porozumění.
Jenna - TCMT
Kurz - Machine Learning with Python – 2 Days
Přeloženo strojem
Velmi dobrá příprava a odbornost trénера, dokonalá komunikace v angličtině. Kurz byl praktický (cvičení + sdílení příkladů použití).
Monika - Procter & Gamble Polska Sp. z o.o.
Kurz - Developing APIs with Python and FastAPI
Přeloženo strojem
The explaination
Wei Yang Teo - Ministry of Defence, Singapore
Kurz - Machine Learning with Python – 4 Days
Instruktor vyvíjí školení podle tempa účastníka
Farris Chua
Kurz - Data Analysis in Python using Pandas and Numpy
Přeloženo strojem