feat(autoware_behavior_velocity_traffic_light_module): support arrow-aware passing judgment on yellow signal #2574
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.



Ticket: ticket
Description
cherry pick: autowarefoundation#11704
Overview:
This PR improves the stop/pass judgment logic for yellow signals in turn lanes equipped with traffic light arrows. It prevents unnecessary stops when the signal transitions from "Green" to "Yellow," enabling smoother traffic flow.
Problem:
Currently, when a traffic light transitions in the sequence of "Green -> Yellow -> Red + Arrow" while the vehicle is in a left/right turn lane, the system generates a stop line during the Yellow phase, causing the vehicle to stop. This behavior can obstruct traffic flow in situations where the vehicle should ideally proceed through the intersection on yellow to complete the turn (or wait for the arrow signal inside the intersection).
Test
Screencast.from.2025.11.11.10.52.09.webm