独立ステアリング機構の各モジュール最適化クラス [詳解]
#include <Udon/Algorithm/SteerOptimizer.hpp>
公開メンバ関数 | |
| SteerModuleOptimizer () | |
| コンストラクタ | |
| void | clear () |
| 最適化値を消去する | |
| Udon::Polar | operator() (const Udon::Polar ¤t, const Udon::Polar &target) |
| 最適化を行う(実測値と比較する) | |
| Udon::Polar | operator() (const Udon::Polar &target) |
| 最適化を行う(前回の制御値と比較する) | |
独立ステアリング機構の各モジュール最適化クラス
|
inline |
コンストラクタ
|
inline |
最適化値を消去する
|
inline |
最適化を行う(実測値と比較する)
| current | エンコーダー等から算出した現在の値 (極座標 r:[-∞~∞(radians)] theta:[自由]) |
| target | 最適化前の値 (極座標 r:[-π~π(radians)] theta:[自由]) |
|
inline |
最適化を行う(前回の制御値と比較する)
| target | 最適化前の値 (極座標 r:[-π~π(radians)] theta:[自由 ]) |