public class TrajectoryFollower
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TrajectoryFollower.TrajectoryConfig |
static class |
TrajectoryFollower.TrajectorySetpoint |
| Constructor and Description |
|---|
TrajectoryFollower() |
| Modifier and Type | Method and Description |
|---|---|
double |
calculate(double position) |
void |
configure(double kp,
double ki,
double kd,
double kv,
double ka,
TrajectoryFollower.TrajectoryConfig config) |
TrajectoryFollower.TrajectoryConfig |
getConfig() |
TrajectoryFollower.TrajectorySetpoint |
getCurrentSetpoint() |
double |
getGoal() |
boolean |
isFinishedTrajectory() |
void |
setConfig(TrajectoryFollower.TrajectoryConfig config) |
void |
setGoal(TrajectoryFollower.TrajectorySetpoint current_state,
double goal_position) |
public void configure(double kp,
double ki,
double kd,
double kv,
double ka,
TrajectoryFollower.TrajectoryConfig config)
public void setGoal(TrajectoryFollower.TrajectorySetpoint current_state, double goal_position)
public double getGoal()
public TrajectoryFollower.TrajectoryConfig getConfig()
public void setConfig(TrajectoryFollower.TrajectoryConfig config)
public double calculate(double position)
public boolean isFinishedTrajectory()
public TrajectoryFollower.TrajectorySetpoint getCurrentSetpoint()