WPNAV_SPEED neden Mission Planner'da çıkmıyor
Rotanın hızını düşürmek istiyorsun. Mission Planner'ı açıyorsun, parametre arama kutusuna WPNAV_SPEED yazıyorsun ve liste boş dönüyor. Kart bağlı, telemetri akıyor, diğer parametreler yerli yerinde.
Kartta bir sorun yok. O ad artık o firmware'de bulunmuyor.
Ekranda ne oluyor
ArduCopter 4.7 ile birlikte waypoint navigasyon parametrelerinin tamamı yeniden adlandırıldı. Grup öneki WPNAV_ iken WP_ oldu, adların kendisi kısaldı ve birimler santimetreden metreye geçti.
Eski ad 4.7'de tamamen kalktı; arama bu yüzden boş dönüyor. Otopilot bilmediği bir adı sorduğunda hata üretmez, hiç cevap vermez.
İki ayrı ekran iki ayrı cevap veriyor
Full Parameter List doğrudan otopilotun yayınladığı ham listeyi gösterir. Orada ne varsa firmware'de o vardır.
Extended Tuning ise sabit kutulardan oluşur ve her kutu belli bir ada bağlıdır. Yer istasyonu sürümü eskiyse kutular artık var olmayan adları arar, bulamaz ve gri kalır. Bu durumda eksik olan parametre değil, yer istasyonudur.
En sık yapılan hata, eski bir eğitim videosundaki değeri yeni alana olduğu gibi yazmak. Eski WPNAV_SPEED 500 santimetre bölü saniyeydi; aynı 500'ü WP_SPD alanına yazarsan saniyede 500 metre istemiş olursun.
Hangi ada bakacağını nasıl anlarsın
Sürüm satırını okumak en hızlı yol, ama kartın kendisi de söyler. Aşağıdaki betik dört adı sırayla sorar ve hangisinin cevap verdiğine bakar. Cevap gelmeyen ad o firmware'de yoktur.
WPNAV_ ile başlayanlar cevap veriyorsa kartında 4.6 ya da öncesi var, eski adları kullanmaya devam et. WP_ ile başlayanlar cevap veriyorsa 4.7 ve üstündesin.
Doğrulama
ArduCopter 4.7.0 SITL üzerinde dört adı da sorduğumuzda dönen cevap şu:
WPNAV_SPEED -> cevap yok
WPNAV_RADIUS -> cevap yok
WP_SPD -> 10.0
WP_RADIUS_M -> 2.0Eski adlara ne bir değer ne de bir hata döndü; istek sessizce düştü. Yeni adları ayarlayınca da beklenen davranışı görürsün: WP_SPD değerini 4.0 metre bölü saniyeye çekip hedefe gönderdiğimizde seyir hızı bu çizgide kaldı.
Hata Mesajları ve Anlamları
Aranan parametre listede hiç görünmüyor
Otopilot bilmediği bir ada PARAM_VALUE ile cevap vermez ve reddettiğine dair bir mesaj da üretmez. Yer istasyonu bunu boş sonuç olarak gösterir. Sürümü kontrol et ve doğru öneki dene.
Kutu gri, değer sıfır görünüyor
Extended Tuning gibi sabit ekranlar eski ada bağlıdır. Firmware yeni, yer istasyonu eskiyse kutu dolduramaz. Full Parameter List'e bak; orada değer varsa yapman gereken yer istasyonunu güncellemek.
Değeri yazıyorsun ama araç davranışı değişmiyor
Yanlış ada yazmış olabilirsin. Yazdıktan sonra aynı adı geri oku; PARAM_VALUE dönmüyorsa o ada hiçbir şey yazılmamıştır.
WP_SPD gibi yeni bir adda 500 gibi büyük bir değer duruyor
Yükseltme sırasındaki birim dönüşümü tamamlanmamış ya da o değer sonradan elle yazılmış. Eski santimetre değerini 100'e böl ve yeni alana metre olarak yaz.
Bir adım ötesi
Sıfırdan Mission Planner eğitiminde parametre ekranı, rota planlama ve az bilinen ekranlar adım adım işleniyor; bu yazının devamı olan ders de o eğitimin içinde.
İNDİRİM KUPONU
Kupon kodu: SOFTIVATION15
Eğitimi alırken ödeme ekranındaki "Kupon kodu" kutusuna bu kodu yaz, %15 iner.




Yorumlar