クラス CPotential

#include <Potential.h>

CPotentialのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 CPotential ()
virtual ~CPotential ()
int init ()
int setConfiguration (LocalPathPlanConfig *conf)
int setGridMap (GridMap *gmap)
int setGlobalPath (Path *gpath)
int setLocalization (Localization *localization)
int setSlope (float sl)
int getLocalPath (Path *lpath)
int getPotentialMap (GridMap *pmap)
int close ()

Private メソッド

int calculatePotentialMap ()
int calculatePath ()

Private 変数

GridMap grid_map
 リスクマップ(存在確率マップ)
GridMap potential_map
 ポテンシャルマップ
Path global_path
 第9系の座標系の経路(大経路モジュールから受信するデータ)
Path dist_path
 global_pathから経由したパスを除いた経路
Path local_path
 ロボット座標系で移動する経路及び目標速度ベクトル
Localization loc
float slope
 ポテンシャルの傾き (/m)
float goal_radius
 ゴールの半径
bool update
 出力時に必要に応じてupdateするため


コンストラクタとデストラクタ

CPotential::CPotential (  ) 

CPotential::~CPotential (  )  [virtual]


関数

int CPotential::init (  ) 

int CPotential::setConfiguration ( LocalPathPlanConfig conf  ) 

int CPotential::setGridMap ( GridMap gmap  ) 

int CPotential::setGlobalPath ( Path gpath  ) 

int CPotential::setLocalization ( Localization localization  ) 

int CPotential::setSlope ( float  sl  ) 

int CPotential::getLocalPath ( Path lpath  ) 

int CPotential::getPotentialMap ( GridMap pmap  ) 

int CPotential::close (  ) 

int CPotential::calculatePotentialMap (  )  [private]

int CPotential::calculatePath (  )  [private]


変数

リスクマップ(存在確率マップ)

ポテンシャルマップ

第9系の座標系の経路(大経路モジュールから受信するデータ)

global_pathから経由したパスを除いた経路

ロボット座標系で移動する経路及び目標速度ベクトル

float CPotential::slope [private]

ポテンシャルの傾き (/m)

float CPotential::goal_radius [private]

ゴールの半径

bool CPotential::update [private]

出力時に必要に応じてupdateするため


このクラスの説明は次のファイルから生成されました:

小経路計画コンポーネントに対してSat Jan 1 23:06:07 2011に生成されました。  doxygen 1.5.5