Ruckig 0.15.0
Motion Generation for Robots and Machines
|
#include <array>
#include <iomanip>
#include <limits>
#include <optional>
#include <sstream>
#include <type_traits>
#include <vector>
#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 |
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... | |