-
Notifications
You must be signed in to change notification settings - Fork 668
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(intersection): fixed stuck vehicle stop line and refactor stop line logic #2226
fix(intersection): fixed stuck vehicle stop line and refactor stop line logic #2226
Conversation
17331bc
to
c56d293
Compare
Codecov ReportBase: 11.09% // Head: 11.84% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## main #2226 +/- ##
==========================================
+ Coverage 11.09% 11.84% +0.74%
==========================================
Files 1212 1117 -95
Lines 86617 75273 -11344
Branches 20845 20770 -75
==========================================
- Hits 9607 8913 -694
+ Misses 66850 56513 -10337
+ Partials 10160 9847 -313
*This pull request uses carry forward flags. Click here to find out more.
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 at Codecov. |
430ccb4
to
54927b0
Compare
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
7709f70
to
06c615b
Compare
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
@@ -60,6 +60,7 @@ The following process is performed for the attention targets to determine whethe | |||
2. calculate the passing area of the target object $A_{target}$ at $t_s$ - `collision_start_margin_time` ~ $t_e$ + `collision_end_margin_time` for each predicted path (\*1). | |||
3. check if $A_{ego}$ and $A_{target}$ regions are overlapped (has collision). | |||
4. when a collision is detected, the module inserts a stop velocity in front of the intersection. Note that there is a time margin for the stop release (\*2). | |||
5. If ego is over the `pass_judge_line`, collision checking is not processed to avoid sudden braking. However if ego velocity is lower than the threshold `keep_detection_vel_thr` then this module continues collision checking. |
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.
👍
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
@shmpwk @kosuke55 @taikitanaka3 Please approve this as code owners |
…ne logic (autowarefoundation#2226) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> Signed-off-by: Kotaro Yoshimoto <pythagora.yoshimoto@gmail.com>
…ne logic (autowarefoundation#2226) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
…ne logic (autowarefoundation#2226) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> Signed-off-by: kminoda <koji.minoda@tier4.jp>
…ne logic (autowarefoundation#2226) Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp> Signed-off-by: yoshiri <yoshiyoshidetteiu@gmail.com>
Description
The stop position for stuck vehicle is the point which is
stop_line_margin
[m] behind the intersection point ofconflicting lanes
andpath
as in the attached image, but previously this stop position was the intersection point ofdetection lanes
andpath
, so ego was entering the intersection improperly.Related links
Jira link
Tests performed
Notes for reviewers
With retry=0, all related scenarios succeeded without degradation.
https://evaluation.tier4.jp/evaluation/reports/25940db8-a2ee-5760-af58-a303da3d7488?project_id=prd_jt
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.