-
Notifications
You must be signed in to change notification settings - Fork 669
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(tier4_system_rviz_plugin): improve visualization results and logics #5222
feat(tier4_system_rviz_plugin): improve visualization results and logics #5222
Conversation
Signed-off-by: Owen-Liuyuxuan <[email protected]>
Signed-off-by: Owen-Liuyuxuan <[email protected]>
Signed-off-by: Owen-Liuyuxuan <[email protected]>
Signed-off-by: Owen-Liuyuxuan <[email protected]>
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 the PR! Understood the idea behind this, and I am definitely for it.
However, IMHO, using the diag topics for detecting if the planning and localization is initialized or not is a bit hacky, making the system overcomplicated. For example if the diag name in the subscribed topic changes, this plugin may not work properly.
Instead, I would recommend using ADAPI instead, which is a formal way of knowing the state of the Autoware system. You may refer to https://autowarefoundation.github.io/autoware-documentation/main/design/autoware-interfaces/ad-api/.
Signed-off-by: Owen-Liuyuxuan <[email protected]>
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.
LGTM
@kminoda How about you?
Sorry, let me review this by tomorrow. Thanks! |
Signed-off-by: Owen-Liuyuxuan <[email protected]>
Signed-off-by: Owen-Liuyuxuan <[email protected]>
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.
Awesome! LGTM except the following minor comment 👍
common/tier4_system_rviz_plugin/src/mrm_summary_overlay_display.cpp
Outdated
Show resolved
Hide resolved
Signed-off-by: Owen-Liuyuxuan <[email protected]>
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.
LGTM
Description
The great PR #4945 added the visualization functionality for HazardStatus messages, which is important in daily testing. However, there are two problems that make the RVIz plugin not perfect enough for everyday usage.
In this PR, we
Related links
Tests performed
PSim
No text print out when running normally or just started
Print out text as the original PR when errors/warnings received.
Notes for reviewers
Interface changes
NA
Effects on system behavior
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.