Cleaned up more ICamera related junk, which is no longer needed now that the definitions of the get yaw and pitch methods in IAprilTagProvider have changed

This commit is contained in:
2024-01-15 16:31:16 -05:00
parent dd39baf182
commit f26c9e76c2
4 changed files with 6 additions and 47 deletions

View File

@@ -12,17 +12,15 @@ import org.photonvision.PhotonUtils;
import org.photonvision.PhotonPoseEstimator.PoseStrategy;
import org.photonvision.targeting.PhotonPipelineResult;
import org.photonvision.targeting.PhotonTrackedTarget;
import org.photonvision.targeting.TargetCorner;
import edu.wpi.first.apriltag.AprilTagFieldLayout;
import edu.wpi.first.apriltag.AprilTagFields;
import edu.wpi.first.math.geometry.Transform3d;
import edu.wpi.first.math.util.Units;
import frc.robot.interfaces.IAprilTagProvider;
import frc.robot.interfaces.ICamera;
import frc.robot.interfaces.IVisualPoseProvider;
public class PhotonVision implements ICamera,IAprilTagProvider,IVisualPoseProvider {
public class PhotonVision implements IAprilTagProvider,IVisualPoseProvider {
private final PhotonCamera camera;
@@ -30,11 +28,8 @@ public class PhotonVision implements ICamera,IAprilTagProvider,IVisualPoseProvid
private final double cameraHeightMeters;
private final double cameraPitchRadians;
private final double cameraWidth;
private final double cameraHeight;
public PhotonVision(String cameraName, Transform3d robotToCam, double cameraHeightMeters, double cameraPitchRadians,
double cameraWidth, double cameraHeight) throws IOException {
public PhotonVision(String cameraName, Transform3d robotToCam, double cameraHeightMeters, double cameraPitchRadians) throws IOException {
camera = new PhotonCamera(cameraName);
photonPoseEstimator = new PhotonPoseEstimator(
@@ -48,18 +43,6 @@ public class PhotonVision implements ICamera,IAprilTagProvider,IVisualPoseProvid
this.cameraHeightMeters = cameraHeightMeters;
this.cameraPitchRadians = cameraPitchRadians;
this.cameraWidth = cameraWidth;
this.cameraHeight = cameraHeight;
}
@Override
public double getWidth() {
return cameraWidth;
}
@Override
public double getHeight() {
return cameraHeight;
}
@Override