-
Notifications
You must be signed in to change notification settings - Fork 13.7k
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
GPS blending does not work in EKF2 replay #13953
Comments
@priseborough As mentioned above, when replaying data I found the following issue with the GPS blending logic: If one GPS module timeouts ekf2 instantly switches out of blending and pushes the other GPS data directly into the EKF, resulting in high innovations I remember you mentioning that you were concerned about GPS glitches when discussing low pass filtering the GPS blending weights. So my questions is, is this by design that you want to instantly switch out of blending? |
@bresch The original issue reported here (regarding replay) should be solved by #14114 and making sure that there are very few logging dropouts in the logfile (<0.15%). I have noticed that in order to achieve this CPU load needs to be below 70% on fmu-v4. Here is diff(number_of_times_published) for CPU load ~65% top and ~72% bottom However, the fact that the output of the blending algorithm step changes if one module times out can still be regarded as an issue but lets discuss that on Tuesday |
Describe the bug

Based on this comment it looks like EKF replay has been used in the past to develop the GPS blending algorithm. However, now it seems like it is not working as it should.
Here are the blend weights (added to estimator_status for logging) on a vehicle with two GPS modules connected in a hand held test. Top plot is original logfile, bottom is replayed
The text was updated successfully, but these errors were encountered: