Cursusaanbod

Inleiding tot ArduPilot

  • Overzicht van de ArduPilot-ecosysteem en toepassingen
  • Ondersteunde voertuigen en platforms (drones, rovers, boten)
  • Vergelijking met PX4 en andere autopilot-systemen

Installatie van de Ontwikkelomgeving

  • Installeren van ArduPilot bouwtools op Linux
  • Compileren van de broncode
  • Verkennen van ArduPilot configuratiebestanden

Simulatie en Testen met SITL

  • Uitvoeren van Software In The Loop (SITL)
  • Verbinden van SITL met MAVProxy en Mission Planner
  • Integreren met Gazebo voor fysica-gebaseerde simulatie

Essentiële Drone Programmering

  • Overzicht van het MAVLink communicatieprotocol
  • Gebruik van DroneKit Python API voor UAV-besturing
  • Schrijven van eenvoudige scripts voor opstijgen, navigatie en landen

Werken met Hardware en Sensors

  • Ondersteunde vliegcontrollers (Pixhawk, Cube, enz.)
  • Integreren van GPS, IMU en camera's
  • Kalibreren van sensors en instellen van parameters

Autonome Missies

  • Ontwerpen van waypoint-gebaseerde missies
  • Veiligheidsmaatregelen, geofencing en terugkeer naar startpunt (RTL)
  • Praktijktesten en veiligheidsoverwegingen voor vluchten

Uitbreiding van ArduPilot met ROS2

  • Verbinden van ArduPilot met ROS2 via MAVROS
  • Bouwen van autonomie met ROS2 knooppunten
  • Integreren van AI en computer vision voor geavanceerde UAV-gedragingen

Probleemoplossing en Optimalisatie

  • Oplossen van problemen met SITL logs en telemetrie
  • Analyseren van vliegtijdregistraties
  • Prestatie optimalisatie voor stabiliteit en efficiëntie

Samenvatting en Volgende Stappen

Vereisten

  • Ervaring met de Linux-opdrachtregel
  • Programmeerervaring in Python of C++
  • Basisbegrip van robotica of dronevliegprincipes

Publiek

  • Ontwikkelaars
  • Robotica-ingenieurs
  • Technische onderzoekers geïnteresseerd in UAV-ontwikkeling
 14 Uren

Aantal deelnemers


Prijs Per Deelnemer

Voorlopige Aankomende Cursussen

Gerelateerde categorieën