Puoli mutulla. Puoli kokemuksella.
Ymmärtääksen oskillaatio on liian suuri P / I arvo. Ja nuo ovat vielä suhteessa toisiinsa.
Eli tekisin niin, että suht pieni I arvo vakioksi, ja sitten lähtisin hakemaan P-arvoa.
Liian pieni P = hitaat ohjausliikkeet, menee yli
Liian suuri P = oskillaatio
Ja se oskillatio voi tulla ihan mistä ulottuvuudesta "ohjaus/innerloop" (roll, pitch, yaw) + "stablize / outerloop" (roll, pitch, yaw) tahansa - esim. tuo Yaw 7 voi aiheuttaa sen.
Miksi tuo 8 -> 10 aiheuttaa oskillointia? Reagointi varmaankin tulee hitaammaksi, jolloi poikkeama kasvaa, ja sitten kun isommasta poikkeamasta palataan, niin tapahtuu ylilyönti. 8 tuumainen ei ehdi poiketa riittävän kauas, että ylilyöntiä tapahtuisi merkittävästi. --> eli minusta tämäkin sanoisi pienempi P, mutta 10-tuumilla ei saa koskaan niin vakaata lentoa kuin 8-tuumilla sinun casessa.
Tässä Ardumaailman tuning dokkaria:
http://code.google.com/p/arducopter/wiki/AC2_Tweaks