![]() |
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 | 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 659 of file MSDriverState.h.
|
static |
Definition at line 683 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getErrorNoiseIntensityCoefficient(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 682 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getErrorTimeScaleCoefficient(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 686 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getHeadwayChangePerceptionThreshold(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 687 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getHeadwayErrorCoefficient(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 681 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getInitialAwareness().
|
static |
Definition at line 680 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getMinAwareness(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 685 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getSpeedDifferenceChangePerceptionThreshold(), and MSDevice_DriverState::insertOptions().
|
static |
Definition at line 684 of file MSDriverState.h.
Referenced by MSDevice_DriverState::getSpeedDifferenceErrorCoefficient(), and MSDevice_DriverState::insertOptions().