Interface LongitudinalControl
-
- All Known Implementing Classes:
AbstractActuatedControl
,AbstractLinearFreeControl
,LinearACC
,LinearCACC
,PloegACC
,PloegCACC
public interface LongitudinalControl
Longitudinal controller, such as ACC or CACC. The controller is part of a tactical planner and does not function automatically.Copyright (c) 2013-2020 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.- Version:
- $Revision$, $LastChangedDate$, by $Author$, initial version Mar 12, 2019
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Acceleration
getAcceleration(LaneBasedGTU gtu, Parameters settings)
Calculate acceleration.
-
-
-
Method Detail
-
getAcceleration
Acceleration getAcceleration(LaneBasedGTU gtu, Parameters settings)
Calculate acceleration.- Parameters:
gtu
- LaneBasedGTU; controlled GTUsettings
- Parameters; system settings- Returns:
- Acceleration; level of acceleration, may be
null
if the controller is unable to deal with a situation
-
-