Public Member Functions | Static Public Attributes | Package Functions | Private Member Functions | Private Attributes | Static Private Attributes
com.generalrobotix.ui.item.GrxPathPlanningAlgorithmItem Class Reference
Inheritance diagram for com.generalrobotix.ui.item.GrxPathPlanningAlgorithmItem:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void connectedCallback (boolean b)
boolean create ()
void delete ()
 delete this item
String[] getAlgorithms ()
String[] getMobilityNames ()
String[] getOptimizerNames ()
double[][] getPath ()
PathPlanner getPlanner ()
RoadmapNode[] getRoadmap ()
 GrxPathPlanningAlgorithmItem (String name, GrxPluginManager manager)
void optimize ()
 経路を最適化する
boolean propertyChanged (String key, String value)
 check validity of new value of property and update if valid
void propertyUpdate ()
 移動動作設計コンポーネントから現在選択している経路計画アルゴリズムに対するプロパティを取得し、選択しているアイテムに設定する
void setEndPoint ()
void setStartPoint ()
void startCalc ()

Static Public Attributes

static final String FILE_EXTENSION = "ppa"
static final String TITLE = "PPAlgorithm"

Package Functions

DynamicsSimulator getDynamicsSimulator ()
Double getZPosition ()
 get z position of the robot

Private Member Functions

PathConsumerComp _pathConsumer ()
boolean _setGoalPosition ()
 set goal position of planning to planner
boolean _setStartPosition ()
 set start position of planning to planner
void calc ()
void displayPath ()
void execPathPlannerConsumer ()
 経路計画コンポーネントのコンシューマを立ち上げ
String[][] getAlgoProperty ()
String getConfigFilePath ()
String getRobotBaseLink (String name)
String getRobotBaseLink (GrxModelItem model)
boolean initPathPlanner ()

Private Attributes

boolean calcSucceed = false
boolean connectChange_ = false
PathPlanner planner_ = null

Static Private Attributes

static PathConsumerComp ppcomp_ = null

Detailed Description

Definition at line 48 of file GrxPathPlanningAlgorithmItem.java.


Constructor & Destructor Documentation

Definition at line 58 of file GrxPathPlanningAlgorithmItem.java.


Member Function Documentation

Definition at line 114 of file GrxPathPlanningAlgorithmItem.java.

set goal position of planning to planner

Returns:
true if set successfully, false otherwise

Definition at line 355 of file GrxPathPlanningAlgorithmItem.java.

set start position of planning to planner

Returns:
true if set successfully, false otherwise

Definition at line 332 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 430 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 597 of file GrxPathPlanningAlgorithmItem.java.

Returns:

Reimplemented from com.generalrobotix.ui.GrxBaseItem.

Definition at line 87 of file GrxPathPlanningAlgorithmItem.java.

delete this item

Reimplemented from com.generalrobotix.ui.GrxBaseItem.

Definition at line 92 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 493 of file GrxPathPlanningAlgorithmItem.java.

経路計画コンポーネントのコンシューマを立ち上げ

Definition at line 124 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 278 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 556 of file GrxPathPlanningAlgorithmItem.java.

コンフィグファイルの探索

Returns:
コンフィグファイルのパス

Definition at line 156 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 542 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 565 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 573 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 589 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 110 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 581 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 319 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 324 of file GrxPathPlanningAlgorithmItem.java.

get z position of the robot

Returns:
z position

Definition at line 308 of file GrxPathPlanningAlgorithmItem.java.

経路計画コンポーネントにデータを渡す

Returns:
初期化の成否

Definition at line 198 of file GrxPathPlanningAlgorithmItem.java.

経路を最適化する

Definition at line 476 of file GrxPathPlanningAlgorithmItem.java.

boolean com.generalrobotix.ui.item.GrxPathPlanningAlgorithmItem.propertyChanged ( String  property,
String  value 
) [inline]

check validity of new value of property and update if valid

Parameters:
propertyname of property
valuevalue of property
Returns:
true if checked(even if value is not used), false otherwise

Reimplemented from com.generalrobotix.ui.GrxBasePlugin.

Definition at line 100 of file GrxPathPlanningAlgorithmItem.java.

移動動作設計コンポーネントから現在選択している経路計画アルゴリズムに対するプロパティを取得し、選択しているアイテムに設定する

Definition at line 176 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 392 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 373 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 409 of file GrxPathPlanningAlgorithmItem.java.


Member Data Documentation

Definition at line 429 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 56 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 51 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 54 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 55 of file GrxPathPlanningAlgorithmItem.java.

Definition at line 50 of file GrxPathPlanningAlgorithmItem.java.


The documentation for this class was generated from the following file:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:21