-
Notifications
You must be signed in to change notification settings - Fork 52
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
problem when the filter fail at an epoch #21
Labels
bug
Something isn't working
Comments
Here some code changes that can prevent a situation such as the one reported in this issue from occurring.
|
dear LucaFibbi, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thank you for the your attention to my issues.
If you try to use the attach test case with the options:
TropDeal=Hopfield(GPT2)
Method=Kalman
Cut-off Angle=0
Kinemati Yes
Satellite system GPS
PPP NoSmooth
PPP Back Yes
run PPP
at the Epoch Number: 1844 of the backward filter are visible 5 satellites.
The Kalman filter fail because one satellite has bad measure
and it is not possible to calculate a solution with 4 satellites.
The function m_KalmanClass.KalmanforStatic at row 662 of the
file QPPPBackSmooth.cpp return false.
So it is executed the following statement
memset(spp_pos, 0, 3*sizeof(double));
which set to zero the current position.
From this moment the position remains equal to zero,
until the end of data elaboration.
This because the current position (zero) is used in next epoch
and the Kalman filter produce wrong data that are delete at
the quality control.
To avoid the problem I see the following possibilities:
testdata.zip
The text was updated successfully, but these errors were encountered: