- Katılım
- 11 Eylül 2017
- Mesajlar
- 26.253
- Makaleler
- 42
- Çözümler
- 274
Kontrol kısmında Raspberry Pi 3B ve Radiolink Pixhawk 1 bulunan bir su altı cihazımız var. Dışarıdan sinyal almadan hareket edip edemediğini test etmek için Python ile script yazmaya karar verdik ancak bazı sıkıntılar ile karşılaştık. Pixhawk, Raspberry Pi'a USB üzerinden bağlı.
Python ile Raspberry Pi ve Pixhawk bağlantısını sağlamak için pyMavlink kütüphanesi kullanılıyor ancak pyMavlink kullandığımız Pixhawk ile tam etkileşime geçemiyor gibi. Mavlink testi için kullanılan örnek test scriptlerini deniyoruz ancak heartbeat dönüşü alamıyoruz Pixhawk'dan. Mavlink dronekit etkileşimli bir kütüphane olduğu için Ardusub ROM'undan kaynaklanabileceğini düşündük. Benzer bir testi MAVProxy ile yapmayı deneyelim dedik.
Ardusub sürümü, Frame yani kurulum düzenimiz, Pixhawk sürümü gibi şeylerin bilgileri doğru. Yani MAVProxy ile Pixhawk'ı görüyor ancak MAVProxy ile nasıl Thruster(motor) kontrolü yapabiliriz? Radiolink Pixhawk bu işler için pek tavsiye edilmiyor doğrudur ancak başka Pixhawk bulmamız yakın zamanda imkansız sayılır.
Raspberry Pi 3B içerisinde Python2.7.2 ve Python3.4.2 kurulu,
İşin özü, MAVProxy ile itici kontrolü nasıl yapılabilir? Veyahut başka nasıl yapılabilir? Ya da pyMavlink bağlantısını nasıl tamamlayabiliriz? Programlama dilinin Python olması da şart değil ancak Python bizim için daha iyi olur.
@SideWinder
Python ile Raspberry Pi ve Pixhawk bağlantısını sağlamak için pyMavlink kütüphanesi kullanılıyor ancak pyMavlink kullandığımız Pixhawk ile tam etkileşime geçemiyor gibi. Mavlink testi için kullanılan örnek test scriptlerini deniyoruz ancak heartbeat dönüşü alamıyoruz Pixhawk'dan. Mavlink dronekit etkileşimli bir kütüphane olduğu için Ardusub ROM'undan kaynaklanabileceğini düşündük. Benzer bir testi MAVProxy ile yapmayı deneyelim dedik.
screen -r maxproxy
komutunu yazdığımızda böyle bir çıktı aldık.Ardusub sürümü, Frame yani kurulum düzenimiz, Pixhawk sürümü gibi şeylerin bilgileri doğru. Yani MAVProxy ile Pixhawk'ı görüyor ancak MAVProxy ile nasıl Thruster(motor) kontrolü yapabiliriz? Radiolink Pixhawk bu işler için pek tavsiye edilmiyor doğrudur ancak başka Pixhawk bulmamız yakın zamanda imkansız sayılır.
Raspberry Pi 3B içerisinde Python2.7.2 ve Python3.4.2 kurulu,
sudo apt-get install python-dev
dediğimde en güncel sürümün kurulu olduğu yazıyor.İşin özü, MAVProxy ile itici kontrolü nasıl yapılabilir? Veyahut başka nasıl yapılabilir? Ya da pyMavlink bağlantısını nasıl tamamlayabiliriz? Programlama dilinin Python olması da şart değil ancak Python bizim için daha iyi olur.
@SideWinder