|
| | 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 | 外乱オブザーバ(ベクトル版)の個数 |