Kurzusleírás
Bevezetés a ROS és Python használatába a robotikában
- A ROS jellemzőinek és architektúrájának áttekintése
- A ROS használatának előnyei mobil robotikában
A ROS megértése
- Alapfogalmak és összetevők
- ROS fájlrendszer, könyvtárszerkezet és kommunikációs modell
Fejlesztői környezet beállítása
- ROS és Python telepítése
- ROS környezet és munkaterület konfigurálása
- Mobil robot platform csatlakoztatása a ROS-hoz
ROS csomópontok létrehozása és futtatása Pythonnal
- ROS csomópontok létrehozása Python használatával
- 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 és naplózás használata
ROS témák létrehozása és használata Pythonnal
- ROS témák létrehozása Pythonnal
- ROS témák közzététele és feliratkozás rájuk
- ROS üzenettípusok és egyéni üzenetek használata
- 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 Pythonnal
- ROS szolgáltatások létrehozása Pythonnal
- ROS szolgáltatások kérése és nyújtása
- ROS szolgáltatástípusok és egyéni szolgáltatások használata
- ROS szolgáltatások vizsgálata és hívása ROS eszközökkel
ROS műveletek létrehozása és használata Pythonnal
- ROS műveletek létrehozása Pythonnal
- ROS műveleti célok küldése és fogadása
- ROS művelettípusok és egyéni műveletek használata
- ROS műveletek kezelése és megszakítása 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 csomagok implementálása mobil robotokhoz
- ROS érzékelő csomagok alkalmazása mobil robotokhoz
ROS integrálása más keretrendszerekkel és eszközökkel
- ROS használata OpenCV-vel számítógépes látáshoz
- ROS használata TensorFlow-val gépi tanuláshoz
- ROS használata Gazebo-val szimulációhoz
- ROS használata más keretrendszerekkel és eszközökkel
ROS alkalmazások hibaelhárítása és hibakeresése
- Gyakori problémák és hibák kezelése ROS alkalmazásokban
- Hatékony hibakeresési technikák és eszközök alkalmazása
- Tippek és ajánlások a ROS teljesítményének javításához
Összefoglalás és következő lépések
Követelmények
- Alapvető robotikai fogalmak és terminológia ismerete
- Tapasztalat Python programozásban és adatelemzésben
- Ismeret a Linux operációs rendszerben és parancssori eszközökben
Célközönség
- Robotikai fejlesztők
- Robotika rajongók
Vélemények (3)
A gyakorlati feladatok a tartalomhoz való kapcsolódáshoz nagy segítséget nyújtanak, hogy jobban megértsük minden témát. Ezenkívül az órát előadással kezdve, majd gyakorlati feladatokkal folytatva szintén jó és hasznos módja annak, hogy kapcsolatot teremtsek az korábban bemutatott anyaggal.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Kurzus - Introduction to Data Science and AI using Python
Gépi fordítás
Egyéni támogatás
Simon the 2nd - Cboost
Kurzus - ROS: Programming for Robotics
Gépi fordítás
Példák és gyakorlati feladatok, amelyek tökéletesen illeszknek a területünkre
Luc - CS Group
Kurzus - Scaling Data Analysis with Python and Dask
Gépi fordítás