Parameters

data class Parameters(var axialGains: PosVelGain = PosVelGain(0.1), var lateralGains: PosVelGain = PosVelGain(0.1), var headingGains: PosVelGain = PosVelGain(0.1), var maxWheelVel: Double = 50.0, var minTransAccel: Double = -30.0, var maxTransAccel: Double = 50.0, var maxAngVel: Double = Math.PI, var maxAngAccel: Double = Math.PI)

Configuration parameters for the mecanum drive system.

Constructors

Link copied to clipboard
constructor(axialGains: PosVelGain = PosVelGain(0.1), lateralGains: PosVelGain = PosVelGain(0.1), headingGains: PosVelGain = PosVelGain(0.1), maxWheelVel: Double = 50.0, minTransAccel: Double = -30.0, maxTransAccel: Double = 50.0, maxAngVel: Double = Math.PI, maxAngAccel: Double = Math.PI)

Properties

Link copied to clipboard

PID gains for forward/backward movement control

Link copied to clipboard

PID gains for rotational movement control

Link copied to clipboard

PID gains for left/right strafe movement control

Link copied to clipboard

Maximum angular acceleration in radians per second squared

Link copied to clipboard

Maximum angular velocity in radians per second

Link copied to clipboard

Maximum translational acceleration in inches per second squared

Link copied to clipboard

Maximum velocity for any individual wheel in inches per second

Link copied to clipboard

Minimum (most negative) translational acceleration in inches per second squared