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

How to validate results? #60

Open
libdoron opened this issue Oct 1, 2023 · 0 comments
Open

How to validate results? #60

libdoron opened this issue Oct 1, 2023 · 0 comments

Comments

@libdoron
Copy link

libdoron commented Oct 1, 2023

Hello,
I successfully ran the IMU + 6DoF Odom example.
My question is - how do we know that the Kalman filter (either EKF or UKF) correctly takes the IMU into account?
I want to use the Kalman filter to get estimated position at times either in between VO updates or as a prediction into the future. What I wonder is how do I know that the results of the filter are more accurate than either interpolation or extrapolation of 2 VO updates?

The estimated pose is published right after the new VO (visual odometry) is given (see code [here])(

viewer_.publish_vo(*ekf_ptr_->state_ptr_, TvoB);
). I expect to see the estimated pose (green track) close to the VO track (red) even if the IMU is completely off, as long as the covariance given to the IMU is small enough.

I tried using the ground truth provided here but the VO and the ground truth are not aligned (naturally since the VO has no way of knowing absolute coordinates...)

Thanks

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

No branches or pull requests

1 participant