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

LOC - Implement Kalman Filter (HYPE-46) #43

Merged
merged 18 commits into from
Nov 16, 2024
Merged

Conversation

misha7b
Copy link
Contributor

@misha7b misha7b commented Oct 31, 2024

Implementing the Kalman Filter from the 2024 codebase.

  • Changed the equations to a more common form
  • Added a test

@misha7b misha7b marked this pull request as draft October 31, 2024 19:37
@misha7b misha7b marked this pull request as ready for review October 31, 2024 19:44
@davidbeechey davidbeechey changed the title LOC - Implement Kalman Filter LOC - Implement Kalman Filter (HYPE-46) Oct 31, 2024
Copy link

linear bot commented Oct 31, 2024

@misha7b misha7b self-assigned this Oct 31, 2024
@misha7b misha7b requested a review from davidbeechey October 31, 2024 19:48
Copy link
Collaborator

@davidbeechey davidbeechey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Slight problem around no_std, nalgebra links to libstd by default (which defeats the point of being no_std). Pretty sure this is a problem, but should be other ways to do this. (See https://nalgebra.org/docs/user_guide/wasm_and_embedded_targets/#for-embedded-development.) We can have a look next week

lib/localisation/src/filtering/kalman_filter.rs Outdated Show resolved Hide resolved
lib/localisation/src/filtering/kalman_filter.rs Outdated Show resolved Hide resolved
lib/localisation/src/filtering/kalman_filter.rs Outdated Show resolved Hide resolved
@misha7b misha7b merged commit fd90cf0 into main Nov 16, 2024
14 checks passed
@davidbeechey davidbeechey deleted the transfer_kalman_filter branch November 16, 2024 13:29
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.

3 participants