Skip to content

Commit 7375eb8

Browse files
committed
Merge branch 'post-wne' into auto-adjustments
2 parents 9d7bb58 + 7ce159f commit 7375eb8

2 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/main/java/frc/robot/RobotContainer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ private void configureBindings() {
106106

107107
swerve.setToAimSuppliers(
108108
driverController.leftTrigger(), // aim reef
109-
driverController.b(), // aim processor
109+
() -> false, // aim processor, disabled
110110
driverController.a() // aim station
111111
);
112112
swerve.setReefChooserSuppliers(
@@ -128,7 +128,7 @@ private void configureBindings() {
128128
driverController.b().onTrue(swerve.runUpdateControlConstants().andThen(elevator.runUpdateControlConstants()));
129129
driverController.povLeft().onTrue(swerve.runTogglePresetPosition(PresetPositionType.LEFTREEF));
130130
driverController.povRight().onTrue(swerve.runTogglePresetPosition(PresetPositionType.RIGHTREEF));
131-
driverController.povUp().onTrue(swerve.runTogglePresetPosition(PresetPositionType.PROCESSOR));
131+
// driverController.povUp().onTrue(swerve.runTogglePresetPosition(PresetPositionType.PROCESSOR));
132132
driverController.leftBumper().onTrue(swerve.runSetPresetXEnabled(true));
133133
driverController.leftBumper().onFalse(swerve.runSetPresetXEnabled(false));
134134

src/main/java/frc/robot/subsystems/swerve/SwerveDrive.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -706,13 +706,16 @@ public void periodic() {
706706
getPose().getY() - fieldZone.rightReefPose.getY(),
707707
getPose().getRotation().minus(fieldZone.rightReefPose.getRotation())
708708
);
709+
leftErrorPose.rotateAround(Translation2d.kZero, fieldZone.leftReefPose.getRotation().unaryMinus());
710+
rightErrorPose.rotateAround(Translation2d.kZero, fieldZone.rightReefPose.getRotation().unaryMinus());
709711
if(desiredPresetPosition.equals(PresetPositionType.LEFTREEF) || desiredPresetPosition.equals(PresetPositionType.RIGHTREEF)) {
710712
Pose2d desiredPose = desiredPresetPosition.equals(PresetPositionType.LEFTREEF) ? fieldZone.leftReefPose : fieldZone.rightReefPose;
711713
Pose2d errorPose = new Pose2d(
712714
getPose().getX() - desiredPose.getX(),
713715
getPose().getY() - desiredPose.getY(),
714716
getPose().getRotation().minus(desiredPose.getRotation())
715717
);
718+
errorPose.rotateAround(Translation2d.kZero, desiredPose.getRotation());
716719
isAligned =
717720
Math.abs(errorPose.getX()) < SwerveConstants.kReefAlignXTolerance &&
718721
Math.abs(errorPose.getY()) < SwerveConstants.kReefAlignYTolerance &&
@@ -774,7 +777,7 @@ public void periodic() {
774777
};
775778
presetY = Constants.isRed() ? FieldConstants.fieldHeight - Units.inchesToMeters(16) : Units.inchesToMeters(16);
776779
case CORALSTATION:
777-
// TODO add
780+
// not implementing for competition
778781
default:
779782
break;
780783
}

0 commit comments

Comments
 (0)