Ardupilot pid ayarları

Yeni başlayanlar için önerilerimizi, tecrübelerimizi burada paylaşalım.
Cevapla
_ismail_karaman_
Mesajlar: 105
Kayıt: 08 Eki 2019, 20:46
Ad Soyad: İsmail Karaman

Ardupilot pid ayarları

Mesaj gönderen _ismail_karaman_ » 30 Haz 2021, 00:27

Arkadaşlar merhaba, betaflight ile sorunsuz şekilde kullandığım drone için ardupilot kurmayı denedim, ilk kalkışı yaptım ancak aşırı derecede yalpalama var (videolar aşağıda). PID ayarlarından kaynaklanabileceğini düşündüm.Betaflight'ın standart pid ayarlarında herhangi bir sorun yoktu gayet güzel uçuyordu onun için betaflightın pid ayarlarını ardupilota kopyalayayım dedim.Ancak betaflightta pid ayarlarına baktığımda 42,85,35 gibi değerler varken Ardupilotta değerler 0.135 gibi ve bunu 42 yaptığımda out of range diyor. Acaba burayı 0.42 mi yapacağım? Yardım edebilecek var mı? Bir de betaflightta D min ve D max var ama ardupilotta sadece D var.

Örnek videolar :


(Evet droneun güzel durmadığının farkındayım frame epey dengesiz duruyor ancak betaflightta sorunsuz fişek gibi uçuyor :lol: )

Kullanıcı avatarı
eray
Mesajlar: 213
Kayıt: 22 Kas 2018, 12:43
Ad Soyad: Eray Durak

Re: Ardupilot pid ayarları

Mesaj gönderen eray » 30 Haz 2021, 09:21

Betaflight ve ardupilot tamamen farklı sistemler yani her bir yazılımın PID değerleri farklıdır. Bu yüzden ya 5 inch frame ile ardupilot kullanan başka birinden PID değerlerini öğrenip yazıcaksın ya da PID ayarlamayı öğreniceksin (kolay değil). Senin yerinde olsam varsayılan değerleri not alırım sonra her seferinde tek bir değer olmak üzere azaltıp denerdim. Bildiğim kadarıyla yüksek frekanslı osilasyonlar yüksek PID sebebiyle oluyor. Sayılar çok küçükse değişimi de çok küçük yap mesela 0.135 demişsin 0.134 yapıp denerdim sonra 0.133 gibi.
Flysky fs-i6s / Mamba F405 40A Flight Tower/ Martian II 215 Anniversary Edition / Eachine EV800 / Emax ECO 2400KV / Eachine TX805 / GepRC 5040x3 / Foxeer HS1177

_ismail_karaman_
Mesajlar: 105
Kayıt: 08 Eki 2019, 20:46
Ad Soyad: İsmail Karaman

Re: Ardupilot pid ayarları

Mesaj gönderen _ismail_karaman_ » 30 Haz 2021, 09:51

eray yazdı: 30 Haz 2021, 09:21 Betaflight ve ardupilot tamamen farklı sistemler yani her bir yazılımın PID değerleri farklıdır. Bu yüzden ya 5 inch frame ile ardupilot kullanan başka birinden PID değerlerini öğrenip yazıcaksın ya da PID ayarlamayı öğreniceksin (kolay değil). Senin yerinde olsam varsayılan değerleri not alırım sonra her seferinde tek bir değer olmak üzere azaltıp denerdim. Bildiğim kadarıyla yüksek frekanslı osilasyonlar yüksek PID sebebiyle oluyor. Sayılar çok küçükse değişimi de çok küçük yap mesela 0.135 demişsin 0.134 yapıp denerdim sonra 0.133 gibi.
Anladım hocam, peki bu attığım videolardaki sarsılma için hangi eksenin hangi harfini değiştirmeliyim bir fikriniz var mı?

Kullanıcı avatarı
eray
Mesajlar: 213
Kayıt: 22 Kas 2018, 12:43
Ad Soyad: Eray Durak

Re: Ardupilot pid ayarları

Mesaj gönderen eray » 30 Haz 2021, 10:22

pitch ve roll u aynı miktarda azalt quad simetrik olduğu için değerler zaten yakın olmak zorunda. ben olsam D değerini bi fark görene dek azaltırdım. eğer kötüleşiyorsa D değerini varsayılan değerine getirip P değerini azaltırdım. Bu şekilde pek açıklayıcı olmadı ama bir sonuç alamazsanız ve ingilizce anlıyorsanız https://www.youtube.com/watch?v=JBvnB0279-Q bu likteki videonun 13. dk sından itibaren izleyin. Videodaki adamın kullandığı PID değerlerini kullanmayın mesela normalde 0.135 olan değeri 1 yaparsanız quad yerden fırlayabilir sorumluluk sizindir. Yaw değerlerini şimdilik değiştirmeyin.
Flysky fs-i6s / Mamba F405 40A Flight Tower/ Martian II 215 Anniversary Edition / Eachine EV800 / Emax ECO 2400KV / Eachine TX805 / GepRC 5040x3 / Foxeer HS1177

