Ardupilot Mega - Parameter für Autostart

kuvera

Erfahrener Benutzer
#1
Hier soll die Diskussion geführt werden, was konkret alles zu berücksichtigen ist für einen erfolgreichen Autostart.

Erste Hinweise gemäss Arduplane Full Parameter List:

Takeoff throttle min speed (ArduPlane:TKOFF_THR_MINSPD)
Minimum GPS ground speed in m/s used by the speed check that un-suppresses throttle in auto-takeoff. This can be be used for catapult launches where you want the motor to engage only after the plane leaves the catapult, but it is preferable to use the TKOFF_THR_MINACC and TKOFF_THR_DELAY parameters for cvatapult launches due to the errors associated with GPS measurements. For hand launches with a pusher prop it is strongly advised that this parameter be set to a value no less than 4 m/s to provide additional protection against premature motor start. Note that the GPS velocity will lag the real velocity by about 0.5 seconds. The ground speed check is delayed by the TKOFF_THR_DELAY parameter.

Muss auf 0 sein, sofern kein Katapultstart


Takeoff throttle min acceleration (ArduPlane:TKOFF_THR_MINACC)
Minimum forward acceleration in m/s/s before arming the ground speed check in auto-takeoff. This is meant to be used for hand launches. Setting this value to 0 disables the acceleration test which means the ground speed check will always be armed which could allow GPS velocity jumps to start the engine. For hand launches this should be set to 15.

Soll auf 0 sein, ausser man hat ein Pusher-Prop, und man will verhindern, dass er beim Handstart den Unterarm schnetzelt, dann könnte man hier schrauben. Aber - wer hat schon ein Pusher-Prop :rolleyes:
Bei 0 kommt der Motor sofort, und nicht erst nach Abwurf

Takeoff throttle delay (ArduPlane:TKOFF_THR_DELAY)

This parameter sets the time delay (in 1/10ths of a second) that the ground speed check is delayed after the forward acceleration check controlled by TKOFF_THR_MINACC has passed. For hand launches with pusher propellers it is essential that this is set to a value of no less than 2 (0.2 seconds) to ensure that the aircraft is safely clear of the throwers arm before the motor can start.

Soll auf 0 sein, ausser man hat ein Puser-Prop

Happy Autostart!
 
Zuletzt bearbeitet:
#2
Ok, schonmal gut zu wissen. Ich hab einen der Parameter geändert, weil im Wiki Stand, so hab ichs jedenfalls Verstanden, man soll einen Parameter von 0 auf 2 Setzen, weil er durch die werte Sprünge im Stand niemals 0 erreicht.

Schön wäre wenn man den Flieger ausrichtet, und nach dem Schalten auf Auto ein Delay von 2 Sek. wäre bis es losgeht.
 

kuvera

Erfahrener Benutzer
#4
...Ich hab einen der Parameter geändert, weil im Wiki Stand, so hab ichs jedenfalls Verstanden, man soll einen Parameter von 0 auf 2 Setzen, weil er durch die werte Sprünge im Stand niemals 0 erreicht.
Jetzt weiss ich aber nicht, welchen Parameter Du hier meinst.
bei den von mir aufgeführten 3 Parametern ist es keiner (lies mal genau). Dort fährst Du besser mit Einstellung 0.
Wenn Du noch einen anderen Parameter meinst, dann würd mich das interessieren.
 
#5
Muss ich den Flieger mal in die Werkstatt holen, und nachsehen. Was ich da getrieben hab.

Fahren bei Dir vorm Start die Klappen aus ?
 
#6
Takeoff throttle min speed (ArduPlane:TKOFF_THR_MINSPD)

Der Parameter hatte ich auf 1, empfohlen wurde 2.

Jetzt isser auf 0 , also warten wir auf Sonntag und schauen ob es Funktioniert.
 

kuvera

Erfahrener Benutzer
#7
Wenn der blöde Nebel noch weggeht, dann bin ich heute auf dem Feld und sag Dir am Abend, was nun wirklich bei mir eingestellt ist.
 

kuvera

Erfahrener Benutzer
#8
gestern nochmals live verifiziert.
Wie von mir beschrieben - es müssen alle 3 Parameter auf 0 sein. Dann klappts. Sobald AUTO eingestellt gehts los.
Weiter; beim Takeoff einen für den Airframe die sicherheitshöhe eingeben (bei mir auf 12m und einen geeigneten Steigwinkel einstellen. Und dann bis zum Waypoint 2 denselben Winkel wählen. Sonst gibts Überraschungen.

Braucht ein wenig Überwindung bei einer schweren Maschine wie meiner, die einfach so in die Luft zu werfen, aber funktioniert tadellos.
 
#11
Konnte heute nichts testen. Seit 2 Wochenenden nur Nebel. Voll HarzIV Wetter, die Woche über scheint die Sonne und am Sonntag dann son Nebel Rotz.
 
#13
So heute getestet. TOP

Alles Funktioniert .

Auto geschaltet -> APM Fährt die Klappen auf den Deffinierten Wert, startet ->Klappen rein-> fliegt seine Runde -> Klappen raus -> landet. Goil
 

kuvera

Erfahrener Benutzer
#14
So heute getestet. TOP

Alles Funktioniert .

Auto geschaltet -> APM Fährt die Klappen auf den Deffinierten Wert, startet ->Klappen rein-> fliegt seine Runde -> Klappen raus -> landet. Goil
Tönt super!

Meine fast obligatorische Frage: Woran hast Du geschraubt?

Gem. Full Parameter List müsstest Du hier was eingestellt haben:
  • Takeoff flap percentage (ArduPlane:TKOFF_FLAP_PCNT)
  • Flap slew rate (ArduPlane:FLAP_SLEWRATE)
  • Flap input channel (ArduPlane:FLAP_IN_CHANNEL)
  • Flaperon output (ArduPlane:FLAPERON_OUTPUT)
  • Landing flap percentage (ArduPlane:LAND_FLAP_PERCNT)

Richtig? Hast Du uns, die wir das noch nicht gemacht haben, noch n Tipp?

// Severin
 
Zuletzt bearbeitet:
#15
Eigentlich hab ich das mit dem Autostart gemacht was du mir geraten hast.

Flap Input Channel auf 0, und da war dann auch schon mein Fehler zu sehen. Im Sender war der Kanal Normal und im Missionplanner auf Normal.

Richtig war Invers im Sender und im Missionplanner Invers. Jedenfalls bei mir.

So ist dann bei mir, bei Flaps aus vom Sender die APM auf Auto Flaps, und ich kann vom Sender her noch Manual die Klappen fahren.

Alles andere einfach frei Schnauze eingetragen und es hat gepasst.
 
FPV1

Banggood

Oben Unten