public class SimpleTrajectoryBuilder
extends BaseTrajectoryBuilder
Builder for trajectories with static constraints.
Constructor and Description |
---|
SimpleTrajectoryBuilder(Pose2d startPose,
DriveConstraints driveConstraints,
MotionState start)
Create a builder from a start pose and motion state. This is the recommended constructor for creating
trajectories from rest.
|
SimpleTrajectoryBuilder(Pose2d startPose,
DriveConstraints driveConstraints)
Create a builder from a start pose and motion state. This is the recommended constructor for creating
trajectories from rest.
|
SimpleTrajectoryBuilder(Trajectory trajectory,
double t,
DriveConstraints driveConstraints)
Create a builder from an active trajectory. This is useful for interrupting a live trajectory and smoothly
transitioning to a new one.
|
Modifier and Type | Method and Description |
---|---|
protected Trajectory |
buildTrajectory(Path path,
java.util.List<com.acmerobotics.roadrunner.trajectory.TemporalMarker> temporalMarkers,
java.util.List<com.acmerobotics.roadrunner.trajectory.SpatialMarker> spatialMarkers)
Build a trajectory from
path . |
addMarker, addMarker, addMarker, back, build, buildTrajectory, forward, lineTo, lineTo, reverse, setReversed, splineTo, splineTo, strafeLeft, strafeRight, strafeTo
@JvmOverloads public SimpleTrajectoryBuilder(@NotNull Pose2d startPose, @NotNull DriveConstraints driveConstraints, @NotNull MotionState start)
Create a builder from a start pose and motion state. This is the recommended constructor for creating trajectories from rest.
@JvmOverloads public SimpleTrajectoryBuilder(@NotNull Pose2d startPose, @NotNull DriveConstraints driveConstraints)
Create a builder from a start pose and motion state. This is the recommended constructor for creating trajectories from rest.
public SimpleTrajectoryBuilder(@NotNull Trajectory trajectory, double t, @NotNull DriveConstraints driveConstraints)
Create a builder from an active trajectory. This is useful for interrupting a live trajectory and smoothly transitioning to a new one.
@NotNull protected Trajectory buildTrajectory(@NotNull Path path, @NotNull java.util.List<com.acmerobotics.roadrunner.trajectory.TemporalMarker> temporalMarkers, @NotNull java.util.List<com.acmerobotics.roadrunner.trajectory.SpatialMarker> spatialMarkers)
Build a trajectory from path
.
path