-
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(avoidance): don't insert stop line if the ego can't avoid or return #9089
Conversation
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
2beb16a
to
ad560eb
Compare
..._avoidance_module/include/autoware/behavior_path_static_obstacle_avoidance_module/helper.hpp
Outdated
Show resolved
Hide resolved
…bstacle_avoidance_module/include/autoware/behavior_path_static_obstacle_avoidance_module/helper.hpp Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com>
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #9089 +/- ##
==========================================
+ Coverage 27.37% 27.39% +0.01%
==========================================
Files 1302 1303 +1
Lines 95845 96043 +198
Branches 39146 39158 +12
==========================================
+ Hits 26238 26308 +70
- Misses 66925 67054 +129
+ Partials 2682 2681 -1
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Sentry. |
…rn (autowarefoundation#9089) * fix(avoidance): don't insert stop line if the ego can't avoid or return Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: build error Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/include/autoware/behavior_path_static_obstacle_avoidance_module/helper.hpp Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com>
…rn (autowarefoundation#9089) (#1592) * fix(avoidance): don't insert stop line if the ego can't avoid or return (autowarefoundation#9089) * fix(avoidance): don't insert stop line if the ego can't avoid or return Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: build error Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/include/autoware/behavior_path_static_obstacle_avoidance_module/helper.hpp Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com> * fix: build error Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com>
…rn (autowarefoundation#9089) (autowarefoundation#1592) * fix(avoidance): don't insert stop line if the ego can't avoid or return (autowarefoundation#9089) * fix(avoidance): don't insert stop line if the ego can't avoid or return Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * fix: build error Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * Update planning/behavior_path_planner/autoware_behavior_path_static_obstacle_avoidance_module/include/autoware/behavior_path_static_obstacle_avoidance_module/helper.hpp Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com> * fix: build error Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Co-authored-by: Go Sakayori <go-sakayori@users.noreply.github.com>
Description
Sometimes, the avoidance module inserted stop point even when the ego overran the dead line to avoid/return manuever.
In this PR, I fixed logic not to insert stop point if the ego exceeds stop line in order to prevent stuck.
Additionally, I fixed not to insert stop point on dead line for return maneuver if it's in following condition:
Related links
Parent Issue:
How was this PR tested?
movie-2024-10-16_09.23.32.mp4
Notes for reviewers
None.
Interface changes
None.
Effects on system behavior
None.