Package frc.robot.systems.drive
Class DriveConstants
java.lang.Object
frc.robot.systems.drive.DriveConstants
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.pathplanner.lib.path.PathConstraintsstatic final doublestatic final doublestatic final doublestatic final doublestatic final DriveConstants.ModuleHardwareConfigstatic final DriveConstants.ModuleHardwareConfigstatic final com.ctre.phoenix6.CANBusstatic final doublestatic final booleanstatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final DriveConstants.ModuleHardwareConfigstatic final DriveConstants.ModuleHardwareConfigstatic final edu.wpi.first.math.kinematics.SwerveDriveKinematicsstatic final doublestatic final doublestatic final doublestatic final doublestatic final doublestatic final DriveConstants.ModuleControlConfigstatic final edu.wpi.first.math.geometry.Translation2d[]static final doublestatic final intstatic final com.pathplanner.lib.config.PIDConstantsstatic final com.pathplanner.lib.config.PIDConstantsstatic final doublestatic final doublestatic final doublestatic final doublestatic final booleanstatic final doublestatic final double -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
kRobotWidthXMeters
public static final double kRobotWidthXMeters -
kRobotWidthYMeters
public static final double kRobotWidthYMeters -
kTrackWidthXMeters
public static final double kTrackWidthXMeters -
kTrackWidthYMeters
public static final double kTrackWidthYMeters -
kModuleTranslations
public static final edu.wpi.first.math.geometry.Translation2d[] kModuleTranslations -
kKinematics
public static final edu.wpi.first.math.kinematics.SwerveDriveKinematics kKinematics -
kDrivebaseRadiusMeters
public static final double kDrivebaseRadiusMeters -
kMaxLinearSpeedMPS
public static final double kMaxLinearSpeedMPS- See Also:
-
kMaxLinearAccelerationMPSS
public static final double kMaxLinearAccelerationMPSS- See Also:
-
kMaxRotationSpeedRadiansPS
public static final double kMaxRotationSpeedRadiansPS -
kMaxRotationAccelRadiansPS
public static final double kMaxRotationAccelRadiansPS -
kMaxAzimuthAngularRadiansPS
public static final double kMaxAzimuthAngularRadiansPS -
kAutoDriveConstraints
public static final com.pathplanner.lib.path.PathConstraints kAutoDriveConstraints -
kDriftRate
public static final double kDriftRate -
kAzimuthDriveScalar
public static final double kAzimuthDriveScalar -
kDoExtraLogging
public static final boolean kDoExtraLogging- See Also:
-
kPPTranslationPID
public static final com.pathplanner.lib.config.PIDConstants kPPTranslationPID -
kPPRotationPID
public static final com.pathplanner.lib.config.PIDConstants kPPRotationPID -
kTurnMotorInvert
public static final boolean kTurnMotorInvert- See Also:
-
kCANCoderToMechanismRatio
public static final double kCANCoderToMechanismRatio- See Also:
-
kAzimuthMotorGearing
public static final double kAzimuthMotorGearing- See Also:
-
kDriveMotorGearing
public static final double kDriveMotorGearing- See Also:
-
kWheelRadiusMeters
public static final double kWheelRadiusMeters -
kWheelCircumferenceMeters
public static final double kWheelCircumferenceMeters -
kPeakVoltage
public static final double kPeakVoltage- See Also:
-
kDriveStatorAmpLimit
public static final double kDriveStatorAmpLimit- See Also:
-
kDriveFOCAmpLimit
public static final double kDriveFOCAmpLimit- See Also:
-
kDriveSupplyAmpLimit
public static final double kDriveSupplyAmpLimit- See Also:
-
kAzimuthStatorAmpLimit
public static final double kAzimuthStatorAmpLimit- See Also:
-
kAzimuthFOCAmpLimit
public static final double kAzimuthFOCAmpLimit- See Also:
-
kModuleControllerConfigs
-
kCANBus
public static final com.ctre.phoenix6.CANBus kCANBus -
kPigeonCANID
public static final int kPigeonCANID- See Also:
-
kFrontLeftHardware
-
kFrontRightHardware
-
kBackLeftHardware
-
kBackRightHardware
-
-
Constructor Details
-
DriveConstants
public DriveConstants()
-