-
Notifications
You must be signed in to change notification settings - Fork 16.9k
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
Copter: 4.4.2-beta1 release #25243
Merged
Merged
Copter: 4.4.2-beta1 release #25243
Conversation
This file contains 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
This was referenced Oct 12, 2023
Closed
andyp1per
approved these changes
Oct 12, 2023
rmackay9
force-pushed
the
copter-442-beta1
branch
from
October 12, 2023 10:30
975d044
to
be2b86b
Compare
Hwurzburg
approved these changes
Oct 12, 2023
correct battery setup for MambaF405v2 provide suitable serial defaults for MambaF405v2 reallocate DMA channels to allow full DMA on USART3 and NeoPixel on MambaF405v2 add camera control pin to MambaF405v2
GCSs will know we have no baros on-board, as will the RC telemetry library
this fixes a state where we either cannot climb or descend in an uncontrolled manner in a TECS controlled mode the conditions under which this happened were: - _use_synthetic_airspeed_once was true due to quadplane takeoff - we left _thr_clip_status as MAX from previous use of synthetic airspeed - then run without airspeed note that this can also impact users with an airspeed sensor if they disable it or it fails in flight, particularly during a climb
update_pitch_throttle can be called when update_50hz hasn't run in a very long time, or ever. This requires a main loop rate >50Hz, and for the mode change to occur in the same loop that update_50Hz doesn't run but update_pitch_throttle does.
the bad value is -32768 not 0xffff (which is -1) -32768 badly corrupts the low-pass filter, and is what we see in logs (a large negative spike on all 3 axes) update to bug fix from: ArduPilot#23033
# Conflicts: # Tools/autotest/param_metadata/param.py # libraries/AP_BattMonitor/AP_BattMonitor_INA2xx.cpp
some vendors want different shunt resistors
we do not want to do this from update() as it is an expensive call
this fixes a bug where if the terrain database cache does not have the tile for the location of a rally point then RTL to the rally point with TERRAIN_FOLLOW=1 will not track terrain The underlying issue is that Location::loc.change_alt_frame() will return false if the location is not in the terrain memory cache. We can't just extrapolate as the rally point could be in a totally different terrain area to the current location. So instead we set it as terrain_following_pending and fix it as soon as the terrain cache is filled. fixes ArduPilot#25157
this allows log review tools to use right parameter and mode map when vendor has changed the vehicle type strings
users with busy CAN bus often get significiantly lower GPS rates on a moving baseline rover, preventing arming. This PR relaxes the required frame rate as the EKF is quite happy with 3Hz yaw and the yaw is the only data consumed from a moving baseline rover
this prevents small RC input deviations from impacting non-pilot controlled modes via stick mixing
rmackay9
force-pushed
the
copter-442-beta1
branch
from
October 13, 2023 00:40
be2b86b
to
f49d18a
Compare
Rebased on Plane's release PR. |
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 Copter-4.4.2-beta1 release which includes all PRs in the "4.4.2-beta" column of this project.
This has been rebased on Tridge's PR #25205 and I've taken the liberty of updating the Plane ReleaseNotes.h and version.h files too.
This also includes two PRs specifically requested by @Hwurzburg (#23351, #24999).
This will also become the Rover-4.4.0-beta8 release.