Návrh Školení
Úvod do ROS a Python pro Robotics
- Přehled ROS funkcí a architektury
- Výhody použití ROS pro mobilní robotiku
Pochopení ROS
- Základní koncepty a komponenty
- ROS souborový systém, adresářová struktura a komunikační model
Nastavení vývojového prostředí
- Instalace ROS a Python
- Konfigurace ROS prostředí a pracovního prostoru
- Propojení mobilní robotické platformy s ROS
Vytváření a spouštění ROS uzlů pomocí Python
- Vytváření ROS uzlů pomocí Python
- Spouštění uzlů a používání nástrojů příkazového řádku
- Psaní a používání ROS souborů spouštění uzlů
- Využití ROS parametrů a protokolování
Vytváření a používání ROS témat s Python
- Vytváření ROS témat pomocí Python
- Publikování a přihlášení k odběru ROS témat
- Využití ROS typů zpráv a vlastních zpráv
- Sledování a zaznamenávání ROS témat pomocí ROS nástrojů
Vytváření a používání služeb ROS s Python
- Vytváření ROS služeb pomocí Python
- Vyžádání a poskytování ROS služeb
- Využití ROS typů služeb a zákaznických služeb
- Kontrola a volání ROS služeb pomocí ROS nástrojů
Vytváření a používání ROS akcí s Python
- Vytváření ROS akcí pomocí Python
- Odesílání a přijímání ROS akčních cílů
- Využití ROS typů akcí a vlastních akcí
- Správa a rušení ROS akcí pomocí nástrojů ROS
Používání ROS balíčků a knihoven pro mobilní roboty
- Použití ROS navigačního zásobníku pro mobilní roboty
- Implementace ROS balíčků SLAM pro mobilní roboty
- Využití ROS balíčků vnímání pro mobilní roboty
Integrace ROS s jinými frameworky a nástroji
- Použití ROS s OpenCV pro počítačové vidění
- Použití ROS s TensorFlow pro strojové učení
- Použití ROS s Gazebo pro simulaci
- Použití ROS s jinými frameworky a nástroji
Odstraňování problémů a ladění ROS Aplikace
- Řešení běžných problémů a chyb v aplikacích ROS
- Použití účinných technik a nástrojů ladění
- Tipy a osvědčené postupy pro zlepšení ROS výkonu
Shrnutí a další kroky
Požadavky
- Pochopení základních robotických konceptů a terminologie
- Zkušenosti s Python programováním a analýzou dat
- Znalost Linux operačního systému a nástrojů příkazového řádku
Publikum
- Robotics vývojáři
- Robotics nadšenci
Reference (5)
Skutečnost, že máme více praktických cvičení s více podobnými daty, jaké používáme v našich projektech (satelitní snímky v rastrovém formátu)
Matthieu - CS Group
Kurz - Scaling Data Analysis with Python and Dask
Machine Translated
I thought the trainer was very knowledgeable and answered questions with confidence to clarify understanding.
Jenna - TCMT
Kurz - Machine Learning with Python – 2 Days
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Kurz - Developing APIs with Python and FastAPI
The explaination
Wei Yang Teo - Ministry of Defence, Singapore
Kurz - Machine Learning with Python – 4 Days
Trainer develops training based on participant's pace