Skip to content
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

EKF3 Rangefinder Use Bugfix #22250

Merged
merged 2 commits into from Nov 22, 2022

Conversation

priseborough
Copy link
Contributor

When using range finder as the primary height sensor when low and slow via the EK3_RNG_USE_HGT and EK3_RNG_USE_SPD parameters a condition can occur where if the range finder is not returning valid readings and the takeOffDetected test is tricked into thinking the vehicle is on ground, the range finder value is set to the RNGFNDx_GNDCLEAR value which results in rapid switching of the EKF's height estimate as shown in this user log with

EK3_RNG_USE_HGT 50.000000
EK3_RNG_USE_SPD 5.000000

image

After this change is applied, the rapid height estimate switching is eliminated

image

@tridge
Copy link
Contributor

tridge commented Nov 21, 2022

added as dev call topic to discuss adding to 4.3.2

@tridge tridge merged commit 33349ed into ArduPilot:master Nov 22, 2022
@rmackay9 rmackay9 added this to Pending in Copter 4.3 Dec 8, 2022
@rmackay9 rmackay9 moved this from Pending to 4.3.2-rc1 in Copter 4.3 Dec 8, 2022
@tridge tridge added this to 4.3.2-beta2 in Plane 4.3 Dec 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Copter 4.3
4.3.2-rc1
Plane 4.3
4.3.2-beta2
Development

Successfully merging this pull request may close these issues.

None yet

3 participants