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

EKF is complex more than before,and performance is worse than before #23956

Open
garlinplus opened this issue Nov 17, 2024 · 2 comments
Open
Assignees
Labels

Comments

@garlinplus
Copy link

Describe problem solved by the proposed feature

EKF is reconstructed to eskf,but it's performance maybe worse than before.
When this is no position and velocity fusion mode and there is motion acceleration,the attitude get more fluctuation and the convergence rate is slower.And the code is become more and more.

Describe your preferred solution

Reconstruct it and tune parameters of it

Describe possible alternatives

no

Additional context

No response

@garlinplus garlinplus changed the title EKF is complex more and more EKF is complex more than before,and performance is worse than before Nov 17, 2024
@bresch
Copy link
Member

bresch commented Nov 19, 2024

When this is no position and velocity fusion mode and there is motion acceleration, the attitude get more fluctuation and the convergence rate is slower

Could you give a bit more details please?
Do you maybe have a log?
Are you using 1.15?
Do you mean that the attitude drifts when flying in stabilized mode without GNSS fusion?
Are you using a mag?

Many things changes, not only the derivation. The error-state filter is far superior and is unlikely to be the cause of the issue. We removed a ton of small hacks that were over-constraining the natural evolution of the EKF, maybe one of those was actually useful in some specific cases.

@bresch bresch self-assigned this Nov 19, 2024
@dagar
Copy link
Member

dagar commented Nov 20, 2024

Sharing logs for comparison would be quite helpful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants