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

Extended Kalman filter #396

Open
wants to merge 10 commits into
base: master
Choose a base branch
from
Open

Extended Kalman filter #396

wants to merge 10 commits into from

Conversation

figuetbe
Copy link
Collaborator

Here is my attempt at implementing an Extended Kalman Filter and an Extended Rauch-Tung-Striebel (RTS) smoother.
I am not too happy with the Q and R matrices but this seems to do the job.

This is how it can be used:

ekf_flight = flight.filter(filters.EKF7D(smooth=False, reject_sigma=2))
ekfs_flight = flight.filter(filters.EKF7D(smooth=True, reject_sigma=2))

@xoolive
Copy link
Owner

xoolive commented Feb 13, 2024

Je viens de regarder ton code à cause du conflit ci-dessus, et en fait on dirait qu'il y a des fonctions à la place de classes qui dupliquent le job des @staticmethod non?

Sinon t'as deux fichiers qui devraient pas être modifiés...

@figuetbe
Copy link
Collaborator Author

Oh je vois, je peux essayer de resolve ca

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

Successfully merging this pull request may close these issues.

None yet

2 participants