Copter: add stick mixing for height in Auto and RTL #31289
+107
−9
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.
I know this is a very old issue #11251, but I think this functionality is still very handy, in particular for agricolture missions and RTL. My solution is pretty straightforward: after input shaping the pilot input, I just add some offset in AC_WPNav to:
This was tested and used extensively with 4.5.7, I've just changed some bits to comply with 4.6.x, in particular I see everything is in meters now lol. This PR was only tested in SITL, where everything seems to work properly.
To test this:
AUTO_OPTIONS
and/orRTL_OPTIONS
3rd bitLAND_ALT_LOW
the down speed is limited toLAND_SPEED
and at 3 m (hardcoded) to 0.