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.
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
feat(ndt_scan_matcher): estimate NDT covariance in real-time with limited initial positions #5338
feat(ndt_scan_matcher): estimate NDT covariance in real-time with limited initial positions #5338
Changes from 22 commits
711b821
7025f9e
50180f3
6444d2f
130a008
f391d75
f20bee4
692625f
dc63ba0
ea68d6b
69f0e2c
af03d2d
2cf6018
9f6098b
dde2a8a
19eb8a5
d129cfb
41442ad
468d3ce
84a5735
3bf2b1f
5eda6c3
3e31b93
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Check notice on line 1 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
CodeScene Delta Analysis / CodeScene Cloud Delta Analysis (main)
✅ No longer an issue: Primitive Obsession
Check warning on line 56 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L56
Check warning on line 63 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L59-L63
Check warning on line 66 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L66
Check warning on line 69 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L69
Check warning on line 73 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L73
Check warning on line 76 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L75-L76
Check warning on line 78 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L78
Check warning on line 171 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L170-L171
Check warning on line 173 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L173
Check warning on line 175 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L175
Check warning on line 177 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L177
Check warning on line 179 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L179
Check warning on line 181 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L181
Check warning on line 184 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L184
Check warning on line 238 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L238
Check warning on line 240 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L240
Check warning on line 513 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L512-L513
Check warning on line 516 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L515-L516
Check warning on line 519 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L519
Check warning on line 522 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L522
Check warning on line 533 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
CodeScene Delta Analysis / CodeScene Cloud Delta Analysis (main)
❌ Getting worse: Complex Method
Check warning on line 533 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L533
Check warning on line 627 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L627
Check warning on line 750 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L750
Check warning on line 761 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L756-L761
Check warning on line 764 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L764
Check warning on line 769 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L768-L769
Check warning on line 775 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L773-L775
Check warning on line 778 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L777-L778
Check warning on line 781 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L781
Check warning on line 787 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L786-L787
Check warning on line 791 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L790-L791
Check warning on line 795 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L795
Check warning on line 798 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L797-L798
Check warning on line 802 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L802
Check warning on line 804 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L804
Check warning on line 808 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L808
Check warning on line 814 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L810-L814
Check warning on line 817 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L816-L817
Check warning on line 820 in localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp
Codecov / codecov/patch
localization/ndt_scan_matcher/src/ndt_scan_matcher_core.cpp#L819-L820