Kurzusleírás
Bevezetés a ROS-ba és Python-be a Robotics számára
- A ROS jellemzők és architektúra áttekintése
- A ROS mobil robotikához való használatának előnyei
Megértés ROS
- Alapfogalmak és összetevők
- ROS fájlrendszer, könyvtárstruktúra és kommunikációs modell
A Fejlesztési Környezet kialakítása
- ROS és Python telepítése
- A ROS környezet és munkaterület konfigurálása
- Mobil robotplatform összekapcsolása a ROS-mal
ROS csomópontok létrehozása és futtatása a Python segítségével
- ROS csomópont létrehozása az Python segítségével
- Csomópontok futtatása és parancssori eszközök használata
- ROS csomópont indító fájlok írása és használata
- ROS paraméterek felhasználása és naplózás
ROS témák létrehozása és használata a Python segítségével
- ROS téma létrehozása a következővel: Python
- Közzététel és előfizetés ROS témakörre
- ROS üzenettípus és egyéni üzenetek felhasználása
- A ROS témák monitorozása és rögzítése ROS eszközökkel
ROS szolgáltatások létrehozása és használata a Python segítségével
- ROS szolgáltatás létrehozása a Python segítségével
- Szolgáltatások kérése és nyújtása ROS
- ROS szolgáltatástípus és egyedi szolgáltatások kihasználása
- A ROS szolgáltatások ellenőrzése és felhívása ROS eszközökkel
A ROS műveletek létrehozása és használata az Python segítségével
- ROS művelet létrehozása a következővel: Python
- Akciócélok küldése és fogadása ROS
- ROS művelettípus és egyéni műveletek felhasználása
- ROS műveletek kezelése és törlése ROS eszközökkel
ROS Csomagok és könyvtárak használata mobil robotokhoz
- ROS navigációs verem használata mobil robotokhoz
- ROS SLAM csomag megvalósítása mobil robotokhoz
- ROS észlelési csomagok alkalmazása mobil robotokhoz
Integrálása ROS más keretrendszerekkel és eszközökkel
- A ROS és a OpenCV használata számítógépes látáshoz
- A ROS és a TensorFlow használata gépi tanuláshoz
- A ROS használata a Gazebo-val szimulációhoz
- A ROS használata más keretrendszerekkel és eszközökkel
Hibaelhárítás és hibakeresés ROS Alkalmazások
- A ROS alkalmazások gyakori problémáinak és hibáinak megoldása
- Hatékony hibakeresési technikák és eszközök alkalmazása
- Tippek és bevált gyakorlatok a ROS teljesítmény javításához
Összegzés és a következő lépések
Követelmények
- Az alapvető robotikai fogalmak és terminológia megértése
- Python programozásban és adatelemzésben szerzett tapasztalat
- A Linux operációs rendszer és a parancssori eszközök ismerete
Közönség
- Robotics fejlesztők
- Robotics rajongók
Vélemények (5)
Az a tény, hogy több gyakorlati gyakorlatunk van, több hasonló adat felhasználásával, mint amit projekteinkben használunk (műholdképek raszteres formátumban)
Matthieu - CS Group
Kurzus - Scaling Data Analysis with Python and Dask
Gépi fordítás
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.
Kurzus - Developing APIs with Python and FastAPI
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course
Bozena Stansfield - New College Durham
Kurzus - Build REST APIs with Python and Flask
Trainer develops training based on participant's pace
Farris Chua
Kurzus - Data Analysis in Python using Pandas and Numpy
I mostly enjoyed everything.