| Package | Description |
|---|---|
| org.opentrafficsim.road.gtu.lane.tactical.lmrs |
Classes that implement the LMRS lane change model integrated with a car-following model forming a tactical planner.
|
| org.opentrafficsim.road.gtu.lane.tactical.util.lmrs |
LMRS (Lane change Model with Relaxation and Synchronization) utilities for tactical planner.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IncentiveCourtesy
Determines lane change desire for courtesy lane changes, which are performed to supply space for other drivers.
|
class |
IncentiveKeep
Determines lane change desire in order to adhere to keeping right or left.
|
class |
IncentiveSocioSpeed
Lane change incentive based on social pressure.
|
class |
IncentiveSpeed
Determines lane change desire for speed, where the slowest vehicle in the current and adjacent lanes are assessed.
|
class |
IncentiveSpeedWithCourtesy
Determines lane change desire for speed.
|
class |
IncentiveStayRight
Incentive for trucks to remain on the two right-hand lanes, unless the route requires otherwise.
|
| Modifier and Type | Field and Description |
|---|---|
static ParameterTypeClassList<VoluntaryIncentive> |
LMRS.VOLUNTARY
Parameter type for voluntary lane change incentives.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LMRS.addVoluntaryIncentive(VoluntaryIncentive incentive)
Adds a voluntary incentive.
|
| Constructor and Description |
|---|
LMRSFactory(CarFollowingModelFactory<? extends CarFollowingModel> carFollowingModelFactory,
PerceptionFactory perceptionFactory,
Synchronization synchronization,
Cooperation cooperation,
GapAcceptance gapAcceptance,
Tailgating tailGating,
Set<MandatoryIncentive> mandatoryIncentives,
Set<VoluntaryIncentive> voluntaryIncentives,
Set<AccelerationIncentive> accelerationIncentives)
Constructor with full control over incentives and type of synchronization.
|
| Modifier and Type | Method and Description |
|---|---|
static SimpleOperationalPlan |
LmrsUtil.determinePlan(LaneBasedGTU gtu,
Time startTime,
CarFollowingModel carFollowingModel,
LaneChange laneChange,
LmrsData lmrsData,
LanePerception perception,
LinkedHashSet<MandatoryIncentive> mandatoryIncentives,
LinkedHashSet<VoluntaryIncentive> voluntaryIncentives)
Determines a simple representation of an operational plan.
|
static Desire |
LmrsUtil.getLaneChangeDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
LinkedHashSet<MandatoryIncentive> mandatoryIncentives,
LinkedHashSet<VoluntaryIncentive> voluntaryIncentives,
Map<Class<? extends Incentive>,Desire> desireMap)
Determines lane change desire for the given RSU.
|
Copyright © 2014–2018 Delft University of Technology. All rights reserved.