ardupilot icon indicating copy to clipboard operation
ardupilot copied to clipboard

Plane: reduce speed scaler in assisted flight at low airspeed

Open tridge opened this issue 5 months ago • 5 comments

when assisting with VTOL motors we want to ensure the speed scaler is low to prevent reversed ailerons during a VTOL recovery In recovery we can get negative airspeeds, we need to lower speed scalers

tridge avatar Jun 17 '25 10:06 tridge

This also results in a forward flight integrator decay. In assisted flight the forward flight integratorors will be the only ones doing anything, if we decay them we will have no I terms.

IamPete1 avatar Jun 17 '25 17:06 IamPete1

This also results in a forward flight integrator decay. In assisted flight the forward flight integratorors will be the only ones doing anything, if we decay them we will have no I terms.

true, though this kicks in at airspeeds under half AIRSPEED_MIN. Do you think the integrators are doing much good at those speeds?

tridge avatar Jun 17 '25 20:06 tridge

ping @priseborough

tridge avatar Jun 17 '25 20:06 tridge

true, though this kicks in at airspeeds under half AIRSPEED_MIN. Do you think the integrators are doing much good at those speeds?

They will be frozen, but not zeroed. The decay should be smooth, but it means when you do get back to forward flight you have to build up again. The freeze we do already should mean that you pick back up with the correct trim once you do get going again. Then again zeroing them means that a transition from assist will be the same as the first transition into forward flight where the interrogators have not been run at all yet,

I don't necessarily think its a big deal, just something we should have a think about.

IamPete1 avatar Jun 17 '25 20:06 IamPete1

@IamPete1 I think decaying I is the right thing to do. Otherwise if we are flying backwards we'll still end up with a big reversed control surface.

tridge avatar Jun 17 '25 22:06 tridge

This is included in 4.6.2-beta2

rmackay9 avatar Jul 01 '25 10:07 rmackay9