创建一个RRT计划器用于几何规划
的plannerRRT
对象创建一个快速探索随机树(RRT)规划器,以解决几何规划问题。RRT是一种基于树的运动规划器,它从给定的状态空间中随机抽取样本,逐步构建搜索树。树最终跨越了搜索空间,并将开始状态连接到目标状态。树木生长的一般过程如下:
计划器采样一个随机状态x兰德在状态空间中。
规划者找到一个状态x附近它已经在搜索树中,并且最接近(基于状态空间中的距离定义)x兰德。
规划者从x附近对x兰德,直到一个州x新是达到了。
然后新的状态x新添加到搜索树中。
对于几何RRT,两种状态之间的展开和连接可以在不违反规划对象状态空间中规定的约束条件下解析地找到。
从状态空间对象创建RRT规划器,规划师
= plannerRRT (stateSpace
,stateVal
)stateSpace
,以及一个状态验证器对象,stateVal
。的状态空间stateVal
一定是一样的stateSpace
。stateSpace
和stateVal
还设置了StateSpace
和StateValidator
的属性规划师
。
[1] S.M. Lavalle和J.J. Kuffner。“随机Kinodynamic计划。”国际机器人研究杂志。Vol. 20, Number 5, 2001, pp. 378 - 400。