Public Member Functions | Public Attributes
labust::control::esc::EscClassic Class Reference

#include <EscClassic.hpp>

Inheritance diagram for labust::control::esc::EscClassic:
Inheritance graph
[legend]

List of all members.

Public Member Functions

vector controllerGain (vector postFiltered)
 EscClassic (int ctrlNum, numericprecission Ts)
vector gradientEstimation (numericprecission cost_signal_filtered, vector additional_input)
void initController (double sin_amp, double sin_freq, double corr_gain, double high_pass_pole, double low_pass_pole, double comp_zero, double comp_pole, double period)
vector postFiltering (vector estimated_gradient)
numericprecission preFiltering (numericprecission cost_signal)
vector superimposePerturbation (vector control)
 ~EscClassic ()

Public Attributes

vector comp_old_
vector comp_pole_
vector comp_zero_
vector control_ref_
vector corr_gain_
vector corr_signal_
numericprecission high_pass_pole_
numericprecission hpf_out_old_
vector low_pass_pole_
vector lpf_out_old_
numericprecission obj_val_old_
vector phase_shift_
vector signal_demodulated_old_
vector sin_amp_
vector sin_freq_
vector state_

Detailed Description

Definition at line 18 of file EscClassic.hpp.


Constructor & Destructor Documentation


Member Function Documentation

vector labust::control::esc::EscClassic::gradientEstimation ( numericprecission  cost_signal_filtered,
vector  additional_input 
) [virtual]
void labust::control::esc::EscClassic::initController ( double  sin_amp,
double  sin_freq,
double  corr_gain,
double  high_pass_pole,
double  low_pass_pole,
double  comp_zero,
double  comp_pole,
double  period 
)

Member Data Documentation

Definition at line 43 of file EscClassic.hpp.

Definition at line 42 of file EscClassic.hpp.

Definition at line 42 of file EscClassic.hpp.

Definition at line 43 of file EscClassic.hpp.

Definition at line 42 of file EscClassic.hpp.

Definition at line 43 of file EscClassic.hpp.

Definition at line 47 of file EscClassic.hpp.

Definition at line 47 of file EscClassic.hpp.

Definition at line 42 of file EscClassic.hpp.

Definition at line 43 of file EscClassic.hpp.

Definition at line 47 of file EscClassic.hpp.

Definition at line 43 of file EscClassic.hpp.

Definition at line 43 of file EscClassic.hpp.

Definition at line 42 of file EscClassic.hpp.

Definition at line 42 of file EscClassic.hpp.

Definition at line 45 of file EscClassic.hpp.


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


labust_control
Author(s): Gyula Nagy
autogenerated on Fri Aug 28 2015 11:22:42