Class TagCenterAlignController

java.lang.Object
frc.robot.swerve.TagCenterAlignController

public class TagCenterAlignController extends Object
Uses a profiled PID Controller to quickly turn the robot to a specified angle. Once the robot is within a certain tolerance of the goal angle, a PID controller is used to hold the robot at that angle.
  • Constructor Details

    • TagCenterAlignController

      public TagCenterAlignController(SwerveConfig config)
  • Method Details

    • calculate

      public double calculate(double goalMeters, double currentMeters)
    • atGoal

      public boolean atGoal(double current)
    • atSetpoint

      public boolean atSetpoint()
    • updatePID

      public void updatePID(double kP, double kI, double kD)