Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
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