Package com.acmerobotics.roadrunner
Class SafeTrajectoryBuilder
-
- All Implemented Interfaces:
public final class SafeTrajectoryBuilder
-
-
Constructor Summary
Constructors Constructor Description SafeTrajectoryBuilder(Pose2d beginPose, Rotation2d beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double dispResolution, Double angResolution, PoseMap poseMap)
SafeTrajectoryBuilder(Pose2d beginPose, Rotation2d beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double dispResolution, Double angResolution)
SafeTrajectoryBuilder(Pose2d beginPose, Double beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double dispResolution, Double angResolution, PoseMap poseMap)
SafeTrajectoryBuilder(Pose2d beginPose, Double beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double dispResolution, Double angResolution)
-
Method Summary
-
-
Constructor Detail
-
SafeTrajectoryBuilder
SafeTrajectoryBuilder(Pose2d beginPose, Rotation2d beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double dispResolution, Double angResolution, PoseMap poseMap)
-
SafeTrajectoryBuilder
SafeTrajectoryBuilder(Pose2d beginPose, Rotation2d beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double dispResolution, Double angResolution)
-
SafeTrajectoryBuilder
SafeTrajectoryBuilder(Pose2d beginPose, Double beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double dispResolution, Double angResolution, PoseMap poseMap)
-
SafeTrajectoryBuilder
SafeTrajectoryBuilder(Pose2d beginPose, Double beginTangent, Double eps, Double beginEndVel, VelConstraint baseVelConstraint, AccelConstraint baseAccelConstraint, Double dispResolution, Double angResolution)
-
-
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()
-
-
-
-