iCub-main
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

iCub::ctrl::IntegratorI
 
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 ( )
protected

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
protected

Definition at line 42 of file SmithPredictor.h.

◆ F

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

Definition at line 40 of file SmithPredictor.h.

◆ I

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

Definition at line 39 of file SmithPredictor.h.

◆ tappedDelays

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

Definition at line 41 of file SmithPredictor.h.


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