-
Notifications
You must be signed in to change notification settings - Fork 639
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(behavior_velocity_planner): fixed virtual wall marker id duplication #3654
fix(behavior_velocity_planner): fixed virtual wall marker id duplication #3654
Conversation
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #3654 +/- ##
==========================================
+ Coverage 13.80% 14.45% +0.65%
==========================================
Files 1407 1409 +2
Lines 99175 101206 +2031
Branches 29304 30688 +1384
==========================================
+ Hits 13688 14627 +939
- Misses 70717 70812 +95
- Partials 14770 15767 +997
*This pull request uses carry forward flags. Click here to find out more.
☔ View full report in Codecov by Sentry. |
Signed-off-by: Maxime CLEMENT <[email protected]>
Signed-off-by: Maxime CLEMENT <[email protected]>
Signed-off-by: Maxime CLEMENT <[email protected]>
f62056c
to
3ae0c03
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.
If this PR solves the marker id duplication problem, does it mean we don't need this modifications?
https://github.com/autowarefoundation/autoware.universe/pull/3603/files
cc. @soblin
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
planning/behavior_velocity_planner/src/scene_module/intersection/debug.cpp
Outdated
Show resolved
Hide resolved
The main purpose of using
To properly use this feature the client side need to care if the As far as I know, the subinstances of Several I had a look at the usage of virtual wall marker creator of other planning modules as well
I'll try fixing these possible issues later. |
Signed-off-by: Maxime CLEMENT <[email protected]>
@kyoichi-sugahara Can you approve this PR ? |
…ion (autowarefoundation#3654) Signed-off-by: Maxime CLEMENT <[email protected]>
fix(behavior_velocity_planner): fixed virtual wall marker id duplication (autowarefoundation#3654)
Description
For a
MarkerArray
topic, Rviz expects markers to have a uniqueid
for eachnamespace
.In the current implementation, some modules (e.g., crosswalk and intersection) will create multiple markers with the same
id
andnamespace
, causing warnings in Rviz and preventing some virtual walls from being displayed.To solve the issue, this PR adds an optional
namespace_prefix
argument to the function used to create the virtual wall markers.Tests performed
Tested with Psim.
Effects on system behavior
Not applicable.
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.