Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
Arclength parameter for DualNum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Parameter for DualNum for internal use only.
Link copied to clipboard
Represents a matrix of doubles. Internally represented as a SimpleMatrix from EJML.
Link copied to clipboard
Link copied to clipboard
@Serializable
Dual version of Pose2d.
Link copied to clipboard
Link copied to clipboard
@Serializable
Dual version of PoseVelocity2d.
Link copied to clipboard
Represents a robot's pose on the field at a given time.
Link copied to clipboard
Link copied to clipboard
@Serializable
Dual version of Rotation2d.
Link copied to clipboard
Time parameter for DualNum
Link copied to clipboard
@Serializable
Link copied to clipboard
@Serializable
Dual version of Vector2d.
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Linearly interpolates between two Pose2d objects.
Link copied to clipboard
fun <Param : DualParameter> lerpPose2dDual(start: Pose2dDual<Param>, end: Pose2dDual<Param>, t: Double): Pose2dDual<Param>
Link copied to clipboard
Link copied to clipboard
fun <Param : DualParameter> lerpPoseLookupDual(times: List<Double>, poses: List<Pose2dDual<Param>>, query: Double): Pose2dDual<Param>
Link copied to clipboard
Linearly interpolates an angle, handling wrap-around.
Link copied to clipboard
fun <Param : DualParameter> lerpRotation2dDual(start: Rotation2dDual<Param>, end: Rotation2dDual<Param>, t: Double): Rotation2dDual<Param>
Link copied to clipboard
Linearly interpolates between two Vector2d objects.
Link copied to clipboard
fun <Param : DualParameter> lerpVector2dDual(start: Vector2dDual<Param>, end: Vector2dDual<Param>, t: Double): Vector2dDual<Param>
Link copied to clipboard
Creates a cost matrix from the given tolerances using Bryson's rule.
Link copied to clipboard
Link copied to clipboard
Solves for X in the equation \(aX = b)\.
Link copied to clipboard
Link copied to clipboard