core / com.acmerobotics.roadrunner.path

Package com.acmerobotics.roadrunner.path

Type hierarchy for representing 2D holonomic robot paths (x, y, and heading components).

Types

LineSegment

class LineSegment : ParametricCurve

Parametric representation of a line.

ParametricCurve

abstract class ParametricCurve

Parametric curve with two components (x and y).

Path

class Path

Path composed of a list of parametric curves and heading interpolators.

PathBuilder

class PathBuilder

Easy-to-use builder for creating Path instances.

QuinticPolynomial

class QuinticPolynomial

Quintic polynomial interpolated according to the provided derivatives.

QuinticSpline

class QuinticSpline : ParametricCurve

Combination of two quintic polynomials into a 2D quintic spline. See this short paper for some motivation and implementation details.

Extensions for External Classes

kotlin.Pair