core / com.acmerobotics.roadrunner.trajectory

Package com.acmerobotics.roadrunner.trajectory

Types for representing 2D robot trajectories, including time parametrizations of paths.

Types

PathTrajectorySegment

class PathTrajectorySegment : TrajectorySegment

Trajectory segment backed by a list of Path objects.

PointTurn

class PointTurn : TrajectorySegment

Point turn trajectory segment.

Trajectory

class Trajectory

Time-parametrized trajectory of poses.

TrajectoryBuilder

class TrajectoryBuilder

Easy-to-use builder for creating Trajectory instances.

TrajectoryConfig

class TrajectoryConfig

Basic trajectory configuration intended for serialization. Intentionally more simplistic and less flexible than TrajectoryBuilder.

TrajectoryLoader

object TrajectoryLoader

Class containing methods for saving and loading TrajectoryConfig instances to YAML files.

TrajectorySegment

interface TrajectorySegment

Generic trajectory segment.

WaitSegment

class WaitSegment : TrajectorySegment

Static trajectory segment that holds a constant pose. Used for giving trajectories extra time to settle.