plannerRRTStar
オプションの RRT パス プランナー (RRT*) の作成
説明
plannerRRTStar オブジェクトは、漸近的に最適な RRT プランナー (RRT*) を作成します。RRT* アルゴリズムは、状態空間距離について最適なソリューションに収束します。また、そのランタイムは RRT アルゴリズムのランタイムの定数係数です。RRT* は幾何学的プランニング問題を解決するために使用されます。幾何学的プランニング問題では、状態空間から取得された 2 つの任意のランダム状態が接続可能であることが必要です。
作成
説明
は、状態空間オブジェクト planner = plannerRRTStar(stateSpace,stateVal)stateSpace および状態バリデーター オブジェクト stateVal から RRT* プランナーを作成します。stateVal の状態空間は stateSpace と同じでなければなりません。stateSpace および stateVal は planner オブジェクトの StateSpace プロパティと StateValidator プロパティも設定します。
は、前述の構文の入力引数に加え、1 つ以上の名前と値の引数を使用してプロパティを設定します。StateSampler、BallRadiusConstant、ContinueAfterGoalReached、MaxNumTreeNodes、MaxIterations、MaxConnectionDistance、GoalReachedFcn および GoalBias の各プロパティを名前と値の引数として指定できます。planner = plannerRRTStar(___,Name=Value)
プロパティ
例
詳細
参照
[1] Karaman, S. and E. Frazzoli. "Sampling-Based Algorithms for Optimal Motion Planning." The International Journal of Robotics Research. Vol. 30, Number 7, 2011, pp 846 – 894.
![Figure contains an axes object. The axes object with title Occupancy Grid, xlabel X [meters], ylabel Y [meters] contains 3 objects of type image, line.](../../examples/nav/win64/PlanOptimalPathBetweenTwoStatesExample_01.png)
![Figure contains an axes object. The axes object with title Occupancy Map, xlabel X [meters], ylabel Y [meters] contains 4 objects of type patch, scatter, line.](../../examples/nav/win64/PlanPathThrough3DOccupancyMapUsingRRTStarPlannerExample_01.png)