Package-level declarations

Types

Link copied to clipboard
data class DriveInput(val x: Double, val y: Double, val rx: Double)

Raw driver input for a 3-DOF planar drivetrain.

Link copied to clipboard

Converts raw drive input into a drivetrain-specific output.

Link copied to clipboard
class MecanumKinematics @JvmOverloads constructor(strafeCompensation: Double = 1.1) : DriveKinematics<MecanumWheelPowers>

Converts raw drive inputs into mecanum wheel powers.

Link copied to clipboard
data class MecanumWheelPowers(val frontLeft: Double, val frontRight: Double, val backLeft: Double, val backRight: Double)
Link copied to clipboard

Converts raw drive inputs into tank/differential wheel powers.

Link copied to clipboard
data class TankWheelPowers(val left: Double, val right: Double)