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

Cleanup validation checks #139

Merged

Conversation

efernandez
Copy link
Collaborator

This PR is on top of #137 and #138 because it changes code contributed in those.

This provides the following:

  1. Add getCovarianceMatrixDiagonalParam helper function, that allows to load a covariance matrix from the parameter server, provided in a list with the diagonal values.
  2. Add unit test for util.h. This only tests the getCovarianceMatrixDiagonalParam helper function for now.
  3. Add isSymmetric and isPSD helper functions
  4. Add unit test for eigen.h. Only tests isSymmetric and isPSD.

Copy link
Collaborator Author

@efernandez efernandez left a comment

Choose a reason for hiding this comment

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

Added some comments for some changes I'd like to get some feedback.

fuse_core/include/fuse_core/eigen.h Outdated Show resolved Hide resolved
fuse_core/include/fuse_core/eigen.h Show resolved Hide resolved
fuse_core/include/fuse_core/util.h Outdated Show resolved Hide resolved
Copy link
Contributor

@svwilliams svwilliams left a comment

Choose a reason for hiding this comment

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

Looks great. Thank you.

fuse_core/include/fuse_core/eigen.h Outdated Show resolved Hide resolved
@efernandez
Copy link
Collaborator Author

Rebased and updated with review feedback.

@svwilliams svwilliams merged commit 432e17a into locusrobotics:devel Feb 7, 2020
@efernandez efernandez deleted the cleanup_validation_checks branch March 11, 2020 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants