#include <LocalPathPlan.h>

Public メソッド | |
| LocalPathPlan (RTC::Manager *manager) | |
| ~LocalPathPlan () | |
| virtual RTC::ReturnCode_t | onInitialize () |
| virtual RTC::ReturnCode_t | onActivated (RTC::UniqueId ec_id) |
| virtual RTC::ReturnCode_t | onDeactivated (RTC::UniqueId ec_id) |
| virtual RTC::ReturnCode_t | onExecute (RTC::UniqueId ec_id) |
Static Public 変数 | |
| static const char | Category [] = "navigation" |
| static const char | Name [] = "local_path_plan" |
Protected 変数 | |
| std::vector< RTC::TimedString * > | m_in |
| std::vector< RTC::InPort < RTC::TimedString > * > | m_inIn |
| RTC::TimedString | m_out |
| RTC::OutPort< RTC::TimedString, RTC::NullBuffer > | m_outOut |
Private メソッド | |
| RTC::ReturnCode_t | ProcessRiskMapData (const std::string &recv) |
| リスク管理モジュールからの受信データ (XML) を処理する | |
| RTC::ReturnCode_t | SendResult (void) |
| 統合結果を送信する | |
| RTC::ReturnCode_t | ProcessPathNodesData (const std::string &recv) |
| 大経路計画からの経路情報 (XML) を処理する | |
| RTC::ReturnCode_t | ProcessSelfLocationData (const std::string &recv) |
| 現在位置を (XML) を処理する | |
Private 変数 | |
| std::string | filename |
| LocalPathPlanConfig * | Config |
| 設定 | |
| GridMap | View |
| 表示用データ受け取り用クラス | |
| SerDesIF< Path > * | PathData |
| 大経路計画受信用クラス | |
| SerDesIF< GridMap > * | RiskMap |
| リスクグリッドマップ受信用クラス | |
| SerDesIF< Localization > * | PosData |
| オドメトリ受信用クラス | |
| SerDesIF< GridMap > * | PotentialMap |
| 結果送信データ用クラス | |
| SerDesIF< Path > * | ResultPath |
| 結果送信データ用クラス | |
| CPotential | Potential |
| LocalPathPlan::LocalPathPlan | ( | RTC::Manager * | manager | ) |
| LocalPathPlan::~LocalPathPlan | ( | ) |
| RTC::ReturnCode_t LocalPathPlan::onInitialize | ( | ) | [virtual] |
| RTC::ReturnCode_t LocalPathPlan::onActivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
| RTC::ReturnCode_t LocalPathPlan::onDeactivated | ( | RTC::UniqueId | ec_id | ) | [virtual] |
| RTC::ReturnCode_t LocalPathPlan::onExecute | ( | RTC::UniqueId | ec_id | ) | [virtual] |
| RTC::ReturnCode_t LocalPathPlan::ProcessRiskMapData | ( | const std::string & | recv | ) | [private] |
リスク管理モジュールからの受信データ (XML) を処理する
リスク管理モジュールから受信したリスクマップを処理する
| [in] | recv | 受信したXML文字列 (コピーコスト削減のため参照渡し) |
| RTC::ReturnCode_t LocalPathPlan::SendResult | ( | void | ) | [private] |
統合結果を送信する
統合されたセンサデータをXMLに変換して, 次のコンポーネントへ送信する
| RTC::ReturnCode_t LocalPathPlan::ProcessPathNodesData | ( | const std::string & | recv | ) | [private] |
大経路計画からの経路情報 (XML) を処理する
大経路計画から受信した経路情報を処理する
| [in] | recv | 受信したXML文字列 (コピーコスト削減のため参照渡し) |
| RTC::ReturnCode_t LocalPathPlan::ProcessSelfLocationData | ( | const std::string & | recv | ) | [private] |
現在位置を (XML) を処理する
現在位置を処理する
| [in] | recv | 受信したXML文字列 (コピーコスト削減のため参照渡し) |
const char LocalPathPlan::Category = "navigation" [static] |
const char LocalPathPlan::Name = "local_path_plan" [static] |
std::vector<RTC::TimedString *> LocalPathPlan::m_in [protected] |
std::vector<RTC::InPort<RTC::TimedString> *> LocalPathPlan::m_inIn [protected] |
RTC::TimedString LocalPathPlan::m_out [protected] |
RTC::OutPort<RTC::TimedString, RTC::NullBuffer> LocalPathPlan::m_outOut [protected] |
std::string LocalPathPlan::filename [private] |
LocalPathPlanConfig* LocalPathPlan::Config [private] |
設定
GridMap LocalPathPlan::View [private] |
表示用データ受け取り用クラス
SerDesIF<Path>* LocalPathPlan::PathData [private] |
大経路計画受信用クラス
SerDesIF<GridMap>* LocalPathPlan::RiskMap [private] |
リスクグリッドマップ受信用クラス
SerDesIF<Localization>* LocalPathPlan::PosData [private] |
オドメトリ受信用クラス
SerDesIF<GridMap>* LocalPathPlan::PotentialMap [private] |
結果送信データ用クラス
SerDesIF<Path>* LocalPathPlan::ResultPath [private] |
結果送信データ用クラス
CPotential LocalPathPlan::Potential [private] |
1.5.5