The launch was felt and then rejected: the motor stays stopped
What ArduPilot says:
- Timeout AUTO
- Bad launch AUTO
After “Armed AUTO” the launch was not accepted, so the motor stays stopped and the wait begins again. “Timeout AUTO”: when the delay TKOFF_THR_DELAY had passed, the GPS ground speed was still not above TKOFF_THR_MINSPD. “Bad launch AUTO”: during the wait the nose was 45° or more up, or 30° or more down, or the plane was banked more than 30°, which is no attitude to start a motor in.
What to do, most likely first
The plane was shaken or bumped rather than thrown, so it had no speed when the delay ended.
Check“Timeout AUTO” follows “Armed AUTO” while the plane is still in your hand.
FixThrow it firmly and level. For a hand launch the parameter notes suggest
TKOFF_THR_MINACCabout 15 andTKOFF_THR_DELAYat least 2; with a pusher propeller keepTKOFF_THR_MINSPDat 4 or more.The plane stands on its wheels: with
TKOFF_THR_MINACC0 and a speed required, the speed never comes, and the two messages repeat every 2 s.FixFor a take-off from wheels set
TKOFF_THR_MINSPDto 0 too: the motor then startsTKOFF_THR_DELAYafter arming. Stand behind the plane.The plane was held nose-up or banked while it waited, or was thrown steeply upwards.
CheckThe message is “Bad launch AUTO”.
FixHold the wings level and throw straight ahead, only slightly upwards. A launcher that holds the plane steeply is what
FLIGHT_OPTIONSbit 2 exists for.
Parameters to look at
| Parameter | What it is |
|---|---|
TKOFF_THR_MINSPD | Takeoff throttle min speed |
TKOFF_THR_DELAY | Takeoff throttle delay |
TKOFF_THR_MINACC | Takeoff throttle min acceleration |
TKOFF_ACCEL_CNT | Takeoff throttle acceleration count |
FLIGHT_OPTIONS | Flight mode options |
The code that sends it
Timeout AUTO
ArduPlane/takeoff.cpp Plane::auto_takeoff_check() · Open in ArduPilot Plane-4.7.1
Bad launch AUTO
ArduPlane/takeoff.cpp Plane::auto_takeoff_check() · Open in ArduPilot Plane-4.7.1