From 830b5dcb53148165a67211b90dd8099b5667b640 Mon Sep 17 00:00:00 2001 From: Arnav495 Date: Tue, 24 Feb 2026 17:26:52 -0800 Subject: [PATCH] Minor changes. --- src/main/java/frc/robot/RobotContainer.java | 2 +- .../frc/robot/util/TrenchAssist/TrenchAssist2.java | 11 ++++++----- .../util/TrenchAssist/TrenchAssistConstants.java | 5 +++-- 3 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/java/frc/robot/RobotContainer.java b/src/main/java/frc/robot/RobotContainer.java index b299c2b..a9b8670 100644 --- a/src/main/java/frc/robot/RobotContainer.java +++ b/src/main/java/frc/robot/RobotContainer.java @@ -29,10 +29,10 @@ import frc.robot.subsystems.Climb.LinearClimb; import frc.robot.subsystems.Intake.Intake; import frc.robot.subsystems.drivetrain.Drivetrain; import frc.robot.subsystems.drivetrain.GyroIOPigeon2; +import frc.robot.subsystems.hood.Hood; import frc.robot.subsystems.shooter.Shooter; import frc.robot.subsystems.spindexer.Spindexer; import frc.robot.subsystems.turret.Turret; -import frc.robot.subsystems.hood.Hood; import frc.robot.util.PathGroupLoader; import frc.robot.util.Vision.DetectedObject; import frc.robot.util.Vision.Vision; diff --git a/src/main/java/frc/robot/util/TrenchAssist/TrenchAssist2.java b/src/main/java/frc/robot/util/TrenchAssist/TrenchAssist2.java index 32197d5..0188a0d 100644 --- a/src/main/java/frc/robot/util/TrenchAssist/TrenchAssist2.java +++ b/src/main/java/frc/robot/util/TrenchAssist/TrenchAssist2.java @@ -8,6 +8,7 @@ import edu.wpi.first.math.geometry.Rotation2d; import edu.wpi.first.math.geometry.Translation2d; import edu.wpi.first.math.kinematics.ChassisSpeeds; import edu.wpi.first.math.util.Units; +import frc.robot.constants.FieldConstants; import frc.robot.subsystems.drivetrain.Drivetrain; public class TrenchAssist2 { @@ -19,7 +20,7 @@ public class TrenchAssist2 { double distanceFromSlideLatitude; - if (drive.getPose().getY() > (8.07 / 2.0)) { + if (drive.getPose().getY() > (FieldConstants.FIELD_WIDTH / 2.0)) { distanceFromSlideLatitude = (drive.getPose().getY() - TrenchAssistConstants.SLIDE_LATITUDES[0]); } else { distanceFromSlideLatitude = (drive.getPose().getY() - TrenchAssistConstants.SLIDE_LATITUDES[1]); @@ -29,14 +30,14 @@ public class TrenchAssist2 { new Pose2d[] { new Pose2d(2.0, TrenchAssistConstants.SLIDE_LATITUDES[0], Rotation2d.kZero), new Pose2d(2.0, TrenchAssistConstants.SLIDE_LATITUDES[1], Rotation2d.kZero) }); - double impulse = pid.calculate(distanceFromSlideLatitude, 0); + double correctionVelocity = pid.calculate(distanceFromSlideLatitude, 0); if (distanceFromSlideLatitude < Units.inchesToMeters(3)){ - impulse = 0.0; + correctionVelocity = 0.0; } - ChassisSpeeds horizontalSpeeds = new ChassisSpeeds(chassisSpeeds.vxMetersPerSecond, impulse, + ChassisSpeeds horizontalSpeeds = new ChassisSpeeds(chassisSpeeds.vxMetersPerSecond, correctionVelocity, chassisSpeeds.omegaRadiansPerSecond); var y = new Translation2d(horizontalSpeeds.vxMetersPerSecond, horizontalSpeeds.vyMetersPerSecond).rotateBy(drive.getYaw()); @@ -61,4 +62,4 @@ public class TrenchAssist2 { return robotTranslation.rotateBy(yaw.times(-1)); } -} \ No newline at end of file +} diff --git a/src/main/java/frc/robot/util/TrenchAssist/TrenchAssistConstants.java b/src/main/java/frc/robot/util/TrenchAssist/TrenchAssistConstants.java index 29a3284..f745e2e 100644 --- a/src/main/java/frc/robot/util/TrenchAssist/TrenchAssistConstants.java +++ b/src/main/java/frc/robot/util/TrenchAssist/TrenchAssistConstants.java @@ -3,6 +3,7 @@ package frc.robot.util.TrenchAssist; import edu.wpi.first.math.geometry.Rectangle2d; import edu.wpi.first.math.geometry.Translation2d; import edu.wpi.first.math.util.Units; +import frc.robot.constants.FieldConstants; public class TrenchAssistConstants { public static final Rectangle2d[] OBSTACLES = new Rectangle2d[] { @@ -21,11 +22,11 @@ public class TrenchAssistConstants { }; public static final double[] SLIDE_LATITUDES = new double[]{ - 8.07 - Units.inchesToMeters(30.0), + FieldConstants.FIELD_WIDTH - Units.inchesToMeters(30.0), Units.inchesToMeters(30.0), // should be accurate, i think our field is slightly too small // 6.550, // 0.668, }; -} \ No newline at end of file +} -- 2.39.5