public interface Tailgating
Interface for LMRS tailgating behavior.

Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
  • Field Details

    • RHO

      static final ParameterTypeDouble RHO
      Social pressure applied to the leader.
    • NONE

      static final Tailgating NONE
      No tailgating.
    • RHO_ONLY

      static final Tailgating RHO_ONLY
      No tailgating, but social pressure exists.
    • PRESSURE

      static final Tailgating PRESSURE
      Tailgating based on speed pressure.
  • Method Details

    • socialPressure

      static double socialPressure(Speed speed, Speed vCong, Speed desiredSpeed, Speed leaderSpeed, Speed vGain, Length headway, Length x0)
      Returns a normalized social pressure, equal to (vDesired - vLead) / vGain.
      Parameters:
      speed - speed
      vCong - speed indicating congestion
      desiredSpeed - desired speed
      leaderSpeed - leader speed
      vGain - vGain parameter
      headway - headway to the leader
      x0 - anticipation distance
      Returns:
      normalized social pressure
    • tailgate

      void tailgate(LanePerception perception, Parameters parameters)
      Apply tailgating.
      Parameters:
      perception - perception
      parameters - parameters