_ismail_karaman_
Mesajlar: 105
Kayıt: 08 Eki 2019, 20:46
Ad Soyad: İsmail Karaman

Re: Ardupilot pid ayarları

Mesaj gönderen _ismail_karaman_ » 30 Haz 2021, 10:32

Güncelleme:

Sorun düşündüğüm gibi pid ayarındaymiş. Temel bilmem ne menüsünde pid ayarı için bir slider,kaydırma çubuğu, vardı.Neredeyse en sola kadar çektim (0.135 olan değer 0.02lere kadar düştü), şimdi sarsılma yok ama pid ayarlarının düzgün olmadığını sürerken hissediyorum. Ayarları yapmam gerekecek ve bu gerçekten zor olacak gibi duruyor.

_ismail_karaman_
Mesajlar: 105
Kayıt: 08 Eki 2019, 20:46
Ad Soyad: İsmail Karaman

Re: Ardupilot pid ayarları

Mesaj gönderen _ismail_karaman_ » 30 Haz 2021, 10:45

eray yazdı: 30 Haz 2021, 10:22 pitch ve roll u aynı miktarda azalt quad simetrik olduğu için değerler zaten yakın olmak zorunda. ben olsam D değerini bi fark görene dek azaltırdım. eğer kötüleşiyorsa D değerini varsayılan değerine getirip P değerini azaltırdım. Bu şekilde pek açıklayıcı olmadı ama bir sonuç alamazsanız ve ingilizce anlıyorsanız https://www.youtube.com/watch?v=JBvnB0279-Q bu likteki videonun 13. dk sından itibaren izleyin. Videodaki adamın kullandığı PID değerlerini kullanmayın mesela normalde 0.135 olan değeri 1 yaparsanız quad yerden fırlayabilir sorumluluk sizindir. Yaw değerlerini şimdilik değiştirmeyin.
Teşekkürler hocam dediğiniz gibi deneyeceğim

Kullanıcı avatarı
Xxgamer45
Mesajlar: 760
Kayıt: 26 Mar 2019, 21:28
Ad Soyad: Berke Önlü
Konum: Manisa

Re: Ardupilot pid ayarları

Mesaj gönderen Xxgamer45 » 30 Haz 2021, 23:47

_ismail_karaman_ yazdı: 30 Haz 2021, 00:27 Arkadaşlar merhaba, betaflight ile sorunsuz şekilde kullandığım drone için ardupilot kurmayı denedim, ilk kalkışı yaptım ancak aşırı derecede yalpalama var (videolar aşağıda). PID ayarlarından kaynaklanabileceğini düşündüm.Betaflight'ın standart pid ayarlarında herhangi bir sorun yoktu gayet güzel uçuyordu onun için betaflightın pid ayarlarını ardupilota kopyalayayım dedim.Ancak betaflightta pid ayarlarına baktığımda 42,85,35 gibi değerler varken Ardupilotta değerler 0.135 gibi ve bunu 42 yaptığımda out of range diyor. Acaba burayı 0.42 mi yapacağım? Yardım edebilecek var mı? Bir de betaflightta D min ve D max var ama ardupilotta sadece D var.

Örnek videolar :


(Evet droneun güzel durmadığının farkındayım frame epey dengesiz duruyor ancak betaflightta sorunsuz fişek gibi uçuyor :lol: )
Eğer dronunuz havada 3-4 dk uçabilecek kadar düzgün uçuyorsa autotune yapın basit bir kaç komutla dron bütün pid ayarlarını kendi en iyi şekilde uçabilecek şekilde ayarlar

_ismail_karaman_
Mesajlar: 105
Kayıt: 08 Eki 2019, 20:46
Ad Soyad: İsmail Karaman

Re: Ardupilot pid ayarları

Mesaj gönderen _ismail_karaman_ » 01 Tem 2021, 12:30

Xxgamer45 yazdı: 30 Haz 2021, 23:47
_ismail_karaman_ yazdı: 30 Haz 2021, 00:27 Arkadaşlar merhaba, betaflight ile sorunsuz şekilde kullandığım drone için ardupilot kurmayı denedim, ilk kalkışı yaptım ancak aşırı derecede yalpalama var (videolar aşağıda). PID ayarlarından kaynaklanabileceğini düşündüm.Betaflight'ın standart pid ayarlarında herhangi bir sorun yoktu gayet güzel uçuyordu onun için betaflightın pid ayarlarını ardupilota kopyalayayım dedim.Ancak betaflightta pid ayarlarına baktığımda 42,85,35 gibi değerler varken Ardupilotta değerler 0.135 gibi ve bunu 42 yaptığımda out of range diyor. Acaba burayı 0.42 mi yapacağım? Yardım edebilecek var mı? Bir de betaflightta D min ve D max var ama ardupilotta sadece D var.

