Kurzusleírás

Bevezetés az ArduPilot-ba

  • Az ArduPilot ökoszisztéma és alkalmazások áttekintése
  • Támogatott járművek és platformok (drónok, roverek, hajók)
  • Összehasonlítás a PX4 és más autopilot rendszerekkel

Fejlesztői környezet beállítása

  • ArduPilot build eszközök telepítése Linuxon
  • Forráskód fordítása
  • Az ArduPilot konfigurációs fájljainak feltárása

Szimuláció és tesztelés SITL-lel

  • Software In The Loop (SITL) futtatása
  • SITL csatlakoztatása MAVProxy-hez és Mission Plannerhez
  • Integráció a Gazebo-val fizikai alapú szimulációhoz

Drón Programozás Alapjai

  • A MAVLink kommunikációs protokoll áttekintése
  • A DroneKit Python API használata UAV irányításra
  • Egyszerű szkriptek írása felszálláshoz, navigációhoz és leszálláshoz

Hardverek és érzékelők használata

  • Támogatott repülési vezérlők (Pixhawk, Cube stb.)
  • GPS, IMU és kamerák integrálása
  • Érzékelők kalibrálása és paraméterek konfigurálása

Autonóm Küldetések

  • Waypoint-alapú küldetések tervezése
  • Biztonsági mechanizmusok, geofencing és visszatérés az indítási pontra (RTL)
  • Valós világbeli tesztelés és repülési biztonsági szempontok

ArduPilot kiterjesztése ROS2-vel

  • ArduPilot csatlakoztatása ROS2-höz MAVROS segítségével
  • Autonómia építése ROS2 csomópontokkal
  • Mesterséges intelligencia és számítógépes látás integrálása fejlett UAV viselkedésekhez

Hibakeresés és Optimalizálás

  • Hibakeresés SITL naplókkal és telemetriával
  • Repülési adatnaplók elemzése
  • Teljesítményhangolás stabilitás és hatékonyság érdekében

Összefoglalás és következő lépések

Követelmények

  • Tapasztalat a Linux parancssorral
  • Programozási tapasztalat Pythonban vagy C++-ban
  • Alapvető ismeretek a robotika vagy drónrepülés elveiről

Célközönség

  • Fejlesztők
  • Robotikai mérnökök
  • Műszaki kutatók, akik érdeklődnek az UAV fejlesztése iránt
 14 Órák

Résztvevők száma


Ár per résztvevő

Közelgő kurzusok

Rokon kategóriák