|
Ruckig 0.16.2
Motion Generation for Robots and Machines
|
#include <limits>#include <optional>#include <type_traits>#include <vector>#include <iomanip>#include <sstream>#include <ruckig/error.hpp>#include <ruckig/result.hpp>#include <ruckig/utils.hpp>Classes | |
| class | ruckig::InputParameter< DOFs, CustomVector > |
| Input of the Ruckig algorithm. More... | |
Namespaces | |
| namespace | ruckig |
Macros | |
| #define | RUCKIG_THROW(stream) |
Enumerations | |
| enum class | ruckig::ControlInterface { ruckig::Position , ruckig::Velocity } |
| The control interface of the robotic system, either for position or velocity control. More... | |
| enum class | ruckig::Synchronization { ruckig::Time , ruckig::TimeIfNecessary , ruckig::Phase , ruckig::None } |
| Synchronization strategy for multiple degrees of freedom (axes) More... | |
| enum class | ruckig::DurationDiscretization { ruckig::Continuous , ruckig::Discrete } |
| Restrict allowed durations of the resulting trajectory. More... | |
| enum class | ruckig::TargetLimitViolation { ruckig::ReturnError , ruckig::Confine } |
| Behaviour if the target state is outside the specified limits. More... | |
| #define RUCKIG_THROW | ( | stream | ) |