Pixhawk'tan Raspberry'ye Veri Gönderimi

Ali Buseli

Yeni Uye
Katılım
11 Haz 2022
Mesajlar
6
Tepkime puanı
3
Yaş
21
Konum
Türkiye
İlgi Alanı
Hepsi
Merhaba,
Elimizde bulunan Raspberry Pi Zero'ya Telemetri Modülü aracılığıyla, Pixhawk'tan yine telemetri modülü ile uçuş verisi(eğim, hız vs.) göndermek istiyoruz. Bunu nasıl yapabiliriz?
Teşekkürler.
 
Kontrol Kartınız
Pixhawk ve Raspberry Pi
Model Sınıfı
Quad
Motor, Pervane ve ESC
-
Kumanda Alıcı ve Verici
-
Extra Ekipman
-
Hocam ilk aklıma gelen pymavlink kütüphanesini kullanmak. Tabii amacınıza göre değişecek bir durum. Ne amaçla kullanacağınızı söylerseniz daha iyi çözümler bulunabilir.
 
Hocam ilk aklıma gelen pymavlink kütüphanesini kullanmak. Tabii amacınıza göre değişecek bir durum. Ne amaçla kullanacağınızı söylerseniz daha iyi çözümler bulunabilir.
Hocam cevabınız için teşekkür ederim, şöyleki:
Raspberry pi zero'ya Telemetri Modülü aracılığıyla Pixhawk'tan veri alarak bu veriyi küçük bir ekrana yansıtacak programı yazmak istiyoruz.
Uçuş verisinden kastım, mission plannerda gördüğümüz hız, eğim gibi değerlerdir. Şimdilik raspberry'ye bağladığımız Telemetri Modülüne Pixhawk'tan gelen uçuş verilerini nasıl işleyebileceğimizi araştırıyoruz.
 
Bu durumda dronekit kütüphanesi de kullanılabilir. Dronekit kütüphanesini kullanması daha kolaydır. Pymavlink ile GCS de gördüğünüz tüm verilere ulaşabilirsiniz. Dronekit ile daha gerekli verilere daha kolay ulaşabilirsiniz
 
  • Beğen
Tepkiler: Ali Buseli
Bunu MavLink mesajını decode ederek yapacaksınız, başka bir yolu yok. Zira ister PX4 olsun ister ArduPilot, dışarıya MAVLink ile yayın yapar. MAVLink içinde de araç ile alakalı birçok bilgi transfer edilir. Yer istasyonları da gelen MAVlink mesajını işleyerek çalışır.

MAVLink'in oldukça geniş bir dökümantasyonu ve özellikle güncel ve kabiliyetli bir C kütüphanesi var.
 
  • Beğen
Tepkiler: Ali Buseli
Hocam dronekit'in pymavlink'e göre daha basit bir kullanımı varmış. Onu kullanacağım. Özellikle raspberry'yi ilk defa kullanıyorum. Karşılaştığım sorunlarda bilginize başvurmam gerekecek?
 
Dronekit de PyMavlink kullanıyor. Zaten her şeyden önce, ikisi de MAVLink protokolü ile araçla iletişim kuruyor.

PyMAVLink'in avantajı; eğer aracın basit bilgilerini almak istiyorsan, direkt kendi kodunun içine gömebileceğindir. Atıyorum Python ile drone için bir GUI yazdın. PyMavlinki bu koda dahil ederek GUI için gerekli olan verileri çekebilirsin. Ki yapmak istediğin de bu sanırım.

Dronekit ile bunu yapamazsın zira DroneKit başlı başına bir yazılım, bir kütüphane değil. Ayrıca güncellenmiyor da.
 
Dronekit de PyMavlink kullanıyor. Zaten her şeyden önce, ikisi de MAVLink protokolü ile araçla iletişim kuruyor.

PyMAVLink'in avantajı; eğer aracın basit bilgilerini almak istiyorsan, direkt kendi kodunun içine gömebileceğindir. Atıyorum Python ile drone için bir GUI yazdın. PyMavlinki bu koda dahil ederek GUI için gerekli olan verileri çekebilirsin. Ki yapmak istediğin de bu sanırım.

Dronekit ile bunu yapamazsın zira DroneKit başlı başına bir yazılım, bir kütüphane değil. Ayrıca güncellenmiyor da.
Cevabınız için teşekkür ederim, iyice araştıracağım.
 
  • Beğen
Tepkiler: İbrahim Özdemir
Dronekit ile bunu yapamazsın zira DroneKit başlı başına bir yazılım, bir kütüphane değil. Ayrıca güncellenmiyor da.
Hocam selamlar. Ben tam ne demek istediğinizi anlayamadım. Benim dronekit ile kastım api. Siz neden geliştirilemeyeceğini düşünüyorsunuz?
 
Hocam selamlar. Ben tam ne demek istediğinizi anlayamadım. Benim dronekit ile kastım api. Siz neden geliştirilemeyeceğini düşünüyorsunuz?
Hocam dronekit'in kullanıldığı, tam da istediğim gibi bir eğitim buldum. Üstelik Türkçe.