Replies: 5 comments 2 replies
-
|
@zusizusi Thank you for working on adding the awesome feature! It seems you are already working on the following PR. I'll review and support 👍 |
Beta Was this translation helpful? Give feedback.
-
|
@takayuki5168 @soblin cc @yhisaki |
Beta Was this translation helpful? Give feedback.
-
|
@xmfcx @mitsudome-r It would be helpful if we could discuss this matter in today's Software Working Group. As stated in the description of this proposal, we need to implement the new feature while ensuring it complies with traffic regulations in each country. In today’s meeting, I’d like to discuss this not only with those familiar with local traffic regulations, but also to ask for support from those who can help with development and review. |
Beta Was this translation helpful? Give feedback.
-
|
@zusizusi I thought it becomes difficult for the behavior planners to know which lanes belongs to which roundabout in a situation where there are consecutive roundabouts as in the following image that I found from the UK example link you provided if we just add tags to individual lanelets. Instead, we could use regulatory element to provide "grouping" information.
|
Beta Was this translation helpful? Give feedback.
-
|
I created two PRs and both of them are merged. Turn signal PR behavior_velocity_roundabout_module PR |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
We would like to propose a new module for roundabouts.
Background
Currently, Autoware's planning module doesn't officially support roundabouts. It appears the intersection module is being adapted to manage them, but this approach has several limitations:
Related old discussion: https://github.com/orgs/autowarefoundation/discussions/4020
Proposal Solutions
We propose adding roundabout support to Autoware, focusing on the following:
Base Map Specifications
The regulatory elements for a roundabout are defined. Roles such as entry, exit, and internal are added to manage each lanelet.

Turn Signal Logic
We'll enhance the turn_signal_decider to include roundabout-specific logic:
Standard Options: In param.yaml, we'll allow three options for roundabout entry/exit signals: Right, Left, or None.
Country-Specific Rules (UK/France): For regulations requiring exit signaling upon entry, we plan to link the exit lanelet ID and desired turn signal direction (e.g., exit_turn_signal_left, exit_turn_signal_right) to an optional tag on the entry lanelet. The ego vehicle's path will then determine and output the appropriate signal for the corresponding exit. This flexible approach accounts for ambiguous or varying country-specific regulations.
<tag k="exit_turn_signal_left" v="301599"/>(where 301599 is an exit Lanelet ID)Timing for Initiating Exit Turn Signals
Example Video (Demonstrates signaling towards the exit when entering):
Screencast.from.2025.07.22.16.17.49.webm
related PR(Draft): feat(turn_signal_decider): add turn signal support for roundabouts autoware_universe#10944
New Roundabout Module (behavior_velocity_roundabout_module)
Add a new
behavior_velocity_roundabout_moduleto thebehavior_velocity_module. This module will set an attention area (within the roundabout), when entering a roundabout, and check for collisions with predicted objects similar to the intersection module.We
The functions of this module are as follows:
example video (WIP):
Screencast.from.2025.07.22.18.41.09.webm
Future Work
As this proposal is the first step, the following features are not included but will be needed eventually:
To AWF members
We've aimed for compliance with all relevant national regulations. Please let us know if you find any gaps.
Additionally, we welcome your comments regarding the specifications.
As we continue development, we'll soon be asking for your review support. We appreciate your forthcoming assistance.
edit history
Beta Was this translation helpful? Give feedback.
All reactions