SwerveConstraints

@Serializable
data class SwerveConstraints @JvmOverloads constructor(val maxWheelVel: Double, val trackWidth: Double, val wheelBase: Double, val maxVel: Double = 30.0, val maxAccel: Double = 30.0, val maxAngVel: Angle = 180.deg, val maxAngAccel: Angle = 180.deg, val maxAngJerk: Angle = 0.deg) : TrajectoryConstraints

Constructors

Link copied to clipboard
constructor(maxWheelVel: Double, trackWidth: Double, wheelBase: Double, maxVel: Double = 30.0, maxAccel: Double = 30.0, maxAngVel: Angle = 180.deg, maxAngAccel: Angle = 180.deg, maxAngJerk: Angle = 0.deg)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val maxAngAccel: Angle
Link copied to clipboard
open override val maxAngJerk: Angle
Link copied to clipboard
open override val maxAngVel: Angle
Link copied to clipboard
val maxVel: Double = 30.0
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard