| 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.steering |
Development tactical planners using the steering utility.
|
| 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 |
IncentiveBusStop
Copyright (c) 2013-2019 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
IncentiveDummy
Dummy desire disabling lane changes when used as the only incentive.
|
class |
IncentiveGetInLane
Incentive that lets drivers queue in an adjacent lane as soon as the speed is low in the adjacent lane, and stopping in the
current lane might block traffic towards other directions.
|
class |
IncentiveRoute
Determines desire by assessing the number of required lane change to be performed and the distance within which these have to
be performed.
|
| Modifier and Type | Field and Description |
|---|---|
static ParameterTypeClassList<MandatoryIncentive> |
LMRS.MANDATORY
Parameter type for mandatory lane change incentives.
|
| Modifier and Type | Method and Description |
|---|---|
void |
LMRS.addMandatoryIncentive(MandatoryIncentive incentive)
Adds a mandatory 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 | Field and Description |
|---|---|
static ParameterTypeClassList<MandatoryIncentive> |
SteeringLmrs.MANDATORY
Parameter type for mandatory lane change incentives.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SteeringLmrs.addMandatoryIncentive(MandatoryIncentive incentive)
Adds a mandatory incentive.
|
| 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–2019 Delft University of Technology. All rights reserved.