-
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(behavior_path_planner): update root lanele if it is not in route lanelet #4360
Conversation
d5522b3
to
b7dc715
Compare
…lanelet Signed-off-by: kosuke55 <kosuke.tnp@gmail.com>
b7dc715
to
6a2c482
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.
LGTM
Codecov ReportPatch coverage:
Additional details and impacted files@@ Coverage Diff @@
## main #4360 +/- ##
==========================================
+ Coverage 15.05% 15.36% +0.30%
==========================================
Files 1508 1508
Lines 103794 105531 +1737
Branches 31715 33001 +1286
==========================================
+ Hits 15626 16213 +587
- Misses 71137 71944 +807
- Partials 17031 17374 +343
*This pull request uses carry forward flags. Click here to find out more.
☔ View full report in Codecov by Sentry. |
Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com>
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
…lanelet (autowarefoundation#4360) * fix(behavior_path_planner): update root lanele if it is not in route lanelet Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Update planning/behavior_path_planner/src/planner_manager.cpp Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> --------- Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com>
…lanelet (autowarefoundation#4360) * fix(behavior_path_planner): update root lanele if it is not in route lanelet Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> * Update planning/behavior_path_planner/src/planner_manager.cpp Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com> --------- Signed-off-by: kosuke55 <kosuke.tnp@gmail.com> Co-authored-by: Zulfaqar Azmi <93502286+zulfaqar-azmi-t4@users.noreply.github.com>
Description
Update root_lanelet_ if it is not in route lanelet.
Rerouging with modified goal update route_laneles, but if following lanes of previous root_lalet contains new root_lanelet_, that is not updated. This is happen when the previos root_lanelet is before new root lanelets.
In a result root_lanelet is not in route_lanels and this causes empty lanelet sequence in
https://github.com/autowarefoundation/autoware.universe/blob/main/planning/behavior_path_planner/include/behavior_path_planner/planner_manager.hpp#L281-L282
and generate empty reference path. In result a module (e.g. avoidance) uses the null previous output and dies.
Related links
Tests performed
psim
tier4 interanl scenario test
https://evaluation.tier4.jp/evaluation/reports/0e24127b-f63f-56af-88af-880fddcce8c9?project_id=prd_jt
1568/1588
compare
https://evaluation.tier4.jp/evaluation/reports/tables/new?catalog_id=cb497016-2e2f-4ce0-9ac8-68d77a27a55d&filter=&job_id=0e24127b-f63f-56af-88af-880fddcce8c9&project_id=prd_jt&table_config=date%2Chide&target_ids=769105c1-379c-5291-96ef-a1906180cb37
Notes for reviewers
none
Interface changes
none
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.