Package-level declarations
Types
Link copied to clipboard
data class Constants(val driveModel: DriveModel, val motionProfile: MotionProfile, val turnActionFactory: TurnActionFactory, val trajectoryActionFactory: TrajectoryActionFactory, val trajectoryBuilderParams: TrajectoryBuilderParams, val beginEndVel: Double, val baseTurnConstraints: TurnConstraints, val baseVelConstraint: VelConstraint, val baseAccelConstraint: AccelConstraint)
Data class storing all the required constants for using RoadRunner motion planning.
Link copied to clipboard
Drive model parameters for inches per tick and track width configuration.
Link copied to clipboard
data class ErrorThresholds(val stabilizationTimeout: Measure<Time>, val maxTranslationalError: Measure<Distance>, val minVelStab: Measure<Velocity<Distance>>, val maxAngularError: Measure<Angle>, val minAngVelStab: Measure<Velocity<Angle>>)
Data class for storing constants related to extra correction for Mecanum drive stabilization. This extra correction is not possible in Tank drives due to the non-holonomic constraints.
Link copied to clipboard
Drive coefficients that define gains for a Mecanum drivetrain.
Link copied to clipboard
Drive motion profile parameters for feedforward, pathing, and turn control.