![]() |
Eclipse SUMO - Simulation of Urban MObility
|
Informs about leader. More...
#include <MSDriverState.h>
Static Public Attributes | |
static double | errorNoiseIntensityCoefficient = 0.2 |
static double | errorTimeScaleCoefficient = 100.0 |
static double | headwayChangePerceptionThreshold = 0.1 |
static double | headwayErrorCoefficient = 0.75 |
static double | initialAwareness = 1.0 |
static double | maximalReactionTimeFactor = 1.0 |
static double | minAwareness = 0.1 |
static double | speedDifferenceChangePerceptionThreshold = 0.1 |
static double | speedDifferenceErrorCoefficient = 0.15 |
Informs about leader.
Informs about pedestrian.Informs about upcoming speed limit reduction.Informs about upcoming junction.Takes into account vehicle-specific factors for the driving demand For instance, whether vehicle drives on an opposite direction lane, absolute speed, etc.Trigger updates for the state variables according to the traffic situation (present traffic items)Updates the internal variables to track the time between two calls to the state update (i.e., two action points). Needed for a consistent evolution of the error processes.Calculates a value for the task difficulty given the capability and the demand and stores the result in myCurrentDrivingDifficulty.
Task capability (combines static and dynamic factors specific to the driver and the situation, total capability, attention, etc.). Follows myTaskDemand with some inertia (task-difficulty-homeostasis).Task Demand (dynamic variable representing the total demand imposed on the driver by the driving situation and environment. For instance, number, novelty and type of traffic participants in neighborhood, speed differences, road curvature, headway to leader, number of lanes, traffic density, street signs, traffic lights)Cached current value of the difficulty resulting from the combination of task capability and demand.
Definition at line 677 of file MSDriverState.h.
|
static |
Definition at line 701 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getErrorNoiseIntensityCoefficient(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 700 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getErrorTimeScaleCoefficient(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 704 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getHeadwayChangePerceptionThreshold(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 705 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getHeadwayErrorCoefficient(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 699 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getInitialAwareness(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 706 of file MSDriverState.h.
|
static |
Definition at line 698 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getMinAwareness(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 703 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getSpeedDifferenceChangePerceptionThreshold(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 702 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getSpeedDifferenceErrorCoefficient(), and MSDevice_DriverState::insertOptions().