diff --git a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs index 61fd208ca14200350d2a569ad11bbc88193b5e64..054ad5684ae6f6cb12421b0b1af067c0a0dfde0f 100644 --- a/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs +++ b/VectoCore/VectoCore/Models/SimulationComponent/Impl/DefaultDriverStrategy.cs @@ -652,6 +652,9 @@ namespace TUGraz.VectoCore.Models.SimulationComponent.Impl } response = Driver.DrivingActionAccelerate(absTime, ds, 1.KMPHtoMeterPerSecond(), gradient); + if (response is ResponseUnderload) { + response = Driver.DrivingActionBrake(absTime, ds, 1.KMPHtoMeterPerSecond(), gradient, response); + } } else { response = Driver.DrivingActionBrake( absTime, ds, DriverStrategy.BrakeTrigger.NextTargetSpeed,