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

Consider Kalman Filter Linearization #189

Open
5 tasks
teubert opened this issue May 13, 2022 · 0 comments
Open
5 tasks

Consider Kalman Filter Linearization #189

teubert opened this issue May 13, 2022 · 0 comments
Labels

Comments

@teubert
Copy link
Collaborator

teubert commented May 13, 2022

Requirement Text
Consider automatic Kalman Filter Linearization for non-linear models

Background Information
KF algorithm can only be used with linear models. There are approaches to linearize non-linear models (e.g., DMD surrogate model)

Suggested Solution
Automatically generate linear surrogate model (e.g., DMD) to use in KF if using with non-linear model.

DoD

  • Consider if we want to do this.

If yes,

  • Implement feature
  • Add to example
  • Add tests
  • Add to change notes for next release

Note
We may not want to do this. The EKF does something similar (see nasa/progpy#30).

Note
Another alternative might be to show an example where someone uses generate_surrogate to create a DMD model and then uses that with the KF

Note
Idea from @matteocorbetta

@teubert teubert added this to the v1.4 milestone May 13, 2022
@teubert teubert modified the milestones: v1.4, v1.5 Oct 17, 2022
@teubert teubert removed this from the v1.5 milestone Jun 1, 2023
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

1 participant