@@ -56,7 +56,7 @@ public AimbotTele(
5656
5757 switch (Constants .currentMode ) {
5858 case REAL :
59- gains [0 ] = 3.7 ;
59+ gains [0 ] = 3.2 ;
6060 gains [1 ] = 0 ;
6161 gains [2 ] = 0 ;
6262 break ;
@@ -113,22 +113,22 @@ public void angleShooter() {
113113 // } else {
114114 // shooter.setFlywheelRPMs(5700, 5400);
115115 // }
116- } else if (Units .metersToFeet (distanceToSpeakerMeter ) > 11.6 ) {
116+ } else if (Units .metersToFeet (distanceToSpeakerMeter ) > 12.5 ) {
117117 // double shootingSpeed =
118118 // MathUtil.clamp(
119119 // calculateShooterSpeed(Units.metersToFeet(distanceToSpeakerMeter)), 3250, 5400);
120120 double shootingSpeed = calculateShooterSpeed (Units .metersToFeet (distanceToSpeakerMeter ));
121121
122- shooter .setFlywheelRPMs (shootingSpeed , shootingSpeed + 100 );
123- } else shooter .setFlywheelRPMs (5700 , 5400 );
122+ shooter .setFlywheelRPMs (shootingSpeed , shootingSpeed + 400 );
123+ } else shooter .setFlywheelRPMs (5700 , 5000 );
124124
125125 pivot .setPivotGoal (calculatePivotAngleDeg (distanceToSpeakerMeter ));
126126 }
127127
128128 private double calculateShooterSpeed (double distanceToSpeakerFeet ) {
129129 double shooterSpeed = -986.49 * distanceToSpeakerFeet + 17294.6 ;
130130 // shooterSpeed = MathUtil.clamp(shooterSpeed, 3850, 5400);
131- shooterSpeed = MathUtil .clamp (shooterSpeed , 4400 , 5400 );
131+ shooterSpeed = MathUtil .clamp (shooterSpeed , 4400 , 5300 );
132132 // if (distanceToSpeakerFeet >= 11) {
133133 // return -430.7 * distanceToSpeakerFeet + 8815;
134134 // } else return -600. * distanceToSpeakerFeet + 10406;
@@ -147,8 +147,8 @@ private double calculatePivotAngleDeg(double distanceToSpeakerMeter) {
147147 // }
148148 // Logger.recordOutput("pivot target auto", pivotSetpointDeg);
149149 // return pivotSetpointDeg + 3.3;
150- pivotSetpointDeg = Units .radiansToDegrees (Math .atan (2.1 / distanceToSpeakerMeter ));
151- if (Units .metersToFeet (distanceToSpeakerMeter ) > 11.6 ) {
150+ pivotSetpointDeg = Units .radiansToDegrees (Math .atan (2.1 / distanceToSpeakerMeter )) + 0.5 ;
151+ if (Units .metersToFeet (distanceToSpeakerMeter ) > 12.5 ) {
152152 return 32 ;
153153 }
154154 pivotSetpointDeg = MathUtil .clamp (pivotSetpointDeg , 32 , 62 );
0 commit comments