21#pragma clang diagnostic push
22#pragma clang diagnostic ignored "-Wimplicit-conversion"
29#pragma clang diagnostic pop
43 return {1.0, 1.0, 1.0,
true};
77 static double checkInBounds(
double value,
const std::string &
name);
81 double velocity_, acceleration_, jerk_;
Relative dynamics factors.
Definition relative_dynamics_factor.hpp:13
double jerk() const
Jerk factor.
Definition relative_dynamics_factor.hpp:63
double acceleration() const
Acceleration factor.
Definition relative_dynamics_factor.hpp:56
bool max_dynamics() const
Whether the maximum dynamics should be used.
Definition relative_dynamics_factor.hpp:70
RelativeDynamicsFactor()
Default constructor which initializes all values to 1.0.
Definition relative_dynamics_factor.cpp:8
static RelativeDynamicsFactor MAX_DYNAMICS()
Special factor which causes the maximum dynamics to be used, independent of other factors applied els...
Definition relative_dynamics_factor.hpp:42
RelativeDynamicsFactor operator*(const RelativeDynamicsFactor &other) const
Definition relative_dynamics_factor.cpp:29
double velocity() const
Velocity factor.
Definition relative_dynamics_factor.hpp:49
Definition dynamics_limit.cpp:8
std::array< double, dims > toStdD(const Eigen::Matrix< double, dims, 1 > &vector)
Definition util.hpp:18