Class MotionPrimitiveWithTarget

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class MotionPrimitiveWithTarget : public urcl::control::MotionPrimitive

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

Public Functions

inline MotionPrimitiveWithTarget(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 void setTarget(const MotionTarget &target) = 0
inline std::optional<MotionTarget> getTarget() const

Protected Attributes

std::unique_ptr<MotionTarget> target_