TMPE
TMPE copied to clipboard
Buggy lane routing on complex intersections
When there are multiple outgoing segments in the same direction, RoutingManager
doesn't know what to do with it.
Note how in these examples, both left-turn lanes are routed to both outgoing lanes.
I am loving the routing detector tool. how did we live so far without it?!
This overlaps some of the lane routing needs for displaced lanes, so I'll fix it at the same time.
I think its better to fix separately. divide the work into smaller pieces to avoid a large PR that is hard to manage.
Actually, the lane routing logic for lane groups will inherently resolve this, since each outgoing segment's lanes will be treated as a group.
And yes, it will be a big PR, but mostly limited to one class. The size and scope of the lane routing changes is what made me finally decide to make lane grouping an epic.
i hope there is not too many merge conflicts with my PRs
there is a all-kian branch that includes all those changes in one branch.
If you're talking about your RoutingManager
work, I will be writing completely new code, so there shouldn't be many conflicts. See #1593.