|
GKD.RoboCtrl
|
Public 成员函数 | |
| RLS ()=delete | |
| Delete the default constructor | |
| constexpr | RLS (float delta_, float lambda_) |
| The constructor | |
| constexpr | RLS (float delta_, float lambda_, Matrixf< dim, 1 > initParam) |
| void | reset () |
| Reset the RLS module | |
| const Matrixf< dim, 1 > & | update (Matrixf< dim, 1 > &sampleVector, float actualOutput) |
| Proccess a cycle of RLS update | |
| void | setParamVector (const Matrixf< dim, 1 > &updatedParams) |
| Set the default regression parameters | |
| constexpr Matrixf< dim, 1 > & | getParamsVector () const |
| The getter function of the params vector | |
| const float & | getOutput () const |
| The getter function of the output vector | |
|
inlineconstexpr |
The constructor
| delta_ | The intialized non-singular value of the transfer matrix |
| lambda_ | The forgotten index |
|
inline |
|
inlineconstexpr |
|
inline |
Reset the RLS module
| None |
引用了 roboctrl::utils::Matrix< _rows, _cols, T >::eye() , 以及 roboctrl::utils::Matrix< _rows, _cols, T >::zeros().
被这些函数引用 roboctrl::utils::RLS< dim >::RLS().