Lately my associated pilot (I usually only configure the drone and operate the GCS) has been complaining that throttle/altitude control is over sensitive in stabilize mode, that is, he is unable to find a “hover spot” (a little less input on the throttle stick makes it start falling and a little more makes it climb somewhat fast). We’ve been having no issues with altitude control in any other modes though.
I can’t be entirely sure now, but I believe this issue arise after upgrading from 3.3.3 to 3.4.2 (using 3.4.4 now).
I would like to improve this behaviour, but I am not entirely sure what parameters could cause this in Stabilize? In “Basic Tuning” I already have the “Climb Sensitivity” setting the minimum (0.5).
I am fairly comfortable with PID tuning and control theory, but I am not sure what are the controllers used in Stabilize mode and which are their parameters
Only thing I can think of is to change the throttle curve on the RC transmitter, but since the behaviour in all other flight modes is considered to be ok I was hoping there was some setting I could change just for Stabilize?
Lots of things changed between those versions and very specifically how throttle is handled and how TH_MID is automatically calculated (before was a manual process)
Also MOT_PWM_MIN and MAX are now configurable parameters independent of Throttle PWM
There’s no need to mess with Radio Curves (as in don’t do it )
Thank you for your reply @LuisVale. I am aware of TH_MID now being automatically estimated, as well as of the MOT_PWM MIN and MAX parameters. Still, I don’t think they can help me with my issue? I also feel against messing with Radio Curves (thus this post), but I really don’t know what I should change on ardupilot to make throttle response more smooth (in Stabilize)?