Types for representing 2D robot trajectories, including time parametrizations of paths.
BaseTrajectoryBuilder |
Easy-to-use builder for creating Trajectory instances. abstract class BaseTrajectoryBuilder<T : BaseTrajectoryBuilder<T>> |
DisplacementMarker |
Trajectory marker that is triggered when the specified displacement passes. data class DisplacementMarker |
DisplacementProducer |
interface DisplacementProducer |
MarkerCallback |
interface MarkerCallback |
SimpleTrajectoryBuilder |
Builder for trajectories with static constraints. class SimpleTrajectoryBuilder : BaseTrajectoryBuilder<SimpleTrajectoryBuilder> |
SpatialMarker |
Trajectory marker that is triggered when the trajectory passes the specified point. data class SpatialMarker |
TemporalMarker |
Trajectory marker that is triggered when the specified time passes. data class TemporalMarker |
TimeProducer |
interface TimeProducer |
Trajectory |
Trajectory backed by a Path and a MotionProfile. class Trajectory |
TrajectoryBuilder |
Builder for trajectories with dynamic constraints. class TrajectoryBuilder : BaseTrajectoryBuilder<TrajectoryBuilder> |
TrajectoryGenerator |
Trajectory generator for creating trajectories with dynamic and static constraints from paths. object TrajectoryGenerator |
TrajectoryMarker |
Trajectory marker that is triggered when the specified time passes. data class TrajectoryMarker |
<no name provided> |
SAM interface that produces a marker absolute displacement offset from the trajectory length. fun <no name provided>(): Unit |