Skip to content

Commit

Permalink
Move WHEEL_RADIUS to Constants
Browse files Browse the repository at this point in the history
	modified:   src/main/java/frc/robot/Constants.java
	modified:   src/main/java/frc/robot/generated/TunerConstants.java
	modified:   src/main/java/frc/robot/subsystems/drive/SwerveConstants.java
  • Loading branch information
tbowers7 committed Feb 21, 2025
1 parent bf8a6d4 commit a80197e
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 7 deletions.
3 changes: 3 additions & 0 deletions src/main/java/frc/robot/Constants.java
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,9 @@ public static final class PhysicalConstants {

// Wheel coefficient of friction
public static final double kWheelCOF = 1.2;

// Measured Wheel Radius
public static final Distance kWheelRadius = Inches.of(2.033);
}

/** Power Distribution Constants ********************************** */
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/frc/robot/generated/TunerConstants.java
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ public class TunerConstants {

private static final double kDriveGearRatio = 6.122448979591837;
private static final double kSteerGearRatio = 21.428571428571427;
private static final Distance kWheelRadius = Inches.of(2);
private static final Distance kWheelRadius = Inches.of(2.522);

private static final boolean kInvertLeftSide = false;
private static final boolean kInvertRightSide = true;
Expand Down
15 changes: 9 additions & 6 deletions src/main/java/frc/robot/subsystems/drive/SwerveConstants.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,12 @@

package frc.robot.subsystems.drive;

import static edu.wpi.first.units.Units.*;

import com.ctre.phoenix6.CANBus;
import edu.wpi.first.math.util.Units;
import frc.robot.Constants;
import frc.robot.Constants.PhysicalConstants;
import frc.robot.generated.TunerConstants;
import frc.robot.util.YagslConstants;

Expand All @@ -32,8 +35,8 @@ public class SwerveConstants {
public static final double kCoupleRatio;
public static final double kDriveGearRatio;
public static final double kSteerGearRatio;
public static final double kWheelRadiusInches;
public static final double kWheelRadiusMeters;
public static final double kWheelRadiusInches = PhysicalConstants.kWheelRadius.in(Inches);
public static final double kWheelRadiusMeters = PhysicalConstants.kWheelRadius.in(Meters);
public static final String kCANbusName;
public static final int kPigeonId;
public static final double kSteerInertia;
Expand Down Expand Up @@ -113,8 +116,8 @@ public class SwerveConstants {
kCoupleRatio = TunerConstants.FrontLeft.CouplingGearRatio;
kDriveGearRatio = TunerConstants.FrontLeft.DriveMotorGearRatio;
kSteerGearRatio = TunerConstants.FrontLeft.SteerMotorGearRatio;
kWheelRadiusMeters = TunerConstants.FrontLeft.WheelRadius;
kWheelRadiusInches = Units.metersToInches(kWheelRadiusMeters);
// kWheelRadiusMeters = TunerConstants.FrontLeft.WheelRadius;
// kWheelRadiusInches = Units.metersToInches(kWheelRadiusMeters);
kCANbusName = TunerConstants.DrivetrainConstants.CANBusName;
kPigeonId = TunerConstants.DrivetrainConstants.Pigeon2Id;
kSteerInertia = TunerConstants.FrontLeft.SteerInertia;
Expand Down Expand Up @@ -198,8 +201,8 @@ public class SwerveConstants {
kCoupleRatio = YagslConstants.kCoupleRatio;
kDriveGearRatio = YagslConstants.kDriveGearRatio;
kSteerGearRatio = YagslConstants.kSteerGearRatio;
kWheelRadiusInches = YagslConstants.kWheelRadiusInches;
kWheelRadiusMeters = Units.inchesToMeters(kWheelRadiusInches);
// kWheelRadiusInches = YagslConstants.kWheelRadiusInches;
// kWheelRadiusMeters = Units.inchesToMeters(kWheelRadiusInches);
kCANbusName = YagslConstants.kCANbusName;
kPigeonId = YagslConstants.kPigeonId;
kSteerInertia = YagslConstants.kSteerInertia;
Expand Down

0 comments on commit a80197e

Please sign in to comment.