Kurzusleírás

Bevezetés az ROS és a Python használatába a robotika területén

  • Az ROS jellemzőinek és architektúrájának áttekintése
  • Az ROS előnyei a mozgó robotika számára

Az ROS megértése

  • Alapvető fogalmak és komponensek
  • Az ROS fájlrendszer, könyvtárstruktúrája és kommunikációs modellje

A fejlesztői környezet beállítása

  • Az ROS és a Python telepítése
  • Az ROS-környezet és -munkaterület konfigurálása
  • Egy mozgó robot platform összekapcsolása az ROossal

ROS csomópontok létrehozása és futtatása a Python segítségével

  • Az ROS csomópontok létrehozása a Python segítségével
  • Csomópontok futtatása és parancssori eszközök használata
  • Az ROS csomópont indítófájlok írása és használata
  • Az ROS paraméterek és naplók felhasználása

ROS témák létrehozása és használata a Python segítségével

  • Az ROS témák létrehozása a Python segítségével
  • Témák publikálása és feliratkozásuk az ROS-ban
  • Az ROS üzenettípusok és egyéni üzenetek felhasználása
  • Az ROS témákon való figyelés és bejegyzés a ROS eszköztár segítségével

ROS szolgáltatások létrehozása és használata a Python segítségével

  • Az ROS szolgáltatások létrehozása a Python segítségével
  • Az ROS szolgáltatások kérése és biztosítása
  • Az ROS szolgáltatástípusok és egyéni szolgáltatások felhasználása
  • Az ROS szolgáltatások ellenőrzése és meghívása a ROS eszköztár segítségével

ROS műveletek létrehozása és használata a Python segítségével

  • Az ROS műveletek létrehozása a Python segítségével
  • Az ROS műveleti célok küldése és fogadása
  • Az ROS művelettípusok és egyéni műveletek felhasználása
  • Az ROS műveletek kezelése és megszakítása a ROS eszköztár segítségével

ROS csomagok és könyvtárak használata a mozgó robotok számára

  • Az ROS navigációs csomag használata a mozgó robotok számára
  • Az ROS SLAM csomagok implementálása a mozgó robotok számára
  • Az ROS látványfelfogó csomagok alkalmazása a mozgó robotok számára

ROS integrálása más keretrendszerekkel és eszközökkel

  • Az OpenCV használata az ROS-sal a számítógépi látás érdekében
  • A TensorFlow használata az ROS-sal a gépi tanulás érdekében
  • A Gazebo használata az ROS-sal a szimulációhoz
  • Az ROS integrálása más keretrendszerekkel és eszközökkel

Hibaelhárítás és hibakeresés az ROS alkalmazásokban

  • Az általános problémák és hibák kezelése az ROS alkalmazásokban
  • Érvényes hibakeresési technikák és eszközök alkalmazása
  • Tippek és legjobb gyakorlatok az ROS teljesítményének javításához

Összefoglaló és további lépések

Követelmények

  • Az alapvető robotika-konceptek és fogalmak megértése
  • Eszközgazdalkodási tapasztalat Python programozásban és adatelemzésben
  • Tisztelkedés a Linux operációs rendszerrel és parancssori eszköztárakkal

Célcsoport

  • Robotikai fejlesztők
  • Robotika szívezők
 21 Órák

Résztvevők száma


Ár résztvevőnként

Vélemények (5)

Közelgő kurzusok

Rokon kategóriák