Swerve Module
Swerve Module Configuration (module/x.json)
module/x.json)The swerve module configuration configures unique properties of each swerve module. It maps 1:1 with ModuleJson.java which is used to create SwerveModuleConfiguration. This configuration file interacts directly with swerve kinematics.
Fields
absoluteEncoderOffset
Degrees
Y
Absolute encoder offset from 0 in degrees. May need to be a negative number.
absoluteEncoderInverted
Bool
N
Inversion state of the Absolute Encoder.
location
Y
The location of the swerve module from the center of the robot in inches. +x is torwards the robot front, and +y is torwards robot left.
conversionFactor
N
OVERRIDE Conversion factor applied to the motor controller for the onboard PID, used to override this setting in swervedrive.json
MotorConfig
drive
Value
Y
Drive motor value.
angle
Value
Y
Angle motor value.
Location
front
Value
Y
Inches from robot center to module in forward direction.
left
Value
Y
Inches from robot center to module in left direction.
Last updated