File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments