Like the title says, my drone was performing autotune just fine until halfway into the process one twitch made the drone rotate hard (>50 degrees). It happened twice and always during Autotune. The bin files are below. You’ll find that I even did stress flights afterwards without issues.
I’m using CubeOrangePlus running ArduPilot 4.6.2, 3115 900kv motors, 11x4.5 master airscrew props. I recently updated my AM32 ESC to the latest firmware v2.19, so I wonder if this was some kind of motor desync or some crazy motor input from the Autotune function.
I agree with @amilcarlucas. I dedicated time to fine-tuning the filters using ArduPilot’s webtools. It turned out that my custom-made drone has some peculiar noise patterns. Besides this, I realized that the original filter setup was introducing heavy delays to the FC (especially when having multi-source enabled with the other params set to default). After narrowing the filters, the drone is now flying great, and the Autotune produced very tight PID values. Nothing else on the drone has been changed.