From ababde16e5df5084a8cf8eae266abf9a8ee08ca7 Mon Sep 17 00:00:00 2001 From: maxwtan <100314265+MaxwellTTan20@users.noreply.github.com> Date: Sun, 25 Jan 2026 12:52:15 -0800 Subject: [PATCH] ijiooij --- src/main/java/frc/robot/commands/gpm/AimAtPose.java | 2 +- .../frc/robot/commands/gpm/TurretJoyStickAim.java | 2 +- src/main/java/frc/robot/subsystems/turret/Turret.java | 11 +++++++++-- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/java/frc/robot/commands/gpm/AimAtPose.java b/src/main/java/frc/robot/commands/gpm/AimAtPose.java index 6d58328..4b204d3 100644 --- a/src/main/java/frc/robot/commands/gpm/AimAtPose.java +++ b/src/main/java/frc/robot/commands/gpm/AimAtPose.java @@ -38,7 +38,7 @@ public class AimAtPose extends Command { @Override public void execute() { //Logger.recordOutput("TurretPose", new Pose2d(drive.getPose().getTranslation(), turret.getPosition())); - turret.setSetpoint(-target.getTranslation().minus(drive.getPose().getTranslation()).getAngle().getDegrees(), 0); + //.setSetpoint(-target.getTranslation().minus(drive.getPose().getTranslation()).getAngle().getDegrees(), 0); } /** diff --git a/src/main/java/frc/robot/commands/gpm/TurretJoyStickAim.java b/src/main/java/frc/robot/commands/gpm/TurretJoyStickAim.java index 90e8be2..06e42cb 100644 --- a/src/main/java/frc/robot/commands/gpm/TurretJoyStickAim.java +++ b/src/main/java/frc/robot/commands/gpm/TurretJoyStickAim.java @@ -21,7 +21,7 @@ public class TurretJoyStickAim extends Command{ @Override public void execute() { - turret.setSetpoint(angle, 0); + //turret.setSetpoint(angle, 0); } } diff --git a/src/main/java/frc/robot/subsystems/turret/Turret.java b/src/main/java/frc/robot/subsystems/turret/Turret.java index 1e7b43a..a92ef60 100644 --- a/src/main/java/frc/robot/subsystems/turret/Turret.java +++ b/src/main/java/frc/robot/subsystems/turret/Turret.java @@ -30,8 +30,8 @@ public class Turret extends SubsystemBase { private static final double MIN_ANGLE_RAD = Units.degreesToRadians(-180.0); private static final double MAX_ANGLE_RAD = Units.degreesToRadians(180.0); - private static final double MAX_VEL_RAD_PER_SEC = Units.degreesToRadians(360); - private static final double MAX_ACCEL_RAD_PER_SEC2 = Units.degreesToRadians(720); + private static double MAX_VEL_RAD_PER_SEC = 4*Units.degreesToRadians(360); + private static double MAX_ACCEL_RAD_PER_SEC2 = 4*Units.degreesToRadians(720); private static final double VERSA_RATIO = 5.0; private static final double TURRET_RATIO = 140.0 / 10.0; @@ -126,6 +126,13 @@ public class Turret extends SubsystemBase { @Override public void periodic() { + MAX_VEL_RAD_PER_SEC = SmartDashboard.getNumber("Max Velocity", MAX_VEL_RAD_PER_SEC); + MAX_ACCEL_RAD_PER_SEC2 = SmartDashboard.getNumber("Max Accleration", MAX_ACCEL_RAD_PER_SEC2); + kP = SmartDashboard.getNumber("kP Value", MAX_VEL_RAD_PER_SEC); + SmartDashboard.putNumber("Max Velocity", MAX_VEL_RAD_PER_SEC); + SmartDashboard.putNumber("Max Acceleration", MAX_ACCEL_RAD_PER_SEC2); + SmartDashboard.putNumber("kP Value", kP); + double robotRelativeGoal = goalAngle.getRadians(); // MA-style continuous optimization -- 2.39.5