Class PIDConstants

java.lang.Object
com.pathplanner.lib.config.PIDConstants

public class PIDConstants extends Object
PID constants used to create PID controllers
  • Field Details

    • kP

      public final double kP
      P
    • kI

      public final double kI
      I
    • kD

      public final double kD
      D
    • iZone

      public final double iZone
      Integral range
  • Constructor Details

    • PIDConstants

      public PIDConstants(double kP, double kI, double kD, double iZone)
      Create a new PIDConstants object
      Parameters:
      kP - P
      kI - I
      kD - D
      iZone - Integral range
    • PIDConstants

      public PIDConstants(double kP, double kI, double kD)
      Create a new PIDConstants object
      Parameters:
      kP - P
      kI - I
      kD - D
    • PIDConstants

      public PIDConstants(double kP, double kD)
      Create a new PIDConstants object
      Parameters:
      kP - P
      kD - D
    • PIDConstants

      public PIDConstants(double kP)
      Create a new PIDConstants object
      Parameters:
      kP - P