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