-
Notifications
You must be signed in to change notification settings - Fork 682
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
fix(ndt_scan_matcher): using de-ground points calculate ndt match score #2312
fix(ndt_scan_matcher): using de-ground points calculate ndt match score #2312
Conversation
Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
24b362a
to
3f99083
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your cooperation!
I found a mistake that causes localization_launch to fail. Please check it.
launch/tier4_localization_launch/launch/localization.launch.xml
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you very much for your contribution!! I really appreciate this proposal.
Basically, I agree that the score with ground removal is worth considering as an alternative scan matching performance indicator.
I left some general comments.
Codecov ReportBase: 11.27% // Head: 11.25% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #2312 +/- ##
==========================================
- Coverage 11.27% 11.25% -0.03%
==========================================
Files 1168 1168
Lines 81943 82096 +153
Branches 21012 21012
==========================================
Hits 9242 9242
- Misses 62838 62991 +153
Partials 9863 9863
*This pull request uses carry forward flags. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
ef6d148
to
99c7621
Compare
Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
d4ac1bb
to
f1bf194
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like the modification was complete, so I added some comments.
Please check them. 😄
launch/tier4_localization_launch/config/ndt_scan_matcher.param.yaml
Outdated
Show resolved
Hide resolved
localization/ndt_scan_matcher/include/ndt_scan_matcher/ndt_scan_matcher_core.hpp
Outdated
Show resolved
Hide resolved
localization/ndt_scan_matcher/include/ndt_scan_matcher/ndt_scan_matcher_core.hpp
Outdated
Show resolved
Hide resolved
launch/tier4_localization_launch/config/ndt_scan_matcher.param.yaml
Outdated
Show resolved
Hide resolved
launch/tier4_localization_launch/config/ndt_scan_matcher.param.yaml
Outdated
Show resolved
Hide resolved
@cyn-liu Thank you for the update! |
Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
0e9ccbd
to
378e417
Compare
@kminoda Is this ready to be merged? If so can you approve it? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry for being late. LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update the README for the added parameters. https://github.com/autowarefoundation/autoware.universe/tree/5d5f091f035ac1efce07baed6a9fd80ab7b876f9/localization/ndt_scan_matcher
Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
5d5f091
to
f5301cb
Compare
I modify the |
@cyn-liu Since the parameter management configuration has been changed, please modify launch/tier4_localization_launch/config/ndt_scan_matcher.param.yaml |
Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
@kminoda Modified. |
Hi,Mitsudome-san @mitsudome-r . Since Yamato-san and kminoda-san have approved this pr, will you help us to merge it? Best regards, |
Hello @kminoda , I have a question: |
@cyn-liu Yes, your understanding is correct! |
@liuXinGangChina It seems that one CI (DCO) failed, and it kept this PR from being able to merge. |
I've also merged this PR autowarefoundation/autoware_launch#155 |
…re (autowarefoundation#2312) Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
…re (autowarefoundation#2312) Signed-off-by: Cynthia Liu <cynthia.liu@autocore.ai>
Signed-off-by: Cynthia Liu cynthia.liu@autocore.ai
Description
related issue: 2044.
As discussed in issue 2044, using de-grounded point cloud in NDT matching for localization may achieve better results, so I have made some changes to the code:
In the ndt_scan_matcher node I subscribe to both topics in a callback function, one topic is used to locate and the other is used to calculate the scores(transform_probability & nearest_voxel_transformation_likelihood).
Related links
issue2044.
issue1375
Tests performed
Test done.
Test results refer to the previous issue link.
Notes for reviewers
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.