Active Driving Lane - woven-planet/opensafety-mbse GitHub Wiki
The Driving Lane currently and likely to remain occupied by a Traveling Ego Vehicle is considered the ‘active’ Driving Lane. During a lane change, the Ego Vehicle will have switched active lanes such that only one is active at a time even if both the source and target Driving Lanes are partially occupied. That’s where the ‘is likely to remain occupied’ characteristic comes in. There are many heuristics that can resolve this transition point. All of them, however, must ‘pick a lane’ such that we consider one the active lane at any given point in time.
- Ego
- Current lane inside division + Current lane outside division + Road segment
Since there can exist, at most one instance of Ego Vehicle, it stands to reason that either reference, given a value (or pair of values) will yield exactly zero or one instance. And it turns out that identifier #2 is particularly helpful for enforcing a key relationship constraint.
Whether or not it is legally and physically possible to cross the Lane Division. This is based on the current Division Transition to the front inside of the Ego Vehicle. True if Soft Division and Soft Division.Passing ok is True, otherwise, false.
(See ego subsystem workbook for derivation formula.
Type: Boolean
Outer division traversable (derived)
Same as the derivation for Inner division traversable.
Type: Boolean