plannerRRT
为几何规划创建一个RRT规划器
描述
的plannerRRT
对象创建一个快速探索随机树(RRT)规划器,用于解决几何规划问题。RRT是一个基于树的运动规划器,它从给定的状态空间中随机抽取样本,逐步构建搜索树。该树最终跨越搜索空间,并将开始状态连接到目标状态。树木生长的一般过程如下:
计划器对一个随机状态进行采样x兰德在状态空间中。
计划者找到一个状态x附近它已经在搜索树中,并且是最接近的(基于状态空间中的距离定义)x兰德.
计划器从x附近对x兰德,直到一个州x新是达到了。
然后是新州x新添加到搜索树中。
对于几何RRT,可以在不违反规划器对象的状态空间中指定的约束的情况下,解析地找到两个状态之间的展开和连接。
创建
描述
从状态空间对象创建一个RRT计划器,规划师
= plannerRRT (stateSpace
,stateVal
)stateSpace
和一个状态验证器对象,stateVal
.的状态空间stateVal
一定和stateSpace
.stateSpace
而且stateVal
也设置StateSpace而且StateValidator的属性规划师
.
除前面语法中的输入参数外,还使用一个或多个名称-值参数设置属性。您可以指定MaxNumTreeNodes,MaxIterations,MaxConnectionDistance,GoalReachedFcn,GoalBias属性作为名称-值参数。规划师
= plannerRRT (___,名称=值
)
属性
例子
参考文献
S.M.拉瓦尔和J.J.库夫纳。“随机运动动力学规划。”国际机器人研究杂志。2001年第5期,第20卷,第378 - 400页。
扩展功能
版本历史
在R2019b中引入