Package com.stuypulse.robot.util
Class TranslationMotionProfile
java.lang.Object
com.stuypulse.robot.util.TranslationMotionProfile
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionTranslationMotionProfile(Number velLimit, Number accelLimit) TranslationMotionProfile(Number velLimit, Number accelLimit, edu.wpi.first.math.geometry.Translation2d startingTranslation, edu.wpi.first.math.geometry.Translation2d startingVelocity) TranslationMotionProfile(Number velLimit, Number accelLimit, edu.wpi.first.math.geometry.Translation2d startingTranslation, edu.wpi.first.math.geometry.Translation2d startingVelocity, int steps) -
Method Summary
Modifier and TypeMethodDescriptionprivate static edu.wpi.first.math.geometry.Translation2dclamp(edu.wpi.first.math.geometry.Translation2d translation, double maxMagnitude) edu.wpi.first.math.geometry.Translation2dget(edu.wpi.first.math.geometry.Translation2d target) static edu.wpi.first.math.geometry.Translation2dnormalize(edu.wpi.first.math.geometry.Translation2d translation) private double
-
Field Details
-
kDefaultSteps
- See Also:
-
velocityLimit
-
accelerationLimit
-
output
-
velocity
-
steps
-
previousTime
-
-
Constructor Details
-
TranslationMotionProfile
public TranslationMotionProfile(Number velLimit, Number accelLimit, edu.wpi.first.math.geometry.Translation2d startingTranslation, edu.wpi.first.math.geometry.Translation2d startingVelocity, int steps) -
TranslationMotionProfile
public TranslationMotionProfile(Number velLimit, Number accelLimit, edu.wpi.first.math.geometry.Translation2d startingTranslation, edu.wpi.first.math.geometry.Translation2d startingVelocity) -
TranslationMotionProfile
-
-
Method Details
-
clamp
private static edu.wpi.first.math.geometry.Translation2d clamp(edu.wpi.first.math.geometry.Translation2d translation, double maxMagnitude) -
normalize
public static edu.wpi.first.math.geometry.Translation2d normalize(edu.wpi.first.math.geometry.Translation2d translation) -
get
public edu.wpi.first.math.geometry.Translation2d get(edu.wpi.first.math.geometry.Translation2d target) -
resetTimer
-