Package-level declarations

Miscellaneous utilities

Types

Link copied to clipboard
public final class CircularGVF implements GuidingVectorField
Link copied to clipboard
public final class CompositeGVF implements FollowableGVF

A composite guiding vector field that avoids obstacles and follows pathGVF.

Link copied to clipboard
public final class DoubleProgression implements Iterable<Double>

A progression of values of type Double.

Link copied to clipboard
public final class DoubleProgressionKt
Link copied to clipboard
public interface FollowableGVF implements GuidingVectorField
Link copied to clipboard
public interface GuidingVectorField implements VectorField

Guiding vector field for effective path following described in section III, eq. (9) of 1610.04391.pdf. Implementation note: the function phi (see eq. (2)) and its properties are split up into Phi.target and Phi.tangent.

Link copied to clipboard
public final class GVFObstacle

An obstacle vector field (\(\mathcal{X}_{\mathcal{R}_i}\) eq. 4) as described in this paper.

Link copied to clipboard
public final class MathUtil
Link copied to clipboard
public final class Matrix3x3
Link copied to clipboard
public interface NanoClock

Clock interface with nanosecond precision and no guarantee about its origin (that is, this is only suited for measuring relative/elapsed time).

Link copied to clipboard
public final class PathGVF implements GuidingVectorField, FollowableGVF

An implementation of GuidingVectorField that follows the specified path.

Link copied to clipboard
public final class PositionPathGVF implements GuidingVectorField
Link copied to clipboard
public interface VectorField