Hello,
I am working on GCS FAILSAFE feature in arducopter v4.3.7.
I turned off my radio (also disabled radio failsafe) and controlled the drone through mission planner (loiter mode).
I had enabled the GCS Failsafe and set to LAND when triggered. I took of in loiter mode (Mission Planner) and closed mission planner, But the drone took crash land.
At the moment I can only thing I can think of is this from the doco
“If the copter is armed in Stabilize or Acro modes, and the throttle input is at minimum, the copter will immediately disarm.”
Maybe it will help to set the default flight mode to Loiter or Guided with INITIAL_MODE
I would probably have this set anyway
FS_OPTIONS,8
I can see packets stop being received from the GCS but your throttle goes to 0 (1000PWM) and so the copter starts going down - the GCS failsafe does happen, but only after 5 seconds of no packets and by then the copter is already on the ground.
I think a contributing factor is your RC receiver is still outputting something.
There’s two types of receivers, and some can be set during binding or by options in the transmitter:
No Pulses - loss of signal outputs NO signals at all, as if there’s not even a receiver connected - this is preferred.
Fixed output upon signal loss - channels return to how they were when the transmitter and receiver were bound - I think you have this
So you need to either set your transmitter and receiver to no pulses, or if your equipment wont allow that it might be unsuitable for your purpose but you have to:
Set your transmitter throttle trim way down so the throttle channel output is less than ~950PWM
And set your other channels exactly how you want them to be under failsafe conditions (eg: flight mode and other switches) and then do the binding procedure
put your throttle trim back to neutral, how it should be
Apart from the RC receiver stuff, I’m not yet sure where to go. You might try setting the default mode to Guided and shorten the GCS failsafe timeout.