Loopings
| Dokumentation/HOWTO | /Loopings |
Autonome Loopings
Einfuehrung
Ab NGOS Version 0.68 können Loopings per Knopfdruck ausgelöst werden. Der Kopter stabilisiert sich automatisch nach Beenden einer Umdrehung. Die Loopings können per Behavior Aktion ausgelöst werden.
Behavior Rules
So wird ein Flip ausgelöst, wenn der Nick/Roll Hebel an den Anschlag bewegt wird:
behavior add when.rc.stick.right(center,top) ctrl.flip(front)
behavior add when.rc.stick.right(center,bottom) ctrl.flip(back)
behavior add when.rc.stick.right(left,center) ctrl.flip(left)
behavior add when.rc.stick.right(right,center) ctrl.flip(right)
behavior add when.rc.stick.right(left,top) ctrl.flip(front-left)
behavior add when.rc.stick.right(right,top) ctrl.flip(front-right)
behavior add when.rc.stick.right(left,bottom) ctrl.flip(back-left)
behavior add when.rc.stick.right(right,bottom) ctrl.flip(back-right) Details
Der Algorithmus macht dann zuerst eine halbe Umdrehung und dreht dann weiter, bis der Winkel erreicht wird, der über den Parameter FLIP.off.angle eingestellt werden kann, dann schaltet der NG wieder in den normalen Modus.
Über FLIP.turnrate kann die Drehgeschwindigkeit in Grad pro Sekunde eingestellt werden. Wer die HW0.22 fliegt, sollte FLIP.turnrate nicht > 300 einstellen, weil die Gyros sonst zu langsam sind.
Dann kann noch das Gas während des Loopings mit FLIP.throttle eingestellt werden. Hier sollte ein möglichst kleiner Wert eingestellt werden, z.B. -1900. Wer FLIP.throttle auf 0 setzt, kann das Gas auch selbst steuern.
Außerdem ist es eine gute Idee, vor dem Flip Gas zu geben, damit der Kopter Schwung nach oben bekommt.
Videos und Diskussion über die Looping Funktion findet man hier im Forum.