Class MotionPrimitive
Defined in File motion_primitives.h
Inheritance Relationships
Derived Types
public urcl::control::MotionPrimitiveWithTarget(Class MotionPrimitiveWithTarget)public urcl::control::SplinePrimitive(Struct SplinePrimitive)
Class Documentation
-
class MotionPrimitive
Subclassed by urcl::control::MotionPrimitiveWithTarget, urcl::control::SplinePrimitive
Public Functions
-
inline MotionPrimitive(const double blend_radius = 0, const std::chrono::duration<double> duration = std::chrono::milliseconds(0), const double acceleration = 1.4, const double velocity = 1.04)
-
virtual ~MotionPrimitive() = default
-
virtual bool validate() const
Public Members
-
MotionType type = MotionType::UNKNOWN
-
std::chrono::duration<double> duration
-
double acceleration
-
double velocity
-
double blend_radius = 0.0
-
inline MotionPrimitive(const double blend_radius = 0, const std::chrono::duration<double> duration = std::chrono::milliseconds(0), const double acceleration = 1.4, const double velocity = 1.04)