Eğitim İçeriği

ArduPilot'e Giriş

  • ArduPilot ekosistem ve uygulamalarının genel bakışı
  • Desteklenen araçlar ve platformlar (dronlar, roverlar, botlar)
  • PX4 ve diğer otomatik uçuş sistemleriyle karşılaştırma

Geliştirme Ortamını Kurma

  • Linux üzerinde ArduPilot derleme araçlarını kurma
  • Kaynak kodunu derleme
  • ArduPilot yapılandırma dosyalarını inceleme

SITL ile Benzetim ve Test Etme

  • Yazılımı Döngü İçinde Benzetim (SITL) çalıştırma
  • SITL'ı MAVProxy ve Mission Planner'a bağlama
  • Fiziksel benzetim için Gazebo ile entegrasyon

Dron Programlama Temelleri

  • MAVLink iletişim protokolüne genel bakış
  • UAV kontrol için DroneKit Python API'sini kullanma
  • Kalkış, gezinme ve iniş için basit betikler yazma

Donanım ve Sensörlerle Çalışma

  • Desteklenen uçuş kontrolleri (Pixhawk, Cube vb.)
  • GPS, IMU ve kameraları entegrasyon
  • Sensörleri kalibrasyon ve parametreleri yapılandırma

Otomatik Görevler

  • Yer işaretleri tabanlı görev tasarlama
  • Güvenlik mekanizmaları, coğrafi sınırlar ve kalkış noktasına dönüş (RTL)
  • Gerçek dünya testleri ve uçuş güvenliği konuları

ArduPilot'u ROS2 ile Genişletme

  • MAVROS üzerinden ArduPilot'u ROS2'ye bağlama
  • Otomatiklik için ROS2 düğmeleri ile yapılandırma
  • Gelişmiş UAV davranışları için yapay zeka ve bilgisayar görseli entegrasyonu

Sorun Giderme ve Optimizasyon

  • SITL günlükleri ve telemetri ile hata ayıklama
  • Uçuş verisi günlüklerini analiz etme
  • Stabilite ve verimlilik için performans ayarları yapma

Özeti ve Sonraki Adımlar

Kurs İçin Gerekli Önbilgiler

  • Linux komut satırı deneyimi
  • Python veya C++ programlama deneyimi
  • Robotik veya drone uçuş ilkeleri hakkında temel bilgi

Hedef Kitle

  • Geliştiriciler
  • Robotik mühendisleri
  • UAV geliştirmesiyle ilgilenen teknik araştırmacılar
 14 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler