Package frc.robot.autonomous.helpers
Class PathGenerator
- java.lang.Object
-
- frc.robot.autonomous.helpers.PathGenerator
-
public class PathGenerator extends java.lang.Object
Trajectory-based path follower command generator. For generating WPILib command to drive the robot form point to point
-
-
Constructor Summary
Constructors Constructor Description PathGenerator()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static edu.wpi.first.wpilibj2.command.SequentialCommandGroup
generate(EasyTrajectory t)
Generate a path following command group from a trajectorystatic edu.wpi.first.wpilibj2.command.SequentialCommandGroup
generate(EasyTrajectory t, SpeedConstraint constraint)
Generate a path following command group from a trajectory and a constraintstatic edu.wpi.first.wpilibj2.command.SequentialCommandGroup
generate(EasyTrajectory t, SpeedConstraint constraint, boolean reversed)
static edu.wpi.first.wpilibj2.command.SequentialCommandGroup
generate(EasyTrajectory t, SpeedConstraint constraint, boolean reversed, boolean stop)
-
-
-
Method Detail
-
generate
public static edu.wpi.first.wpilibj2.command.SequentialCommandGroup generate(EasyTrajectory t)
Generate a path following command group from a trajectory- Parameters:
t
- Trajectory to follow- Returns:
- generated path following command
-
generate
public static edu.wpi.first.wpilibj2.command.SequentialCommandGroup generate(EasyTrajectory t, SpeedConstraint constraint)
Generate a path following command group from a trajectory and a constraint- Parameters:
t
- Trajectory to followconstraint
- trajectory constraints- Returns:
- generated path following command
-
generate
public static edu.wpi.first.wpilibj2.command.SequentialCommandGroup generate(EasyTrajectory t, SpeedConstraint constraint, boolean reversed)
- Parameters:
t
- Trajectory to followconstraint
- Trajectory constraintsreversed
- Should the path be reversed- Returns:
- generated path following command
-
generate
public static edu.wpi.first.wpilibj2.command.SequentialCommandGroup generate(EasyTrajectory t, SpeedConstraint constraint, boolean reversed, boolean stop)
- Parameters:
t
- Trajectory to followconstraint
- Trajectory constraintsreversed
- Should the path be reversedstop
- Should the path stop after- Returns:
- generated path following command
-
-