Struct MotionPrimitive

Inheritance Relationships

Derived Types

Struct Documentation

struct MotionPrimitive

Subclassed by urcl::control::MoveCPrimitive, urcl::control::MoveJPrimitive, urcl::control::MoveLPrimitive, urcl::control::MovePPrimitive, urcl::control::OptimoveJPrimitive, urcl::control::OptimoveLPrimitive, urcl::control::SplinePrimitive

Public Functions

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