Package com.asiankoala.koawalib.path

Types

Link copied to clipboard
class Arc(    start: Vector,     mid: Vector,     end: Vector)
Link copied to clipboard
fun interface HeadingController
Link copied to clipboard
data class HermiteControlVector1d(val zero: Double = 0.0, val first: Double = 0.0)
Link copied to clipboard
class HermiteControlVector2d(zero: Vector, first: Vector)
Link copied to clipboard
class HermitePath(headingController: HeadingController, controlPoses: Pose) : Path
Link copied to clipboard
class HermiteSplineInterpolator(headingController: HeadingController, controlPoses: Pose) : PiecewiseSplineInterpolator
Link copied to clipboard
open class Path(interpolator: PiecewiseSplineInterpolator)
Link copied to clipboard
interface PiecewiseSplineInterpolator
Link copied to clipboard
class Polynomial(coeffVec: SimpleMatrix)
Link copied to clipboard
data class ProjQuery(val cmd: Cmd, val t: Double)
Link copied to clipboard
interface SmoothCurve
Link copied to clipboard
class Spline(val x: Polynomial, val y: Polynomial) : SmoothCurve
Link copied to clipboard
class System
Link copied to clipboard
object Testing

Properties

Link copied to clipboard
val CUBIC_HERMITE_MATRIX: SimpleMatrix
Link copied to clipboard
val DEFAULT_HEADING_CONTROLLER: HeadingController
Link copied to clipboard
const val dt: Double = 0.007
Link copied to clipboard
val FLIPPED_HEADING_CONTROLLER: HeadingController