配置RRT *路径规划
该pathPlannerRRT
对象配置基于最优快速随机树(RRT *)算法的车辆路径规划。一个RRT *路径规划通过构建随机无碰撞姿势的树探索车辆周围的环境。
一旦pathPlannerRRT
对象已配置,请使用计划
功能计划从一开始就构成了对目标的路径。
规划师= pathPlannerRRT (
回报costmap
)pathPlannerRRT
用于规划车辆路径的对象。costmap
是一个vehicleCostmap
对象确定车辆周围的环境。costmap
设置Costmap
属性值。
规划师= pathPlannerRRT (
套性能通过使用一个或多个名称值对自变量的路径规划器。例如,costmap
,名称,值
)pathPlanner (costmap GoalBias, 0.5)
设置GoalBias
属性,以0.5的概率。在引号中每个属性的名称。
更新任何规划者的属性清除从规划路径pathPlannerRRT
。调用情节
直到一个路径是使用计划只显示costmap计划
。
为了提高性能,pathPlannerRRT
对象使用近似最近邻搜索。只有这种搜索技术检查SQRT(N)
节点,其中,ñ
是节点进行搜索的次数。要使用精确最近邻搜索,设置ApproximateSearch
属性假
。
所述的Dubins和芦苇-Shepp连接方法被认为是可行的运动学和忽略惯性效应。这些方法使路径规划器适合于低速的环境中,其中车轮力的惯性效果小。
[1]卡拉曼,Sertac,和埃米利奥Frazzoli。“最佳Kinodynamic运动规划的增量采样为基础的方法。”第49次IEEE会议决定和控制中心(CDC)。2010。
[2] Shkel, Andrei M.和Vladimir Lumelsky。" Dubins分类集"机器人和自动系统。第34卷,第4期,2001年,第179-202页。
[3] Reeds, J. A.,和L. A. Shepp。“汽车前进和后退的最佳路径。”太平洋数学杂志。第145卷,第2期,1990年,第367-393页。