Package com.asiankoala.koawalib.control.profile

Types

Link copied to clipboard
data class MotionConstraints(    val maxV: Double,     val accel: Double,     rawDeccel: Double = accel)

Motion Constraints specify limits of motion of a system

Link copied to clipboard
data class MotionPeriod(val startState: MotionState, val dt: Double)
Link copied to clipboard
class MotionProfile(_periods: MotionPeriod, reversed: Boolean)

Asymmetric trapezoidal motion profile

Link copied to clipboard
data class MotionState @JvmOverloads constructor(    val x: Double = 0.0,     val v: Double = 0.0,     val a: Double = 0.0)

Represents a motion at a snapshot in time of a system