From 22ee2ec35e1b4f95f9b937ead0305048c1759851 Mon Sep 17 00:00:00 2001 From: Vignesh Balasubramaniam Date: Tue, 27 Feb 2024 17:37:23 -0600 Subject: [PATCH] Adjust TC settings and button bindings --- src/main/java/frc/robot/RobotContainer.java | 6 ++--- .../subsystems/drive/DriveSubsystem.java | 22 ++++++++++++------- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index deefe4b..82bcb96 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -70,9 +70,9 @@ private void configureBindings() { PRIMARY_CONTROLLER.povLeft().onTrue(DRIVE_SUBSYSTEM.resetPoseCommand(() -> new Pose2d())); - // POV left/right - wiggle stick - PRIMARY_CONTROLLER.povLeft().onTrue(WIGGLE_STICK.setPositionCommand(0.0)); - PRIMARY_CONTROLLER.povRight().onTrue(WIGGLE_STICK.setPositionCommand(15.0)); + // Left/right bumper - wiggle stick + PRIMARY_CONTROLLER.leftBumper().onTrue(WIGGLE_STICK.setPositionCommand(0.0)); + PRIMARY_CONTROLLER.rightBumper().onTrue(WIGGLE_STICK.setPositionCommand(15.0)); } /** diff --git a/src/main/java/frc/robot/subsystems/drive/DriveSubsystem.java b/src/main/java/frc/robot/subsystems/drive/DriveSubsystem.java index 6999d86..0c5a9dc 100644 --- a/src/main/java/frc/robot/subsystems/drive/DriveSubsystem.java +++ b/src/main/java/frc/robot/subsystems/drive/DriveSubsystem.java @@ -34,7 +34,7 @@ import edu.wpi.first.math.VecBuilder; import edu.wpi.first.math.controller.ProfiledPIDController; import edu.wpi.first.math.estimator.SwerveDrivePoseEstimator; -import edu.wpi.first.math.filter.MedianFilter; +import edu.wpi.first.math.filter.LinearFilter; import edu.wpi.first.math.geometry.Pose2d; import edu.wpi.first.math.geometry.Rotation2d; import edu.wpi.first.math.geometry.Translation2d; @@ -94,8 +94,8 @@ public Hardware(NavX2 navx, public static final Measure DRIVE_WHEELBASE = Units.Meters.of(0.62); public static final Measure DRIVE_TRACK_WIDTH = Units.Meters.of(0.62); public static final Measure