Skip to content
This repository was archived by the owner on Jul 28, 2026. It is now read-only.

Commit 53772d7

Browse files
committed
tuning and vision changes
1 parent a8f9a4b commit 53772d7

2 files changed

Lines changed: 15 additions & 8 deletions

File tree

src/main/java/frc/robot/config/VisionConfig.java

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,23 @@
88
import org.photonvision.PhotonPoseEstimator;
99

1010
public class VisionConfig {
11-
public static final String CAMERA_NAME = "apriltag";
12-
public static final String SECOND_CAMERA_NAME = "apriltag2";
11+
public static final String CAMERA_NAME = "apriltag"; // left
12+
public static final String SECOND_CAMERA_NAME = "apriltag2"; // right
1313

1414
public static final AprilTagFieldLayout LAYOUT =
1515
AprilTagFieldLayout.loadField(AprilTagFields.k2025ReefscapeAndyMark);
1616
public static final PhotonPoseEstimator.PoseStrategy STRATEGY =
1717
PhotonPoseEstimator.PoseStrategy.MULTI_TAG_PNP_ON_COPROCESSOR;
18-
public static final Transform3d CAMERA_POSITION =
19-
new Transform3d(0.0, Units.inchesToMeters(-9.5), 0.0, new Rotation3d(0.0, 0.0, 0.0));
20-
public static final Transform3d DRIVER_CAMERA_POSITION =
18+
public static final Transform3d LEFT_CAMERA_POSITION =
2119
new Transform3d(
22-
Units.inchesToMeters(-4), Units.inchesToMeters(-1), 0.0, new Rotation3d(0.0, 0.0, 0.0));
20+
Units.inchesToMeters(12.25),
21+
Units.inchesToMeters(10.75),
22+
0.0,
23+
new Rotation3d(0.0, 0.0, 0.0));
24+
public static final Transform3d RIGHT_CAMERA_POSITION =
25+
new Transform3d(
26+
Units.inchesToMeters(12.25),
27+
Units.inchesToMeters(-8.75),
28+
0.0,
29+
new Rotation3d(0.0, 0.0, 0.0));
2330
}

src/main/java/frc/robot/subsystems/Drivetrain.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,12 +74,12 @@ public class Drivetrain extends SubsystemBase {
7474
// Creates PhotonPoseEstimator that estimates the robot position from one camera
7575
private PhotonPoseEstimator vision =
7676
new PhotonPoseEstimator(
77-
VisionConfig.LAYOUT, VisionConfig.STRATEGY, VisionConfig.CAMERA_POSITION);
77+
VisionConfig.LAYOUT, VisionConfig.STRATEGY, VisionConfig.LEFT_CAMERA_POSITION);
7878

7979
// Creates PhotonPoseEstimator that estimates the robot position from another camera
8080
private PhotonPoseEstimator driverVision =
8181
new PhotonPoseEstimator(
82-
VisionConfig.LAYOUT, VisionConfig.STRATEGY, VisionConfig.DRIVER_CAMERA_POSITION);
82+
VisionConfig.LAYOUT, VisionConfig.STRATEGY, VisionConfig.RIGHT_CAMERA_POSITION);
8383

8484
// creates Ultrasonic rangeFinder that measures distance (currently not in use)
8585
Ultrasonic rangeFinder = new Ultrasonic(1, 2);

0 commit comments

Comments
 (0)