| Package | Description |
|---|---|
| org.opentrafficsim.road.gtu.lane.tactical |
Tactical planners for a lane-based GTU.
|
| 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 | Method and Description |
|---|---|
Desire |
DesireBased.getLatestDesire(Class<? extends Incentive> incentiveClass)
Returns the latest desire from the specified incentive.
|
| Modifier and Type | Method and Description |
|---|---|
Desire |
IncentiveBusStop.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveDummy.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveGetInLane.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveRoute.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveCourtesy.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveKeep.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveQueue.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveSocioSpeed.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveSpeed.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveSpeedWithCourtesy.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveStayRight.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
LMRS.getLatestDesire(Class<? extends Incentive> incentiveClass)
Returns the latest desire from the specified incentive.
|
| Modifier and Type | Method and Description |
|---|---|
Desire |
IncentiveBusStop.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveDummy.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveGetInLane.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveRoute.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveCourtesy.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveKeep.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveQueue.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveSocioSpeed.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveSpeed.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveSpeedWithCourtesy.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
IncentiveStayRight.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
| Modifier and Type | Field and Description |
|---|---|
static Desire |
Desire.ZERO
Easy access and efficient zero desired.
|
| Modifier and Type | Method and Description |
|---|---|
Desire |
MandatoryIncentive.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
VoluntaryIncentive.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
static Desire |
LmrsUtil.getLaneChangeDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Iterable<MandatoryIncentive> mandatoryIncentives,
Iterable<VoluntaryIncentive> voluntaryIncentives,
Map<Class<? extends Incentive>,Desire> desireMap)
Determines lane change desire for the given GtU.
|
Desire |
LmrsData.getLatestDesire(Class<? extends Incentive> incentiveClass)
Returns the latest desire from the specified incentive.
|
| Modifier and Type | Method and Description |
|---|---|
Acceleration |
Cooperation.cooperate(LanePerception perception,
Parameters params,
SpeedLimitInfo sli,
CarFollowingModel cfm,
LateralDirectionality lat,
Desire ownDesire)
Determine acceleration for cooperation.
|
Desire |
MandatoryIncentive.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire)
Determines level of lane change desire for a lane change incentive.
|
Desire |
VoluntaryIncentive.determineDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Desire mandatoryDesire,
Desire voluntaryDesire)
Determines level of lane change desire for a lane change incentive.
|
| Modifier and Type | Method and Description |
|---|---|
static Desire |
LmrsUtil.getLaneChangeDesire(Parameters parameters,
LanePerception perception,
CarFollowingModel carFollowingModel,
Iterable<MandatoryIncentive> mandatoryIncentives,
Iterable<VoluntaryIncentive> voluntaryIncentives,
Map<Class<? extends Incentive>,Desire> desireMap)
Determines lane change desire for the given GtU.
|
Copyright © 2014–2019 Delft University of Technology. All rights reserved.