Turn-Go-Turn移動アルゴリズム実装クラス More...
#include <TGT.h>
Public Member Functions | |
double | distance (const Configuration &from, const Configuration &to) const |
親クラスのドキュメントを参照 More... | |
Configuration | interpolate (const Configuration &from, const Configuration &to, double ratio) const |
親クラスのドキュメントを参照 More... | |
bool | isReversible () const |
親クラスのドキュメントを参照 More... | |
TGT (PathPlanner *planner) | |
コンストラクタ More... | |
Public Member Functions inherited from PathEngine::Mobility | |
virtual bool | getPath (Configuration &from, Configuration &to, std::vector< Configuration > &o_path) const |
開始位置から目標地点への移動を補間して生成された姿勢列を取得する。 More... | |
bool | isReachable (Configuration &from, Configuration &to, bool checkCollision=true) const |
fromからtoへ干渉なしに移動可能であるかどうか More... | |
Mobility (PathPlanner *planner) | |
コンストラクタ More... | |
virtual | ~Mobility () |
デストラクタ More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from PathEngine::Mobility | |
static void | interpolationDistance (double d) |
補間時の隣接する2点間の最大距離を設定する More... | |
static double | interpolationDistance () |
補間時の隣接する2点間の最大距離を取得する More... | |
Protected Attributes inherited from PathEngine::Mobility | |
PathPlanner * | planner_ |
計画経路エンジン More... | |
Turn-Go-Turn移動アルゴリズム実装クラス
最初に終点の方向を向くようにその場で回転し、終点まで真っ直ぐに移動、最後に終了位置での指定の方向を向くためにその場回転をする移動アルゴリズム
|
inline |
|
virtual |
|
virtual |
|
inlinevirtual |