iCub-main
Namespaces | Classes | Typedefs | Functions | Variables
iCub::ctrl Namespace Reference

Namespaces

 dbscan
 

Classes

class  AWLinEstimator
 
class  AWPolyElement
 
class  AWPolyEstimator
 
class  AWQuadEstimator
 
class  Clustering
 
struct  Code
 
class  DBSCAN
 
class  ff2LayNN
 
class  ff2LayNN_tansig_purelin
 
class  Filter
 
class  FirstOrderLowPassFilter
 
class  FunctionEncoder
 
class  helperPID
 
class  IFilter
 
class  Integrator
 
class  Kalman
 
class  MedianFilter
 
class  minJerkBaseGen
 
class  minJerkRefGen
 
class  minJerkTrajGen
 
class  minJerkVelCtrl
 
class  minJerkVelCtrlForIdealPlant
 
class  minJerkVelCtrlForNonIdealPlant
 
class  ModifiedThompsonTau
 
class  OnlineCompensatorDesign
 
class  OnlineDCMotorEstimator
 
class  OnlineStictionEstimator
 
class  OutliersDetection
 
class  parallelPID
 
class  RateLimiter
 
class  Riccati
 
class  seriesPID
 
class  WaveletEncoder
 

Typedefs

typedef std::deque< AWPolyElementAWPolyList
 

Functions

double dot (const yarp::sig::Matrix &A, int colA, const yarp::sig::Matrix &B, int colB)
 
double norm2 (const yarp::sig::Matrix &M, int col)
 
double norm (const yarp::sig::Matrix &M, int col)
 
yarp::sig::Vector cross (const yarp::sig::Matrix &A, int colA, const yarp::sig::Matrix &B, int colB)
 
yarp::sig::Vector Dcross (const yarp::sig::Vector &a, const yarp::sig::Vector &Da, const yarp::sig::Vector &b, const yarp::sig::Vector &Db)
 
yarp::sig::Vector Dcross (const yarp::sig::Matrix &A, const yarp::sig::Matrix &DA, int colA, const yarp::sig::Matrix &B, const yarp::sig::Matrix &DB, int colB)
 
double waveletIntegrand (double x, void *params)
 

Variables

constexpr double CTRL_PI = M_PI
 The PI constant. More...
 
constexpr double CTRL_RAD2DEG = 180.0 / M_PI
 180/PI. More...
 
constexpr double CTRL_DEG2RAD = M_PI / 180.0
 PI/180. More...
 
double waveLUP [WAVELET_LUP_SIZE][2]
 

Typedef Documentation

◆ AWPolyList

Definition at line 65 of file adaptWinPolyEstimator.h.

Function Documentation

◆ waveletIntegrand()

double iCub::ctrl::waveletIntegrand ( double  x,
void *  params 
)

Definition at line 99 of file functionEncoder.cpp.

Variable Documentation

◆ CTRL_DEG2RAD

constexpr double iCub::ctrl::CTRL_DEG2RAD = M_PI / 180.0
constexpr

PI/180.

Definition at line 66 of file math.h.

◆ CTRL_PI

constexpr double iCub::ctrl::CTRL_PI = M_PI
constexpr

The PI constant.

Definition at line 56 of file math.h.

◆ CTRL_RAD2DEG

constexpr double iCub::ctrl::CTRL_RAD2DEG = 180.0 / M_PI
constexpr

180/PI.

Definition at line 61 of file math.h.

◆ waveLUP

double iCub::ctrl::waveLUP[WAVELET_LUP_SIZE][2]

Definition at line 40 of file functionEncoder.cpp.