|
Classes | |
struct | BrakingData |
struct | WedgeBrakingData |
Functions | |
double | a (double t, double a0, double j) |
WedgeBrakingData | braking_distance_with_wedge (double v0, double a0, double j) |
BrakingData | brakingDistance (double goal, double s0, double v0, double a0, double v_max, double a_max, double j, double dec_max) |
double | brakingDistance (double v0, double a0, double j) |
std::tuple< double, double, double > | calcAccAndJerk (double s0, double v0) |
bool | isPossibleToBrake (double v0, double a0, double j) |
double | jerk (double t, double s0, double v0, double a0) |
double | s (double t, double s0, double v0, double a0, double j) |
double | t_to_v (double v, double a, double j) |
double | t_to_v_with_wedge_acc (double v, double a0, double j) |
double | v (double t, double v0, double a0, double j) |
double armarx::ctrlutil::a | ( | double | t, |
double | a0, | ||
double | j | ||
) |
Definition at line 45 of file CtrlUtil.h.
WedgeBrakingData armarx::ctrlutil::braking_distance_with_wedge | ( | double | v0, |
double | a0, | ||
double | j | ||
) |
Definition at line 157 of file CtrlUtil.h.
BrakingData armarx::ctrlutil::brakingDistance | ( | double | goal, |
double | s0, | ||
double | v0, | ||
double | a0, | ||
double | v_max, | ||
double | a_max, | ||
double | j, | ||
double | dec_max | ||
) |
double armarx::ctrlutil::brakingDistance | ( | double | v0, |
double | a0, | ||
double | j | ||
) |
Definition at line 76 of file CtrlUtil.h.
std::tuple<double, double, double> armarx::ctrlutil::calcAccAndJerk | ( | double | s0, |
double | v0 | ||
) |
bool armarx::ctrlutil::isPossibleToBrake | ( | double | v0, |
double | a0, | ||
double | j | ||
) |
Definition at line 135 of file CtrlUtil.h.
double armarx::ctrlutil::jerk | ( | double | t, |
double | s0, | ||
double | v0, | ||
double | a0 | ||
) |
double armarx::ctrlutil::s | ( | double | t, |
double | s0, | ||
double | v0, | ||
double | a0, | ||
double | j | ||
) |
Definition at line 33 of file CtrlUtil.h.
double armarx::ctrlutil::t_to_v | ( | double | v, |
double | a, | ||
double | j | ||
) |
Definition at line 51 of file CtrlUtil.h.
double armarx::ctrlutil::t_to_v_with_wedge_acc | ( | double | v, |
double | a0, | ||
double | j | ||
) |
Definition at line 64 of file CtrlUtil.h.
double armarx::ctrlutil::v | ( | double | t, |
double | v0, | ||
double | a0, | ||
double | j | ||
) |
Definition at line 39 of file CtrlUtil.h.