You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We currently have TPA, which can reduce the PID gains based on throttle. However, this is kind of a hack and should ideally be handled by autotune. I haven't studied the autotune derivation in detail, but I wonder if we can collect the throttle position during autotune (so we know the stick position for hover) and then extrapolate to determine PID gains at different throttle positions (using an optimization procedure in the GCS). We would then need some way to store this efficiently and generate gains during flight. We could use a lookup table with linear interpolation, or maybe a low order polynomial for this.
The text was updated successfully, but these errors were encountered:
@tracernz yes, I guess if the actuator curve fitting makes things perfectly linear, the throttle PID scaling should be linear. Unless there are some other non-linear effects..
We currently have TPA, which can reduce the PID gains based on throttle. However, this is kind of a hack and should ideally be handled by autotune. I haven't studied the autotune derivation in detail, but I wonder if we can collect the throttle position during autotune (so we know the stick position for hover) and then extrapolate to determine PID gains at different throttle positions (using an optimization procedure in the GCS). We would then need some way to store this efficiently and generate gains during flight. We could use a lookup table with linear interpolation, or maybe a low order polynomial for this.
The text was updated successfully, but these errors were encountered: