-
Notifications
You must be signed in to change notification settings - Fork 693
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
refactor(blind_spot): find first_conflicting_lane just as intersection module #6405
refactor(blind_spot): find first_conflicting_lane just as intersection module #6405
Conversation
…n module Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
a2c92c5
to
82c28ac
Compare
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## main #6405 +/- ##
==========================================
- Coverage 14.88% 14.88% -0.01%
==========================================
Files 1838 1839 +1
Lines 126460 126481 +21
Branches 37962 37970 +8
==========================================
Hits 18826 18826
- Misses 86412 86433 +21
Partials 21222 21222
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Sentry. |
WalkthroughThe changes introduce several updates to the Changes
Uplevel your code reviews with CodeRabbit ProCodeRabbit ProIf you like this project, please support us by purchasing the Pro version. The Pro version has advanced context, superior noise reduction and several proprietary improvements compared to the open source version. Moreover, CodeRabbit Pro is free for open source projects. |
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.
Files selected (2)
- planning/behavior_velocity_blind_spot_module/src/scene.cpp (8)
- planning/behavior_velocity_blind_spot_module/src/scene.hpp (4)
Files not summarized due to errors (1)
- planning/behavior_velocity_blind_spot_module/src/scene.cpp (diff tokens exceeds limit)
Review comments generated (11)
- Review: 11
- LGTM: 0
Tips
Chat with
CodeRabbit Bot (@coderabbitai
)
- Reply on review comments left by this bot to ask follow-up questions. A review comment is a comment on a diff or a file.
- Invite the bot into a review comment chain by tagging
@coderabbitai
in a reply.
Code suggestions
- The bot may make code suggestions, but please review them carefully before committing since the line number ranges may be misaligned.
- You can edit the comment made by the bot and manually tweak the suggestion if it is slightly off.
Pausing incremental reviews
- Add
@coderabbitai: ignore
anywhere in the PR description to pause further reviews from the bot.
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
…n module (autowarefoundation#6405) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
refactor(blind_spot): find first_conflicting_lane just as intersection module (autowarefoundation#6405)
…n module (autowarefoundation#6405) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
…n module (autowarefoundation#6405) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Description
find the first_conflicting_lanelet in the same way as intersection module
Related links
autowarefoundation/autoware_launch#873
https://tier4.atlassian.net/browse/RT1-5048
https://tier4.atlassian.net/browse/RT1-4216
Tests performed
https://evaluation.tier4.jp/evaluation/reports/d4841d57-9c9e-5027-80d8-0d444a6d8fb5?project_id=prd_jt
on a single lane
RT1-5048-2024-02-14_18.08.09.mp4
for adjacent lane
RT1-5048-2024-02-14_16.58.15.mp4
for opposite adjacent lane
RT1-5048-2024-02-14_17.05.39.mp4
Notes for reviewers
Interface changes
none
Effects on system behavior
none
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.
Summary by CodeRabbit
InterpolatedPathInfo
struct to wrap an interpolated path with lane ID information.turn_direction_
,is_over_pass_judge_line_
, andfirst_conflicting_lanelet_
using brace initialization syntax.generateInterpolatedPathInfo()
,getFirstConflictingLanelet()
,getFirstPointConflictingLanelets()
, andgenerateStopLine()
).getVehicleEdge()
function.getStraightLanelets()
function.These changes improve the code structure, enhance functionality related to interpolated paths and lane information, and remove unnecessary functions. There are no direct user-facing impacts, but these changes contribute to overall code quality and maintainability.