SqrtController
class SqrtController @JvmOverloads constructor(var kP: Double = 0.0, var kI: Double = 0.0, var kD: Double = 0.0, kF: Feedforward = StaticFeedforward(0.0), var setPointTolerance: Double = 10.0) : PIDFController
This is a Square Root Controller, which is a proportional controller that uses the square root of the error instead of just the error.
Parameters
pid
PID coefficients
kF
custom feedforward that depends on position
Constructors
Link copied to clipboard
constructor(kP: Double = 0.0, kI: Double = 0.0, kD: Double = 0.0, kF: Feedforward = StaticFeedforward(0.0), setPointTolerance: Double = 10.0)