WhenI understood everything correctly, disarming by rudder left and throttle zero is not possible with default parameters. I think it is not a good solution because dataflash logs are not stored when the battery is unplugged while the plane is still armed.
Isn’t there a safety function that let the plane only disarm by rudder left when throttle is 0 and the airplane has landed? When so, why is this function disabled by default?
I think by default it should be set that there must be a switch to disarm (like on Betaflight) or the algorithm check if the plane is still flying and let it only disarm when not flying anymore (like at DJI copters). Or maybe also add a longer delay than only 2 seconds.
Can somebody explain why this was changed? A few years ago disarming by rudder was still possible by default settings when I remember correctly.
Thank you.
From ardupilot wiki:
This is done holding throttle at minimum and rudder to the left for 2 seconds. In ArduPlane this condition could be accidentally triggered by pilots while flying so there are additional requirements prior to disarm:
- You need to allow rudder disarming by changing ARMING_RUDDER parameter to 2 (ArmOrDisarm) or use the ARM/DISARM switch function provided by setting an RC channel’s RCx_OPTION to 153.
- The autopilot needs to make sure that you are not actually flying. There is an algorithm for this that uses the airspeed sensor readings. So you need this source available and giving values lower enough (in a windy day you might not be able to disarm even landed if the plane thinks you are still flying)