I love auto-takeoff. I hand launch my UAV and it takes all the stress out of it.
I have a 20 second pause from starting the mission to engine start and then a 5 second spool-up.
However, there has been 2 occasions where I have wanted to abort (both went fine, btw!), but unable to, as I’m holding the UAV with two hands, so the only option is to launch.
So, I would like to request a time-out feature, that if the FC does not detect movement with X-seconds of engine start, it will reduce throttle . (Either at the same rate as the spool-up or it’s own custom parameter.).
The Hand launching feature already has good launch detection, as well as a time-out and attitude detection for failed launches (values are hard coded however).