-
Notifications
You must be signed in to change notification settings - Fork 19k
ArduPilot-4.6.0-beta5 release #29654
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Pull in some bug fixes from betaflight
Changed compass orientation
we should stop looking for SOL as soon as we know we have PVT, instead of waiting for all others to be cleared may help with https://discuss.ardupilot.org/t/fc-tries-to-config-gps-constantly-when-trying-to-arm-in-loiter-mode/129930
if we get an unexpected VALSET NACK we could dereference NULL. This could happen if we reboot while configuring an invalid key
messages coming in with a size of 24120 bytes. It takes so long to try to read those bytes in (at the device's message rate) that we time out the GCS and try detecting again
so much more useful generally
if using GPS and our horizontal velocity innovation is high then mark the filter as unhealthy, which causes an arming failure this helps with ArduPilot#29384
if the GCS commands a guided re-position with an AGL frame and quadplane is in Q_GUIDED_MODE=1 then this prevents us adding the home altitude to the target terrain altitude
check for range of terrain heights while repositioning
similarly to the way we do batteries, do not scale the amount of telemetry sent according to the number of backends we have.
... and reduce the default rate this is currently unconditionally streamed at 50Hz, chewing up all available bandwidth on some telemetry radios.
only compiled in on Rover at the moment. need to add an additional Rover-specific check for frame type, so move this code into Rover for now.
only compiled in on Rover at the moment. need to add an additional Rover-specific check for frame type, so move this code into Rover for now.
78a5370
to
3e96323
Compare
andyp1per
approved these changes
Apr 1, 2025
ensure that period[] array is not updated until we push
tridge
approved these changes
Apr 1, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This is the ArduPilot-4.6.0-beta5 release which includes Copter, Rover, Plane and Tracker
The list of PRs included can be found in the 4.6.0-beta5 column of this project
There were also a few PRs that could not be merged without conflicts so I hope that the original devs of each PR can create backport PRs. This is primarily @tridge and @peterbarker. The list can be seen in the "merge conflict" column of this project but they are also copied below:
All feedback welcome including re the release notes