Spiral2D

data class Spiral2D(val cDot: Double)

Represents a spiral of the form: x(l) = A * sqrt(pi) * int_0^l cos( (pit^2) / 2 ) dt y(l) = A * sqrt(pi) * int_0^l sin( (pit^2) / 2 ) dt Asymptotic points at (Asqrt(pi)/2, Asqrt(pi)/2) and (-Asqrt(pi)/2, -Asqrt(pi)/2).

Parameters

cDot

first derivative of curvature

Constructors

Link copied to clipboard
constructor(cDot: Double)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun calculateCurvature(l: Double): <Error class: unknown class>

Returns the curvature at the spiral position l.

Link copied to clipboard

Returns a point in cartesian coordinates at the spiral position l. The point is calculated by using a Fresnel integral implementation.

Link copied to clipboard

Returns the pose at the spiral position l.

Link copied to clipboard

Returns the rotation of the tangent at the spiral position l.