Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SmithPredictor Class Reference

#include <SmithPredictor.h>

Public Member Functions

 SmithPredictor ()
 ~SmithPredictor ()
void configure (const yarp::os::Property &options, iCub::iKin::iKinChain &chain)
void restart (const yarp::sig::Vector &y0)
yarp::sig::Vector computeCmd (const yarp::sig::Vector &u)

Protected Member Functions

void dealloc ()

Protected Attributes

std::deque< iCub::ctrl::Filter * > F
std::deque< std::deque< double > * > tappedDelays
bool enabled

Detailed Description

Definition at line 36 of file SmithPredictor.h.

Constructor & Destructor Documentation

◆ SmithPredictor()

SmithPredictor::SmithPredictor ( )

Definition at line 37 of file SmithPredictor.cpp.

◆ ~SmithPredictor()

SmithPredictor::~SmithPredictor ( )

Definition at line 45 of file SmithPredictor.cpp.

Member Function Documentation

◆ computeCmd()

Vector SmithPredictor::computeCmd ( const yarp::sig::Vector &  u)

Definition at line 193 of file SmithPredictor.cpp.

◆ configure()

void SmithPredictor::configure ( const yarp::os::Property &  options,
iCub::iKin::iKinChain chain 

Definition at line 69 of file SmithPredictor.cpp.

◆ dealloc()

void SmithPredictor::dealloc ( )

Definition at line 52 of file SmithPredictor.cpp.

◆ restart()

void SmithPredictor::restart ( const yarp::sig::Vector &  y0)

Definition at line 166 of file SmithPredictor.cpp.

Member Data Documentation

◆ enabled

bool SmithPredictor::enabled

Definition at line 42 of file SmithPredictor.h.

◆ F

std::deque<iCub::ctrl::Filter*> SmithPredictor::F

Definition at line 40 of file SmithPredictor.h.

◆ I

iCub::ctrl::Integrator* SmithPredictor::I

Definition at line 39 of file SmithPredictor.h.

◆ tappedDelays

std::deque<std::deque<double>*> SmithPredictor::tappedDelays

Definition at line 41 of file SmithPredictor.h.

The documentation for this class was generated from the following files: