-
Notifications
You must be signed in to change notification settings - Fork 331
Added Depth Odometry Sweep Tool and Optional ICP-based refinement for Image Feature Depth Odometry #381
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
Closed
rsoussan
wants to merge
558
commits into
nasa:develop
from
rsoussan:depth_odometry_image_features_with_icp
Closed
Added Depth Odometry Sweep Tool and Optional ICP-based refinement for Image Feature Depth Odometry #381
rsoussan
wants to merge
558
commits into
nasa:develop
from
rsoussan:depth_odometry_image_features_with_icp
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently the image feature depth odometry is not as accurate as ICP but is much much faster, while ICP is too slow for online usage. To improve the image-feature estimate, this pr enables passing the estimate from the fast image-feature approach to ICP as an initial guess and ICP is limited to 1 iteration to avoid adding too much runtime. This hybrid approach is faster than ICP on its own as the iterations are limited and it helps remove some of the more costly ICP situations which tend to occur as the point clouds are further away from each other since an initial guess is provided by the image feature approach.
Future work includes taking advantage of the fact that our point clouds are organized (have an ordering and height and width since they come from a time-of-flight sensor) to use faster methods for downsampling and normal estimation to further reduce ICP computation time.