VIGU-Sim: Betaflight SITL & Unity Drone Simülatörü
Risksiz Ortamda Yüksek Gerçeklikli Otonom Uçuş Testleri
Proje Detayları
Açıklama
VIGU-Sim, drone otonom uçuş algoritmaları ve uçuş kontrolcüsü (Flight Controller) yazılımlarını risksiz bir ortamda test etmek için geliştirilmiş, yüksek gerçeklikli bir simülasyon platformudur. Windows Subsystem for Linux (WSL2) üzerinde çalışan SITL (Software In The Loop) teknolojisini, Unity oyun motorunun fizik ve görsel gücüyle birleştirir.
Geleneksel simülatörlerin aksine sadece bir oyun değil, arka planda gerçek bir drone'da çalışan Betaflight ve Ardupilot firmware'inin birebir aynısını (SITL versiyonunu) çalıştıran profesyonel bir test aracıdır. Unity ortamındaki drone, sanal sensör verilerini (jiroskop, ivmeölçer vb.) SITL'e gönderir ve oradan gelen motor komutlarına göre hareket eder. Bu sayede simülasyonda geliştirdiğiniz PID ayarları veya otonom görevler, gerçek dünyada benzer tepkiyi verir.
Temel Özellikler:
- Gerçek Zamanlı SITL Entegrasyonu: WSL2 altyapısı ile Linux üzerinde çalışan kodun Windows ile yüksek hızlı haberleşmesi.
- Birebir Uçuş Fiziği: Gerçek uçuş dinamikleri ile %99 oranında örtüşen test ortamı.
- Gelişmiş Bağlantı Arayüzleri: Unity ve SITL arasında veri akışını yöneten düşük gecikmeli WebSocket köprüsü.
- Esnek Kontrol Seçenekleri: Gerçek RC kumanda veya sanal joystick desteği ile esnek kullanım.