Örnek videolar :


(Evet droneun güzel durmadığının farkındayım frame epey dengesiz duruyor ancak betaflightta sorunsuz fişek gibi uçuyor :lol: )
Eğer dronunuz havada 3-4 dk uçabilecek kadar düzgün uçuyorsa autotune yapın basit bir kaç komutla dron bütün pid ayarlarını kendi en iyi şekilde uçabilecek şekilde ayarlar
Hocam çok teşekkürler. Tam da autotune ile ilgili araştırma yapmak için foruma girdim arama butonuna basıp autotune yazacakken açtığım başlığa son mesaj gönderenin siz olduğunu fark ettim :) Dün mission plannerde gezerken gördüm autotuneu. 3d yazıcıda da pid autotune vardı. Orda anladım otomatik pid ayarı oldugunu. Bu gün deneyecektim tam da :) Şu anda fena degil, uçuyor ama bir autotune yapacağım bakalım.

Kullanıcı avatarı
Xxgamer45
Mesajlar: 760
Kayıt: 26 Mar 2019, 21:28
Ad Soyad: Berke Önlü
Konum: Manisa

Re: Ardupilot pid ayarları

Mesaj gönderen Xxgamer45 » 01 Tem 2021, 22:28

_ismail_karaman_ yazdı: 01 Tem 2021, 12:30
Xxgamer45 yazdı: 30 Haz 2021, 23:47
_ismail_karaman_ yazdı: 30 Haz 2021, 00:27 Arkadaşlar merhaba, betaflight ile sorunsuz şekilde kullandığım drone için ardupilot kurmayı denedim, ilk kalkışı yaptım ancak aşırı derecede yalpalama var (videolar aşağıda). PID ayarlarından kaynaklanabileceğini düşündüm.Betaflight'ın standart pid ayarlarında herhangi bir sorun yoktu gayet güzel uçuyordu onun için betaflightın pid ayarlarını ardupilota kopyalayayım dedim.Ancak betaflightta pid ayarlarına baktığımda 42,85,35 gibi değerler varken Ardupilotta değerler 0.135 gibi ve bunu 42 yaptığımda out of range diyor. Acaba burayı 0.42 mi yapacağım? Yardım edebilecek var mı? Bir de betaflightta D min ve D max var ama ardupilotta sadece D var.

Örnek videolar :


(Evet droneun güzel durmadığının farkındayım frame epey dengesiz duruyor ancak betaflightta sorunsuz fişek gibi uçuyor :lol: )
Eğer dronunuz havada 3-4 dk uçabilecek kadar düzgün uçuyorsa autotune yapın basit bir kaç komutla dron bütün pid ayarlarını kendi en iyi şekilde uçabilecek şekilde ayarlar
Hocam çok teşekkürler. Tam da autotune ile ilgili araştırma yapmak için foruma girdim arama butonuna basıp autotune yazacakken açtığım başlığa son mesaj gönderenin siz olduğunu fark ettim :) Dün mission plannerde gezerken gördüm autotuneu. 3d yazıcıda da pid autotune vardı. Orda anladım otomatik pid ayarı oldugunu. Bu gün deneyecektim tam da :) Şu anda fena degil, uçuyor ama bir autotune yapacağım bakalım.
Bu videodan yararlanabilirsiniz

_ismail_karaman_
Mesajlar: 105
Kayıt: 08 Eki 2019, 20:46
Ad Soyad: İsmail Karaman

Re: Ardupilot pid ayarları

Mesaj gönderen _ismail_karaman_ » 01 Tem 2021, 22:44

Xxgamer45 yazdı: 01 Tem 2021, 22:28
_ismail_karaman_ yazdı: 01 Tem 2021, 12:30
Xxgamer45 yazdı: 30 Haz 2021, 23:47

Eğer dronunuz havada 3-4 dk uçabilecek kadar düzgün uçuyorsa autotune yapın basit bir kaç komutla dron bütün pid ayarlarını kendi en iyi şekilde uçabilecek şekilde ayarlar
Hocam çok teşekkürler. Tam da autotune ile ilgili araştırma yapmak için foruma girdim arama butonuna basıp autotune yazacakken açtığım başlığa son mesaj gönderenin siz olduğunu fark ettim :) Dün mission plannerde gezerken gördüm autotuneu. 3d yazıcıda da pid autotune vardı. Orda anladım otomatik pid ayarı oldugunu. Bu gün deneyecektim tam da :) Şu anda fena degil, uçuyor ama bir autotune yapacağım bakalım.
Bu videodan yararlanabilirsiniz
Teşekkürler, kanalın sahibine de ayrıca teşekkürler. Epeyce videosunu izledim, autotune'u da bu gün yaptım gayet güzel oldu ayarlar. Hatta ilk otonom uçuşumu da gerçekleştirdim :)

Cevapla

“Genel” sayfasına dön