Kurzusleírás

ArduPilot bevezetése

  • Áttekintés az ArduPilot ekoszisztémáról és alkalmazásairól
  • Támogatott járművek és platformok (drók, roverek, csónakok)
  • Összehasonlítás a PX4 és más autopilota rendszerekkel

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

  • ArduPilot build eszközök telepítése Linuxra
  • Forráskód fordítása
  • ArduPilot konfigurációs fájlok megtekintése

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

  • Software In The Loop (SITL) futtatása
  • SITL csatlakoztatása MAVProxy és Mission Planner rendszerhez
  • Integrálás Gazebo fizikai alapú szimulációval

Drón programozási alapok

  • MAVLink kommunikációs protokoll áttekintése
  • DroneKit Python API használata UAV vezérléshez
  • Egyszerű szkript írása felszálláshoz, navigáláshoz és leszálláshoz

Hardver és szenzorok használata

  • Támogatott repülővezérlők (Pixhawk, Cube stb.)
  • GPS, IMU és kamera integrálása
  • Szenzorok kalibrálása és paraméterek beállítása

Autonóm missziók

  • Útvonal alapú missziók tervezése
  • Biztonsági mentések, geofencing és visszatérés indulóponthoz (RTL)
  • Valós világbeli tesztelés és repülés biztonsági megfontolások

ArduPilot bővítése ROS2-vel

  • ArduPilot csatlakoztatása ROS2-hez MAVROS keresztül
  • Autonómia fejlesztése ROS2 csomópontokkal
  • AI és számítógépes látás integrálása előrehaladott UAV viselkedéshez

Hibaelhárítás és optimalizálás

  • Hibakeresés SITL naplókkal és telemetriával
  • Repülési adatok elemzése
  • Teljesítmény finomítása stabilitás és hatékonyságért

Összegzés és következő lépések

Követelmények

  • Linux parancssori tapasztalat
  • Programozási tapasztalat Python vagy C++ nyelven
  • Robotika vagy drónrepülés alapvető ismerete

Célközönség

  • Fejlesztők
  • Robotikai mérnökök
  • UAV-fejlesztésben érdekelt technikus kutatók
 14 Órák

Résztvevők száma


Ár résztvevőnként

Közelgő kurzusok

Rokon kategóriák