Class MotionPrimitive

Inheritance Relationships

Derived Types

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