独立ステアリング機構の各モジュール最適化クラス
[詳解]
#include <Udon/Algorithm/SteerOptimizer.hpp>
独立ステアリング機構の各モジュール最適化クラス
- 覚え書き
- 1モジュールの最適化を行う(モジュールごとをオブジェクトで管理する場合はこっちがオヌヌメ)
◆ SteerModuleOptimizer()
Udon::SteerModuleOptimizer::SteerModuleOptimizer |
( |
| ) |
|
|
inline |
◆ clear()
void Udon::SteerModuleOptimizer::clear |
( |
| ) |
|
|
inline |
最適化値を消去する
- 覚え書き
- 旋回角のゼロ点をリセットするとき等に使う
◆ operator()() [1/2]
最適化を行う(実測値と比較する)
- 引数
-
current | エンコーダー等から算出した現在の値 (極座標 r:[-∞~∞(radians)] theta:[自由]) |
target | 最適化前の値 (極座標 r:[-π~π(radians)] theta:[自由]) |
- 戻り値
- 最適化後の値 (極座標 r:[-∞~∞(radians)] theta:[±最適化前theta])
◆ operator()() [2/2]
最適化を行う(前回の制御値と比較する)
- 引数
-
target | 最適化前の値 (極座標 r:[-π~π(radians)] theta:[自由 ]) |
- 戻り値
- 最適化後の値 (極座標 r:[-∞~∞(radians)] theta:[±最適化前theta])
このクラス詳解は次のファイルから抽出されました: