@@ -294,6 +294,14 @@ public final class ShooterConstants {
294294 new RotaryMechCharacteristics (OFFSET , WHEEL_RADIUS , MIN_ANGLE , MAX_ANGLE , STARTING_ANGLE );
295295
296296 public static final double HARD_STOP_CURRENT_LIMIT = 3.0 ;
297+
298+ public static final double TOWER_ANGLE = 8.9 ; // degrees // Distance 120.5 Inches
299+ public static final double HUB_ANGLE = 2.3 ; // degrees // Distance 49.5 inches
300+ public static final double TRENCH_ANGLE = 9.8 ; // degrees
301+
302+ public static final double ANGLE_AT_96 = 6.8 ; // degrees // Distance 96 inches
303+ public static final double ANGLE_AT_152 = 12.1 ; // degrees // Distance 152 inches
304+ public static final double ANGLE_AT_197 = 18.6 ; // degrees // Distance
297305 }
298306
299307 public class ShooterFlywheelConstants {
@@ -315,7 +323,7 @@ public class ShooterFlywheelConstants {
315323
316324 // Velocity PID
317325 private static Slot0Configs SLOT0CONFIG =
318- new Slot0Configs ().withKP (3.0 ).withKI (0.15 ).withKD (0.0 ).withKV (0.1 ).withKS (8.5 );
326+ new Slot0Configs ().withKP (3.5 ).withKI (0.15 ).withKD (0.0 ).withKV (0.1 ).withKS (8.5 );
319327
320328 public static TalonFXConfiguration getFXConfig (boolean invert ) {
321329 TalonFXConfiguration config = new TalonFXConfiguration ();
@@ -607,7 +615,7 @@ public static VisionSystemSim getSystemSim() {
607615 public class IntakePivotConstants {
608616 public static final String NAME = "Intake" ;
609617
610- public static final Angle PICKUP_ANGLE = Degrees .of (106 .0 );
618+ public static final Angle PICKUP_ANGLE = Degrees .of (130 .0 );
611619 public static final Angle STOW_ANGLE = Degrees .of (0.0 );
612620
613621 public static final Angle TOLERANCE = Degrees .of (1.0 );
0 commit comments