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
Modifier and Type Method Description Acceleration
getAcceleration(LaneBasedGTU gtu, Parameters settings)
Calculate acceleration.
-
Method Details
-
getAcceleration
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
-