Package frc.rebuilt

Class FieldHelpers

java.lang.Object
frc.rebuilt.FieldHelpers

public class FieldHelpers extends Object
  • Constructor Details

    • FieldHelpers

      public FieldHelpers()
  • Method Details

    • flipAngle

      public static double flipAngle(double angle)
    • flipAngle

      public static Rotation2d flipAngle(Rotation2d angle)
    • flipAngleIfRed

      public static double flipAngleIfRed(double blue)
    • flipAngleIfRed

      public static Rotation2d flipAngleIfRed(Rotation2d blue)
    • flipIfRed

      public static Translation2d flipIfRed(Translation2d blue)
    • flipIfRed

      public static Translation3d flipIfRed(Translation3d blue)
    • flipIfRed

      public static Pose2d flipIfRed(Pose2d red)
    • flipIfRedSide

      public static Translation2d flipIfRedSide(Translation2d red)
    • flipIfRedSide

      public static Pose2d flipIfRedSide(Pose2d red)
    • flipX

      public static double flipX(double xCoordinate)
    • flipY

      public static double flipY(double yCoordinate)
    • flipXifRed

      public static double flipXifRed(double xCoordinate)
    • flipYifRed

      public static double flipYifRed(double yCoordinate)
    • normalizeAngle

      public static double normalizeAngle(double angle)
      Normalizes an angle to the range [-π, π).
      Parameters:
      angle - The angle in radians.
      Returns:
      The normalized angle.
    • poseOutOfField

      public static boolean poseOutOfField(Pose2d pose2D)
    • poseOutOfField

      public static boolean poseOutOfField(Pose3d pose3D)