Package com.acmerobotics.roadrunner
Class SafeTrajectoryBuilder
-
- All Implemented Interfaces:
public final class SafeTrajectoryBuilder
-
-
Constructor Summary
Constructors Constructor Description SafeTrajectoryBuilder(TrajectoryBuilderParams params, Pose2d beginPose, Rotation2d beginTangent, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, PoseMap poseMap)
SafeTrajectoryBuilder(TrajectoryBuilderParams params, Pose2d beginPose, Rotation2d beginTangent, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint)
SafeTrajectoryBuilder(TrajectoryBuilderParams params, Pose2d beginPose, Double beginTangent, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, PoseMap poseMap)
SafeTrajectoryBuilder(TrajectoryBuilderParams params, Pose2d beginPose, Double beginTangent, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint)
-
Method Summary
-
-
Constructor Detail
-
SafeTrajectoryBuilder
SafeTrajectoryBuilder(TrajectoryBuilderParams params, Pose2d beginPose, Rotation2d beginTangent, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, PoseMap poseMap)
-
SafeTrajectoryBuilder
SafeTrajectoryBuilder(TrajectoryBuilderParams params, Pose2d beginPose, Rotation2d beginTangent, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint)
-
SafeTrajectoryBuilder
SafeTrajectoryBuilder(TrajectoryBuilderParams params, Pose2d beginPose, Double beginTangent, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, PoseMap poseMap)
-
SafeTrajectoryBuilder
SafeTrajectoryBuilder(TrajectoryBuilderParams params, Pose2d beginPose, Double beginTangent, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint)
-
-
Method Detail
-
lineToX
@JvmOverloads() final TangentTrajectoryBuilder lineToX(Double posX, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToX
@JvmOverloads() final TangentTrajectoryBuilder lineToX(Double posX, VelConstraint velConstraintOverride)
-
lineToX
@JvmOverloads() final TangentTrajectoryBuilder lineToX(Double posX)
-
lineToXConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder lineToXConstantHeading(Double posX, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder lineToXConstantHeading(Double posX, VelConstraint velConstraintOverride)
-
lineToXConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder lineToXConstantHeading(Double posX)
-
lineToXLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToXLinearHeading(Double posX, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToXLinearHeading(Double posX, Rotation2d heading, VelConstraint velConstraintOverride)
-
lineToXLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToXLinearHeading(Double posX, Rotation2d heading)
-
lineToXLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToXLinearHeading(Double posX, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToXLinearHeading(Double posX, Double heading, VelConstraint velConstraintOverride)
-
lineToXLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToXLinearHeading(Double posX, Double heading)
-
lineToXSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToXSplineHeading(Double posX, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToXSplineHeading(Double posX, Rotation2d heading, VelConstraint velConstraintOverride)
-
lineToXSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToXSplineHeading(Double posX, Rotation2d heading)
-
lineToXSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToXSplineHeading(Double posX, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToXSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToXSplineHeading(Double posX, Double heading, VelConstraint velConstraintOverride)
-
lineToXSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToXSplineHeading(Double posX, Double heading)
-
lineToY
@JvmOverloads() final TangentTrajectoryBuilder lineToY(Double posY, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToY
@JvmOverloads() final TangentTrajectoryBuilder lineToY(Double posY, VelConstraint velConstraintOverride)
-
lineToY
@JvmOverloads() final TangentTrajectoryBuilder lineToY(Double posY)
-
lineToYConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder lineToYConstantHeading(Double posY, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder lineToYConstantHeading(Double posY, VelConstraint velConstraintOverride)
-
lineToYConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder lineToYConstantHeading(Double posY)
-
lineToYLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToYLinearHeading(Double posY, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToYLinearHeading(Double posY, Rotation2d heading, VelConstraint velConstraintOverride)
-
lineToYLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToYLinearHeading(Double posY, Rotation2d heading)
-
lineToYLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToYLinearHeading(Double posY, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToYLinearHeading(Double posY, Double heading, VelConstraint velConstraintOverride)
-
lineToYLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder lineToYLinearHeading(Double posY, Double heading)
-
lineToYSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToYSplineHeading(Double posY, Rotation2d heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToYSplineHeading(Double posY, Rotation2d heading, VelConstraint velConstraintOverride)
-
lineToYSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToYSplineHeading(Double posY, Rotation2d heading)
-
lineToYSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToYSplineHeading(Double posY, Double heading, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
lineToYSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToYSplineHeading(Double posY, Double heading, VelConstraint velConstraintOverride)
-
lineToYSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder lineToYSplineHeading(Double posY, Double heading)
-
splineTo
@JvmOverloads() final TangentTrajectoryBuilder splineTo(Vector2d pos, Rotation2d tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineTo
@JvmOverloads() final TangentTrajectoryBuilder splineTo(Vector2d pos, Rotation2d tangent, VelConstraint velConstraintOverride)
-
splineTo
@JvmOverloads() final TangentTrajectoryBuilder splineTo(Vector2d pos, Rotation2d tangent)
-
splineTo
@JvmOverloads() final TangentTrajectoryBuilder splineTo(Vector2d pos, Double tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineTo
@JvmOverloads() final TangentTrajectoryBuilder splineTo(Vector2d pos, Double tangent, VelConstraint velConstraintOverride)
-
splineTo
@JvmOverloads() final TangentTrajectoryBuilder splineTo(Vector2d pos, Double tangent)
-
splineToConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder splineToConstantHeading(Vector2d pos, Rotation2d tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder splineToConstantHeading(Vector2d pos, Rotation2d tangent, VelConstraint velConstraintOverride)
-
splineToConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder splineToConstantHeading(Vector2d pos, Rotation2d tangent)
-
splineToConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder splineToConstantHeading(Vector2d pos, Double tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder splineToConstantHeading(Vector2d pos, Double tangent, VelConstraint velConstraintOverride)
-
splineToConstantHeading
@JvmOverloads() final ConstantTrajectoryBuilder splineToConstantHeading(Vector2d pos, Double tangent)
-
splineToLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder splineToLinearHeading(Pose2d pose, Rotation2d tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder splineToLinearHeading(Pose2d pose, Rotation2d tangent, VelConstraint velConstraintOverride)
-
splineToLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder splineToLinearHeading(Pose2d pose, Rotation2d tangent)
-
splineToLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder splineToLinearHeading(Pose2d pose, Double tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder splineToLinearHeading(Pose2d pose, Double tangent, VelConstraint velConstraintOverride)
-
splineToLinearHeading
@JvmOverloads() final RestrictedTrajectoryBuilder splineToLinearHeading(Pose2d pose, Double tangent)
-
splineToSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder splineToSplineHeading(Pose2d pose, Rotation2d tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder splineToSplineHeading(Pose2d pose, Rotation2d tangent, VelConstraint velConstraintOverride)
-
splineToSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder splineToSplineHeading(Pose2d pose, Rotation2d tangent)
-
splineToSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder splineToSplineHeading(Pose2d pose, Double tangent, VelConstraint velConstraintOverride, AccelConstraint accelConstraintOverride)
-
splineToSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder splineToSplineHeading(Pose2d pose, Double tangent, VelConstraint velConstraintOverride)
-
splineToSplineHeading
@JvmOverloads() final SafeTrajectoryBuilder splineToSplineHeading(Pose2d pose, Double tangent)
-
build
final List<Trajectory> build()
-
-
-
-