|
|
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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:| 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.
Here is the call graph for this function:
Here is the caller graph for this function:| double armarx::ctrlutil::t_to_v_with_wedge_acc | ( | double | v, |
| double | a0, | ||
| double | j | ||
| ) |
Definition at line 64 of file CtrlUtil.h.
Here is the call graph for this function:
Here is the caller graph for this function:| double armarx::ctrlutil::v | ( | double | t, |
| double | v0, | ||
| double | a0, | ||
| double | j | ||
| ) |
Definition at line 39 of file CtrlUtil.h.