-
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
feat(ekf_localizer): input ekf_dt to simple1dfilter #8622
feat(ekf_localizer): input ekf_dt to simple1dfilter #8622
Conversation
Signed-off-by: Yamato Ando <yamato.ando@tier4.jp>
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
@reviewers I'm not confident that this fix is correct. |
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.
This change makes the "Simple1DFilter" class a ROS-free implementation. I think it's admirable from the view point about readability.
Are you concerned that ekf_dt_
is not equal to pose.header.stamp - latest_time_
?
I’m more concerned about potential issues when there are two pose sources, such as NDT and GNSS. |
@YamatoAndo In terms of multiple pose sources, it still seems natural to me that Perhaps the concern arises from the fact that current 1D filters don't update the variance during delay compensation. If the observations in the queue are too old and the variance doesn’t increase during delay compensation, unexpected results may occur. |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #8622 +/- ##
=======================================
Coverage 24.10% 24.10%
=======================================
Files 1399 1399
Lines 102337 102334 -3
Branches 38870 38868 -2
=======================================
Hits 24668 24668
+ Misses 75141 75138 -3
Partials 2528 2528
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Sentry. |
I'll perform the performance tests for all data. TIER IV INTERNAL LINK |
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.
…on#8622) input ekf_dt to simple1dfilter Signed-off-by: Yamato Ando <yamato.ando@tier4.jp> Co-authored-by: TaikiYamada4 <129915538+TaikiYamada4@users.noreply.github.com>
…on#8622) input ekf_dt to simple1dfilter Signed-off-by: Yamato Ando <yamato.ando@tier4.jp> Co-authored-by: TaikiYamada4 <129915538+TaikiYamada4@users.noreply.github.com>
Description
Instead of calculating dt within Simple1DFilter, I modified it to pass
ekf_dt_
as an argument.Related links
Parent Issue:
How was this PR tested?
Notes for reviewers
None.
Interface changes
None.
Effects on system behavior
None.