Kursplan

Introduksjon til ArduPilot

  • Oversikt over ArduPilot-økosystemet og applikasjoner
  • Støttede kjøretøy og plattformer (droner, rovere, båter)
  • Sammenligning med PX4 og andre autopilotsystemer

Oppsett av Utviklingsmiljø

  • Installering av ArduPilot-byggverktøy på Linux
  • Kompilering av kildekode
  • Undersøkelse av ArduPilot-konfigurasjonsfiler

Simulering og Testing med SITL

  • Kjøring av Software In The Loop (SITL)
  • Tilkobling av SITL til MAVProxy og Mission Planner
  • Integrering med Gazebo for fysikksbasert simulering

Grunnleggende Droneprogrammering

  • Oversikt over MAVLink-kommunikasjonsprotokollen
  • Bruk av DroneKit Python API for UAV-styring
  • Skriving av enkle skript for avgang, navigering og landing

Arbeid med Hardvare og Sensorer

  • Støttede flykontrollere (Pixhawk, Cube, osv.)
  • Integrering av GPS, IMU og kameraer
  • Kalibrering av sensorer og konfigurasjon av parametere

Selvstendige Oppdrag

  • Design av veipunktsbaserte oppdrag
  • Sikkerhetsnett, geofencing og retur til avgangspunkt (RTL)
  • Reell testing og flysikkerhetshensyn

Utskrivning av ArduPilot med ROS2

  • Tilkobling av ArduPilot til ROS2 via MAVROS
  • Bygging av autonomi med ROS2-noder
  • Integrering av AI og datamaskinvisjon for avanserte UAV-oppførsel

Feilsøking og Optimalisering

  • Feilsøking med SITL-logger og telemetri
  • Analyse av flydata-logger
  • Ytelsestilpasning for stabilitet og effektivitet

Sammendrag og Neste Skritt

Krav

    Erfaringskrav Erfaringskrav Erfaringskrav Erfaringskrav
  • Erfaring med Linux kommando-linjen
  • Programmeringserfaring i Python eller C++
  • Grundleggende forståelse av robotikk eller dronerutiner

Målgruppe

  • Utviklere
  • Robotikk-ingeniører
  • Tekniske forskere interessert i UAV-utvikling
 14 timer

Antall deltakere


Pris per deltaker

Kommende kurs

Relaterte kategorier