granite state day 1 code
This commit is contained in:
parent
662c31702f
commit
b9eb688584
@ -262,8 +262,8 @@ public class RobotContainer {
|
|||||||
driver.a().whileTrue(indexer.shootNote(() -> 1.0));
|
driver.a().whileTrue(indexer.shootNote(() -> 1.0));
|
||||||
|
|
||||||
operator.back().toggleOnTrue(shooter.manualPivot(
|
operator.back().toggleOnTrue(shooter.manualPivot(
|
||||||
() -> operator.getLeftY(),
|
() -> MathUtil.clamp(-operator.getLeftY(), -0.75, 0.75),
|
||||||
() -> operator.getRightTriggerAxis()-operator.getLeftTriggerAxis()
|
() -> MathUtil.clamp(operator.getRightTriggerAxis()-operator.getLeftTriggerAxis(), -0.75, 0.75)
|
||||||
));
|
));
|
||||||
|
|
||||||
operator.start().onTrue(shooter.zeroEncoder());
|
operator.start().onTrue(shooter.zeroEncoder());
|
||||||
|
@ -24,7 +24,7 @@ public final class AutoConstants {
|
|||||||
new PIDConstants(kPXController),
|
new PIDConstants(kPXController),
|
||||||
new PIDConstants(kPThetaController),
|
new PIDConstants(kPThetaController),
|
||||||
kMaxSpeedMetersPerSecond,
|
kMaxSpeedMetersPerSecond,
|
||||||
Units.inchesToMeters(34.65),
|
Units.inchesToMeters(Math.sqrt(Math.pow(28-17.5, 2)+ Math.pow(28-1.75, 2))),
|
||||||
new ReplanningConfig()
|
new ReplanningConfig()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -8,6 +8,7 @@ import com.ctre.phoenix.motorcontrol.can.VictorSPX;
|
|||||||
import edu.wpi.first.wpilibj2.command.Command;
|
import edu.wpi.first.wpilibj2.command.Command;
|
||||||
import edu.wpi.first.wpilibj2.command.SubsystemBase;
|
import edu.wpi.first.wpilibj2.command.SubsystemBase;
|
||||||
import frc.robot.constants.ClimberConstants;
|
import frc.robot.constants.ClimberConstants;
|
||||||
|
import frc.robot.constants.ShooterConstants;
|
||||||
|
|
||||||
public class Climber extends SubsystemBase {
|
public class Climber extends SubsystemBase {
|
||||||
private VictorSPX motor1;
|
private VictorSPX motor1;
|
||||||
@ -29,11 +30,8 @@ public class Climber extends SubsystemBase {
|
|||||||
public Command setSpeedWithSupplier(DoubleSupplier speed) {
|
public Command setSpeedWithSupplier(DoubleSupplier speed) {
|
||||||
return run(() -> {
|
return run(() -> {
|
||||||
|
|
||||||
if(shooterAngle.getAsDouble() > Math.toRadians(-5.0)){
|
motor1.set(VictorSPXControlMode.PercentOutput, speed.getAsDouble());
|
||||||
motor1.set(VictorSPXControlMode.PercentOutput, speed.getAsDouble());
|
|
||||||
}else{
|
|
||||||
motor1.set(VictorSPXControlMode.PercentOutput, 0);
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user