PX4 Firmware
PX4 Autopilot Software http://px4.io
VelocitySmoothing Member List

This is the complete list of members for VelocitySmoothing, including all inherited members.

_directionVelocitySmoothingprivate
_local_timeVelocitySmoothingprivate
_max_accelVelocitySmoothingprivate
_max_jerkVelocitySmoothingprivate
_max_velVelocitySmoothingprivate
_stateVelocitySmoothingprivate
_state_initVelocitySmoothingprivate
_T1VelocitySmoothingprivate
_T2VelocitySmoothingprivate
_T3VelocitySmoothingprivate
_vel_spVelocitySmoothingprivate
computeDirection()VelocitySmoothingprivate
computeT1(float a0, float v3, float j_max, float a_max)VelocitySmoothinginlineprivate
computeT1(float T123, float a0, float v3, float j_max, float a_max)VelocitySmoothinginlineprivate
computeT2(float T1, float T3, float a0, float v3, float j_max)VelocitySmoothinginlineprivate
computeT2(float T123, float T1, float T3)VelocitySmoothinginlineprivate
computeT3(float T1, float a0, float j_max)VelocitySmoothinginlineprivate
computeVelAtZeroAcc()VelocitySmoothingprivate
evaluatePoly(float j, float a0, float v0, float x0, float t, int d)VelocitySmoothinginlineprivate
getCurrentAcceleration() constVelocitySmoothinginline
getCurrentJerk() constVelocitySmoothinginline
getCurrentPosition() constVelocitySmoothinginline
getCurrentVelocity() constVelocitySmoothinginline
getMaxAccel() constVelocitySmoothinginline
getMaxJerk() constVelocitySmoothinginline
getMaxVel() constVelocitySmoothinginline
getT1() constVelocitySmoothinginline
getT2() constVelocitySmoothinginline
getT3() constVelocitySmoothinginline
getTotalTime() constVelocitySmoothinginline
getVelSp() constVelocitySmoothinginline
reset(float accel, float vel, float pos)VelocitySmoothing
saturateT1ForAccel(float a0, float j_max, float T1, float a_max)VelocitySmoothinginlineprivate
setCurrentAcceleration(const float accel)VelocitySmoothinginline
setCurrentPosition(const float pos)VelocitySmoothinginline
setCurrentVelocity(const float vel)VelocitySmoothinginline
setMaxAccel(float max_accel)VelocitySmoothinginline
setMaxJerk(float max_jerk)VelocitySmoothinginline
setMaxVel(float max_vel)VelocitySmoothinginline
timeSynchronization(VelocitySmoothing *traj, int n_traj)VelocitySmoothingstatic
updateDurations(float vel_setpoint)VelocitySmoothing
updateDurationsGivenTotalTime(float T123)VelocitySmoothingprivate
updateDurationsMinimizeTotalTime()VelocitySmoothingprivate
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()=defaultVelocitySmoothing