|
| DisturbanceObsrv (const double TrqConst, const double Inertia, const double Bandwidth, const double SmplTime) |
| コンストラクタ(スカラー版)
|
|
| DisturbanceObsrv (const Matrix< 1, N > &TrqConst, const Matrix< 1, N > &Inertia, const Matrix< 1, N > &Bandwidth, const double SmplTime) |
| コンストラクタ(ベクトル版)
|
|
| DisturbanceObsrv (DisturbanceObsrv &&r) |
| ムーブコンストラクタ
|
|
| ~DisturbanceObsrv () |
| デストラクタ
|
|
double | GetDistTorque (const double Current, const double MotorSpeed) |
| 外乱トルクを推定する関数(スカラー版)
|
|
Matrix< 1, N > | GetDistTorque (const Matrix< 1, N > &Current, const Matrix< 1, N > &MotorSpeed) |
| 外乱トルクを推定する関数(ベクトル版)
|
|
void | ClearStateVector (void) |
| 状態ベクトルをクリアする関数
|
|
template<
DObType T, size_t N = 1>
class ARCS::DisturbanceObsrv< T, N >
外乱オブザーバクラス
- テンプレート引数
-
T | 外乱オブザーバの形の設定 |
N | 外乱オブザーバ(ベクトル版)の個数 |