Working on various auto lock on and some Auto stuff
This commit is contained in:
@@ -1,7 +1,11 @@
|
||||
package frc.robot.utilities;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
import edu.wpi.first.math.geometry.Pose2d;
|
||||
import edu.wpi.first.wpilibj.DriverStation;
|
||||
import edu.wpi.first.wpilibj.DriverStation.Alliance;
|
||||
import frc.robot.constants.CompetitionConstants;
|
||||
|
||||
public class Utilities {
|
||||
public static final double kG = -9.81;
|
||||
@@ -23,6 +27,16 @@ public class Utilities {
|
||||
return null;
|
||||
}
|
||||
|
||||
public static Pose2d getHubPose() {
|
||||
Optional<Alliance> alliance = DriverStation.getAlliance();
|
||||
|
||||
if(alliance.isEmpty() || alliance.get() == Alliance.Blue) {
|
||||
return CompetitionConstants.kBlueHubLocation;
|
||||
} else {
|
||||
return CompetitionConstants.kRedHubLocation;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* A ChatGPT possible hallucination related to calcuating whether a shot is possible
|
||||
* for a given speed and change in X and Y position
|
||||
|
||||
Reference in New Issue
Block a user