VTOL standard: introduce scale for FW control surfaces in hover #12946
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
For VTOL in hover, if VT_ELEV_MC_LOCK is set to disabled, the FW control surfaces support the MC motors to control the rates/attitude. The FW control surfaces are controlled over the FW rate controller, which also runs in hover. The tuning of them is thus the same as in FW flight (except some scaling with airspeed, if available).
This PR introduces additional tuning scales for the control surfaces in hover. Both pitch and roll have an additional gain to tune the allocation of FW rate controller output to FW control surface deflection.
Note: other than first planned this PR does not change the subscription of the control surfaces from FW to MC rate controller. This mainly to make the control loops less entangled/ make the architecture simpler.