--
You received this message because you are subscribed to the Google Groups "drones-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to drones-discus...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Scott,
That’s no fun at all. Sorry for your loss.
Ok, so after a quick review, I see the difference between initiating the RTL with ch8 vs ch5 is that ch8 is not “de-bounced” so that effect will take effect immediately while ch5 is debounced so the change won’t happen for 0.2 seconds. This is more by accident than design, but it seems if both were changed at the same time, both would take effect but the ch7/ch8 initiate mode change would only be in effect for 0.2 seconds.
Coincidentally Jonathan made a patch to master (but it won’t make AC3.2) which debounces the zero throttle so it must be at zero for 0.4 seconds before it plays into the failsafe decision to disarm the motors. https://github.com/diydrones/ardupilot/commit/96f50b7cd72987c2598f782febcc5b559c315215
I suspect this would have saved your copter although in this situation the way the failsafe was set-up sounds very dicey. Any reason why you didn’t use AC’s failsafe features instead of the receiver’s?
-Randy
--
--
It’s just a question of how you define or expect ch7/ch8 to work. I’ve never personally thought of ch7/ch8 as an override of ch5 and I’m not sure it’s a great idea to force someone to put the ch7/ch8 switch back to its off position before letting them change flight modes with ch5.
The code is partially consistent with thinking of it as an override though in that when the pilot puts ch7/ch8 back to the off position it reverts to the flight-mode specified by ch5.
-Randy
--