This commit is contained in:
Antoine PerreaultE
2025-02-22 11:24:07 -05:00
parent f10dc1165d
commit 9ff363dc24
2 changed files with 12 additions and 8 deletions

View File

@ -23,15 +23,19 @@ public class TunerConstants {
// The steer motor uses any SwerveModule.SteerRequestType control request with the
// output type specified by SwerveModuleConstants.SteerMotorClosedLoopOutput
private static final Slot0Configs steerGains = new Slot0Configs()
.withKP(52.109).withKI(0).withKD(3.0232)
.withKS(0.24757).withKV(2.4715).withKA(0.062286)
//private static final Slot0Configs steerGains = new Slot0Configs()
// .withKP(68.294).withKI(0).withKD(4.7806)
// .withKS(0.20754).withKV(2.4832).withKA(0.099824)
// .withStaticFeedforwardSign(StaticFeedforwardSignValue.UseClosedLoopSign);
private static final Slot0Configs steerGains = new Slot0Configs()
.withKP(43.502).withKI(0).withKD(2.7353)
.withKS(0.027275).withKV(2.5818).withKA(0.1055)
.withStaticFeedforwardSign(StaticFeedforwardSignValue.UseClosedLoopSign);
// When using closed-loop control, the drive motor uses the control
// output type specified by SwerveModuleConstants.DriveMotorClosedLoopOutput
private static final Slot0Configs driveGains = new Slot0Configs()
.withKP(0.1).withKI(0).withKD(0)
.withKS(0).withKV(0.124);
.withKP(63.167).withKI(0).withKD(0.54521)
.withKS(0.18227).withKV(0.12483);
// The closed-loop output type to use for the steer motors;
// This affects the PID/FF gains for the steer motors