Mustafa Emir Ata

Teknofest İDA

ÇAKÜ Barbaros takımıyla İnsansız Deniz Aracı yarışmasındayız. Denizde kendi başına görev yapan aracın yer kontrol istasyonu yazılımını ben geliştiriyorum.

ÇAKÜ Barbaros

İnsansız deniz aracının yer kontrol istasyonu

Takımda aracın yer kontrol istasyonu (YKİ) yazılımını ben geliştiriyorum. YKİ, araçtan gelen konum ve telemetri verisini tek ekranda topluyor: harita ve uydu görünümü, deniz trafiği katmanı, görev noktaları, yer hızı, rota açısı ve iki motorun çıkışı.

Görev rotası elle girilebiliyor ya da JSON dosyasından tek seferde yüklenebiliyor. Uygulama PyQt6 ile yazıldı ve Raspberry Pi üzerinde çalışıyor.

3. Yarı final aşamasında 223 takım arasında üçüncü olduk.
Yarışma
Teknofest İnsansız Deniz Aracı
Takım
ÇAKÜ Barbaros, 3 kişi
Görevim
Yer kontrol istasyonu yazılımı
Kullandıklarım
Python, PyQt6, Leaflet, Raspberry Pi, LoRa telemetri, GPS ve IMU (MPU9250)

Arayüzden kareler

Canlı telemetri

Canlı telemetri

GPS bağlıyken yer hızı, rota açısı, yaw, iki motor kanalının çıkışı ve hedefe kalan mesafe aynı ekranda güncelleniyor.

Uydu görünümü ve deniz trafiği

Uydu görünümü ve deniz trafiği

Harita ile uydu katmanı arasında geçiş yapılabiliyor. Alttaki panel bölgedeki gemi trafiğini gösteriyor.

Görev noktaları

Görev noktaları

Enlem ve boylam elle girilip sıraya ekleniyor. Her noktanın araca uzaklığı tabloda görünüyor.

Görevi dosyadan yükleme

Görevi dosyadan yükleme

Görev rotası JSON dosyası olarak hazırlanıp tek seferde arayüze aktarılabiliyor.

İlk taslak

İlk taslak

Arayüzün ilk iskeleti: harita, konum verisi, görev noktaları ve MPU9250 alanları yerine oturmadan önceki hali.