MotionProfile

open class MotionProfile

Drive motion profile parameters for feedforward, pathing, and turn control.

Author

Lucas Bubner, 2024

Since

6.0.0

Constructors

Link copied to clipboard
constructor()

Types

Link copied to clipboard
open class Builder
Builder class to assist in creating a DriveProfile.

Properties

Link copied to clipboard
open var kA: Double
Acceleration feedforward gain in tick units.
Link copied to clipboard
open var kS: Double
Static feedforward gain in tick units.
Link copied to clipboard
open var kV: Double
Velocity feedforward gain in tick units.
Link copied to clipboard
Maximum angular acceleration in radians per second squared.
Link copied to clipboard
open var maxAngVel: Double
Maximum angular velocity in radians per second.
Link copied to clipboard
Upper acceleration profile limit in inches per second squared.
Link copied to clipboard
Maximum wheel velocity in inches per second.
Link copied to clipboard
Lower acceleration profile limit in inches per second squared.

Functions

Link copied to clipboard
open fun toString(): String