Package | Description |
---|---|
org.opentrafficsim.road.gtu.lane.tactical |
Tactical planners for a lane-based GTU.
|
org.opentrafficsim.road.gtu.lane.tactical.following |
GTU (Car) following models such as IDM+.
|
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 |
Static methods for composition in tactical planners.
|
Modifier and Type | Method and Description |
---|---|
CarFollowingModel |
AbstractLaneBasedTacticalPlanner.getCarFollowingModel()
Returns the car-following model.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractLaneBasedTacticalPlanner.setCarFollowingModel(CarFollowingModel carFollowingModel)
Sets the car-following model.
|
Constructor and Description |
---|
AbstractLaneBasedTacticalPlanner(CarFollowingModel carFollowingModel)
Instantiates a tactical planner.
|
Modifier and Type | Interface and Description |
---|---|
interface |
GTUFollowingModelOld
GTU following model interface.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCarFollowingModel
Default implementation where desired speed and headway are pre-calculated for car-following.
|
class |
AbstractGTUFollowingModelMobil
Code shared between various car following models.
|
class |
AbstractIDM
Implementation of the IDM.
|
class |
FixedAccelerationModel
Fixed GTU following model.
|
class |
IDM
Implementation of the IDM.
|
class |
IDMOld
The Intelligent Driver Model by Treiber, Hennecke and Helbing.
|
class |
IDMPlus
Implementation of the IDM+.
|
class |
IDMPlusMulti
Copyright (c) 2013-2016 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.
|
class |
IDMPlusOld
IDMPlus implements the Integrated Lane Change Model with Relaxation and Synchronization as published by Wouter J.
|
class |
SequentialFixedAccelerationModel
Extended version of FixedAccelerationModel.
|
Constructor and Description |
---|
AbstractLMRS(CarFollowingModel carFollowingModel)
Constructor setting the car-following model.
|
LMRS(CarFollowingModel carFollowingModel)
Constructor setting the car-following model.
|
LMRSsync(CarFollowingModel carFollowingModel)
Constructor setting the car-following model.
|
Modifier and Type | Method and Description |
---|---|
static org.djunits.value.vdouble.scalar.Acceleration |
SpeedLimitUtil.approachTargetSpeed(CarFollowingModel carFollowingModel,
org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics,
org.djunits.value.vdouble.scalar.Speed speed,
SpeedLimitInfo speedLimitInfo,
org.djunits.value.vdouble.scalar.Length distance,
org.djunits.value.vdouble.scalar.Speed targetSpeed)
Returns an acceleration based on the car-following model in order to adjust the speed to a given value at some location
ahead.
|
static org.djunits.value.vdouble.scalar.Acceleration |
TrafficLightResponse.respondToTrafficLight(org.opentrafficsim.core.gtu.behavioralcharacteristics.BehavioralCharacteristics behavioralCharacteristics,
HeadwayTrafficLight headwayTrafficLight,
CarFollowingModel carFollowingModel,
org.djunits.value.vdouble.scalar.Speed speed,
SpeedLimitInfo speedLimitInfo)
Returns an acceleration as response to a traffic light, being positive infinity if ignored.
|
Copyright © 2014–2016 Delft University of Technology. All rights reserved.