I am having a lot of fun and pain with my fifth build of a CoaxCopter.
The philosophy of the build is to aim at the lightest possible vehicle, assuming it is (a) ducted, (b) FPV-capable and (c) works with 5" props. This means that the mass of motors, propellers and ESCs is not negligibly small, hence the whole vehicle is bound to have a high center of gravity - in fact, the higher the better, to have enough pitch/roll control authority of the flaps.
In turn, this means that the vehicle is much more like an inverted pendulum. As a result, too small P term in PIDs results in not just a sluggish copter like it is with quads, but in dangerous oscillations. These can be self-accelerating if P is much too small - I had a couple of violent crashes - or fading in hover, but getting back as soon as I try to get some non-zero speed.
When speaking of “too small”, I mean ATC_RAT_PIT_P = 0.2
is way too small. Seriously. My quads of same, smaller and larger sizes all have smaller (some much smaller) values.
Given all that, is it ever possible to use the standard AutoTune procedures to obtain some decent tuning?
I mean, it is possible to invoke: today I have finally managed to invoke AutoTune, and it did two twitches, after which I had to cope with some 1 m/s wind, failed to gain pitch authority to get some positive speed, ran into a protective net over a football field and melted one of my propellers. The logs showed that the second twitch is commented by “failed to level, please tune manually”, then it attempted to have a third one but was interrupted by me. However, I don’t know if it is just “multiply your PIDs by 1.5 then go back and try” or a sign that AutoTune shall not be used at all with a frame like this.