Driver Parameters

The behaviour of SCM drivers is decided by various parameters. They are described in the XML form in the file ProfilesCatalog.xml, which needs to be placed in the configs/ directory. Together, the parameters create a profile for the driver behaviour. Different profiles can be defined for one simulation configuration.

In the following paragraphs, the driver parameters will be described in detail. They are grouped into thematic subsections.

Non-adjustable Parameters

There are also a number of parameters that cannot be adjusted by the user. However, they are still playing important roles in determining driver behaviour.

  • AdjustmentBaseTime

    • AdjustmentBaseTime

    • The “adjustment time” represents the length of intervals in which the driver holds a constant acceleration before reevaluating and changing it. Its values are drawn from a distribution function configured based on the attributes of the parameter AdjustmentBaseTime. See AdjustmentBaseTime for further details.

    • Unit: s

  • Pedal Change Time

    • PedalChangeTime

    • The duration of time the driver needs to move their foot from the accelerator pedal to the braking pedal (or vice versa) is represented by this parameter.

    • Unit: s

  • Speed Limit Anticipation Percentage

    • SpeedLimitAnticipationPercentage

    • This parameter determines how early the driver starts reacting to a new speed limit.

    • Unit: ∅ (possible values from 0 to 1)

  • Lateral Safety Distance for Evading

    • LateralSafetyDistanceForEvading

    • The safety distance is the lateral separation the driver aims for when planning the evasion of an obstacle.

    • Unit: m

  • Car Restarting Distance

    • carRestartDistance

    • The distance to the leading vehicle at which the driver will start moving his vehicle again after standstill in a traffic jam. It is the sum of the carQueuingDistance and the HysteresisForRestart property.

    • Unit: m