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

Wwu/alp 62 implement landmark ekf #17

Merged
merged 6 commits into from
Jun 4, 2024
Merged

Conversation

WillWu88
Copy link
Collaborator

Implemented landmark EKF, along with various changes:

  1. RobotManager, derived classes and function signatures for future integration
  2. Two overloaded operators in math-utils for convenience
  3. Unit tests for changes above (more EKF tests are needed, see ALP-109)

'origin/wwu/ALP-62-implement-landmark-ekf' into wwu/ALP-62-implement-landmark-ekf
- specify RobotManager and draft functions
- mock RobotManager needed for testing, see ALP-109

ALP-62: Add robot manager and start EKF dev

ALP-62: Add Unit Tests to EKF class

ALP-62: Add enum for results and pointer deletion

ALP-62: Resolve robot-manager reference

and implement set-up/tear-down of non-empty KF unit test

ALP-62L implement measJacobian() function

ALP-62: Finalized Kalman Filter
@WillWu88 WillWu88 requested a review from Benned-H May 31, 2024 21:16
@WillWu88 WillWu88 self-assigned this May 31, 2024
@WillWu88 WillWu88 merged commit 6be1182 into dev Jun 4, 2024
@WillWu88 WillWu88 deleted the wwu/ALP-62-implement-landmark-ekf branch June 4, 2024 00:48
WillWu88 added a commit that referenced this pull request Jun 17, 2024
* ALP-62: Add RobotManager and EKF

* ALP-62: Add RobotManager and EKF

* ALP-62: Refactor RobotManager Function signatures

* ALP-62: Finish EKF classes and supporting code

- specify RobotManager and draft functions
- mock RobotManager needed for testing, see ALP-109

ALP-62: Add robot manager and start EKF dev

ALP-62: Add Unit Tests to EKF class

ALP-62: Add enum for results and pointer deletion

ALP-62: Resolve robot-manager reference

and implement set-up/tear-down of non-empty KF unit test

ALP-62L implement measJacobian() function

ALP-62: Finalized Kalman Filter

* ALP-62: Correct unit test for shared pointer
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

1 participant