-
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(lane_change): use previous module output #3042
fix(lane_change): use previous module output #3042
Conversation
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
@zulfaqar-azmi-t4 I fixed some bugs, so could your review this PR? |
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## main #3042 +/- ##
==========================================
- Coverage 11.93% 11.92% -0.01%
==========================================
Files 1321 1321
Lines 91991 92010 +19
Branches 24566 24576 +10
==========================================
- Hits 10978 10976 -2
- Misses 69654 69676 +22
+ Partials 11359 11358 -1
*This pull request uses carry forward flags. Click here to find out more.
... and 1 file with indirect coverage changes 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 in Codecov by Sentry. |
So far it seems fine cap-.2023-03-10-18-47-33.mp4.mp4 |
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
Additional note:
- I have set
enable_module: false
forpull over/out
andside_shift
for this to work.
Description
In this PR, I added new function
util::getCurrentLanesFromPath
to get current lanelet from not current pose but previous module output.Additionaly, I added
util::getCenterLinePathFromRootLanelet
to output reference path that is used in next module.Test in my local env
1.set option
COMPILE_WITH_OLD_ARCHITECTURE
toFALSE
autoware.universe/planning/behavior_path_planner/CMakeLists.txt
Line 10 in 2ace0d2
2.set
enable_simultaneous_execution
to true (lane_change
,avoidance
only)https://github.com/autowarefoundation/autoware_launch/blob/17eed3623580804896d1a9417c1a49c7098deca8/autoware_launch/config/planning/scenario_planning/lane_driving/behavior_planning/behavior_path_planner/behavior_path_planner.param.yaml#L41-L69
simplescreenrecorder-2023-03-10_09.34.48.mp4
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.