_direction | VelocitySmoothing | private |
_local_time | VelocitySmoothing | private |
_max_accel | VelocitySmoothing | private |
_max_jerk | VelocitySmoothing | private |
_max_vel | VelocitySmoothing | private |
_state | VelocitySmoothing | private |
_state_init | VelocitySmoothing | private |
_T1 | VelocitySmoothing | private |
_T2 | VelocitySmoothing | private |
_T3 | VelocitySmoothing | private |
_vel_sp | VelocitySmoothing | private |
computeDirection() | VelocitySmoothing | private |
computeT1(float a0, float v3, float j_max, float a_max) | VelocitySmoothing | inlineprivate |
computeT1(float T123, float a0, float v3, float j_max, float a_max) | VelocitySmoothing | inlineprivate |
computeT2(float T1, float T3, float a0, float v3, float j_max) | VelocitySmoothing | inlineprivate |
computeT2(float T123, float T1, float T3) | VelocitySmoothing | inlineprivate |
computeT3(float T1, float a0, float j_max) | VelocitySmoothing | inlineprivate |
computeVelAtZeroAcc() | VelocitySmoothing | private |
evaluatePoly(float j, float a0, float v0, float x0, float t, int d) | VelocitySmoothing | inlineprivate |
getCurrentAcceleration() const | VelocitySmoothing | inline |
getCurrentJerk() const | VelocitySmoothing | inline |
getCurrentPosition() const | VelocitySmoothing | inline |
getCurrentVelocity() const | VelocitySmoothing | inline |
getMaxAccel() const | VelocitySmoothing | inline |
getMaxJerk() const | VelocitySmoothing | inline |
getMaxVel() const | VelocitySmoothing | inline |
getT1() const | VelocitySmoothing | inline |
getT2() const | VelocitySmoothing | inline |
getT3() const | VelocitySmoothing | inline |
getTotalTime() const | VelocitySmoothing | inline |
getVelSp() const | VelocitySmoothing | inline |
reset(float accel, float vel, float pos) | VelocitySmoothing | |
saturateT1ForAccel(float a0, float j_max, float T1, float a_max) | VelocitySmoothing | inlineprivate |
setCurrentAcceleration(const float accel) | VelocitySmoothing | inline |
setCurrentPosition(const float pos) | VelocitySmoothing | inline |
setCurrentVelocity(const float vel) | VelocitySmoothing | inline |
setMaxAccel(float max_accel) | VelocitySmoothing | inline |
setMaxJerk(float max_jerk) | VelocitySmoothing | inline |
setMaxVel(float max_vel) | VelocitySmoothing | inline |
timeSynchronization(VelocitySmoothing *traj, int n_traj) | VelocitySmoothing | static |
updateDurations(float vel_setpoint) | VelocitySmoothing | |
updateDurationsGivenTotalTime(float T123) | VelocitySmoothing | private |
updateDurationsMinimizeTotalTime() | VelocitySmoothing | private |
updateTraj(float dt, float time_stretch=1.f) | VelocitySmoothing | |
VelocitySmoothing(float initial_accel=0.f, float initial_vel=0.f, float initial_pos=0.f) | VelocitySmoothing | |
~VelocitySmoothing()=default | VelocitySmoothing | |