motor_controller
Public Member Functions | List of all members
motor_controller::InputShaper Class Reference

#include <InputShaper.hpp>

Public Member Functions

 InputShaper ()
 
void setCoefficients (double _Ts, double _dampingRatio, double _naturalFrequency, int nrImpulses=2)
 
void setDirectCoefficients (double _Ts, double _K, double _timeDelay, int _nrImpulses=2)
 
void printCoefficients ()
 
double update (double _referenceInput, double time=0.0)
 
void reset ()
 

Constructor & Destructor Documentation

◆ InputShaper()

motor_controller::InputShaper::InputShaper ( )
inline

Member Function Documentation

◆ printCoefficients()

void InputShaper::printCoefficients ( )

◆ reset()

void motor_controller::InputShaper::reset ( )
inline

◆ setCoefficients()

void InputShaper::setCoefficients ( double  _Ts,
double  _dampingRatio,
double  _naturalFrequency,
int  nrImpulses = 2 
)

◆ setDirectCoefficients()

void InputShaper::setDirectCoefficients ( double  _Ts,
double  _K,
double  _timeDelay,
int  _nrImpulses = 2 
)

◆ update()

double InputShaper::update ( double  _referenceInput,
double  time = 0.0 
)

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