-
Notifications
You must be signed in to change notification settings - Fork 663
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(route_handler): use start pose yaw and not lanelet length to select start lanelet #6550
feat(route_handler): use start pose yaw and not lanelet length to select start lanelet #6550
Conversation
Cool! |
Check the behavior and it looks good pr_review.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!
Signed-off-by: Daniel Sanchez <[email protected]>
aae6be2
to
4d45fcd
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #6550 +/- ##
=======================================
Coverage 14.78% 14.79%
=======================================
Files 1917 1917
Lines 132012 132000 -12
Branches 39228 39226 -2
=======================================
Hits 19523 19523
+ Misses 90699 90688 -11
+ Partials 21790 21789 -1
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Sentry. |
…h to select start lanelet (autowarefoundation#6550)" This reverts commit 81d5374.
…ect start lanelet (#6550) use start pose yaw and not lanelet length to select start lanelet Signed-off-by: Daniel Sanchez <[email protected]> Signed-off-by: Kotaro Yoshimoto <[email protected]>
…ect start lanelet (autowarefoundation#6550) use start pose yaw and not lanelet length to select start lanelet Signed-off-by: Daniel Sanchez <[email protected]> Signed-off-by: kaigohirao <[email protected]>
…ect start lanelet (autowarefoundation#6550) use start pose yaw and not lanelet length to select start lanelet Signed-off-by: Daniel Sanchez <[email protected]>
Description
Solves this issue: #6271
Currently, if the start pose of the ego overlaps several lanelets, the route handler chooses the shortest route, which might bring problem like the above linked issue. With this PR, the yaw difference between ego and lanelet is used instead.
Now with this PR, the selected start lanelet aligns better with the ego starting pose.
Examples:
Related links
#6271
Tests performed
PSim
Automated tests: TIER IV INTERNAL LINK [No degradation]
Notes for reviewers
Interface changes
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.