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
 21 Órák

Résztvevők száma


Ár per résztvevő

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák