PosePathSeqBuilder

Builds a sequence of CompositePosePaths, each guaranteeing \(C^1\) heading continuity. Requires that pose path has \(C^2\) continuity.

A new path is started whenever extending the current path would violate the continuity requirement. To manually insert further path breaks, invoke this builder multiple times.

Constructors

Link copied to clipboard
constructor(path: PositionPath<Arclength>, beginHeading: Rotation2d)
constructor(path: PositionPath<Arclength>, beginHeading: Double)

Functions

Link copied to clipboard

Fills in constant headings until displacement disp.

Link copied to clipboard
Link copied to clipboard

Fills in headings interpolated linearly to heading heading at displacement disp.

Link copied to clipboard
Link copied to clipboard

Fills in tangent headings until displacement disp.

Link copied to clipboard