Class LinearQuadraticRegulator<States extends Num,​Inputs extends Num,​Outputs extends Num>

java.lang.Object
edu.wpi.first.math.controller.LinearQuadraticRegulator<States,​Inputs,​Outputs>

public class LinearQuadraticRegulator<States extends Num,​Inputs extends Num,​Outputs extends Num>
extends Object
Contains the controller coefficients and logic for a linear-quadratic regulator (LQR). LQRs use the control law u = K(r - x).

For more on the underlying math, read https://file.tavsys.net/control/controls-engineering-in-frc.pdf.