Class Steering.FeedbackTable.FeedbackVector

  • Enclosing class:
    Steering.FeedbackTable

    public static class Steering.FeedbackTable.FeedbackVector
    extends java.lang.Object
    Feedback value for a specific speed.

    Copyright (c) 2013-2018 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 8 jan. 2019
    Author:
    Alexander Verbraeck, Peter Knoppers, Wouter Schakel
    • Constructor Detail

      • FeedbackVector

        public FeedbackVector​(Speed speed,
                              double angularErrorFeedback,
                              double angularErrorDerivateFeedback,
                              double positionErrorFeedback,
                              double positionErrorDerivativeFeedback)
        Parameters:
        speed - Speed; speed
        angularErrorFeedback - double; angular error feedback
        angularErrorDerivateFeedback - double; angular error derivative feedback
        positionErrorFeedback - double; position error feedback
        positionErrorDerivativeFeedback - double; position error derivative feedback
    • Method Detail

      • getSpeed

        protected Speed getSpeed()
        Returns:
        speed.
      • getAngularErrorFeedback

        protected double getAngularErrorFeedback()
        Returns:
        angularErrorFeedback.
      • getAngularErrorDerivateFeedback

        protected double getAngularErrorDerivateFeedback()
        Returns:
        angularErrorDerivateFeedback.
      • getPositionErrorFeedback

        protected double getPositionErrorFeedback()
        Returns:
        positionErrorFeedback.
      • getPositionErrorDerivativeFeedback

        protected double getPositionErrorDerivativeFeedback()
        Returns:
        positionErrorDerivativeFeedback.