Skip to main content

MotionGenerator

Trait MotionGenerator 

Source
pub trait MotionGenerator: Finishable + Copy {
    const KIND: MotionGeneratorKind;
}
Expand description

Implemented by the four motion generator command types.

Port of libfranka’s MotionGeneratorTraits<T> (src/motion_generator_traits.h). Torques is a controller command and deliberately does not implement this trait.

Required Associated Constants§

Source

const KIND: MotionGeneratorKind

The motion generator this command type drives.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl MotionGenerator for CartesianPose

Source§

const KIND: MotionGeneratorKind = MotionGeneratorKind::CartesianPosition

Source§

impl MotionGenerator for CartesianVelocities

Source§

const KIND: MotionGeneratorKind = MotionGeneratorKind::CartesianVelocity

Source§

impl MotionGenerator for JointPositions

Source§

const KIND: MotionGeneratorKind = MotionGeneratorKind::JointPosition

Source§

impl MotionGenerator for JointVelocities

Source§

const KIND: MotionGeneratorKind = MotionGeneratorKind::JointVelocity