帮助中心帮助中心
使用RRT*路径规划器规划车辆路径
refPath =计划(计划、startPose goalPose)
[refPath,树]=计划(规划师、startPose goalPose)
例子
refPath=计划(规划师,startPose,goalPose)规划车辆路径startPose来goalPose使用的输入pathPlannerRRT对象。该对象配置了一个最优快速探索随机树(RRT*)路径规划器。
refPath=计划(规划师,startPose,goalPose)
refPath
规划师
startPose
goalPose
pathPlannerRRT
[refPath,树] =计划(规划师,startPose,goalPose)也返回探索树,树.
[refPath,树] =计划(规划师,startPose,goalPose)
树
全部折叠
通过使用RRT*算法规划到停车位的车辆路径。
加载一个停车场的成本图。绘制成本图,看到停车场和充气区域的车辆要避免。
data =负载(“parkingLotCostmapReducedInflation.mat”);costmap = data.parkingLotCostmapReducedInflation;情节(costmap)
为路径规划器定义起始和目标姿势为[x, y,Θ)向量。的世界单位(x,y)的位置以米为单位。世界单位Θ方向值以度为单位。
startPose = [11, 10, 0];%[米,米,度]goalPose = [31.5, 17, 90];
创建一个RRT*路径规划器来规划从起始姿势到目标姿势的路径。
规划师= pathPlannerRRT (costmap);refPath =计划(计划、startPose goalPose);
画出规划的路径。
策划(计划)
路径规划器,指定为pathPlannerRRT对象。
车辆的初始姿态,指定为[x,y,Θ)向量。x而且y是世界单位,如米。Θ是在度。
车辆的目标姿态,列明为[x,y,Θ)向量。x而且y是世界单位,如米。Θ是在度。
当路径上的最后一个姿态在GoalTolerance的属性规划师.
GoalTolerance
开车。路径
规划车辆路径,返回为开车。路径沿计划路径包含参考姿态的对象。如果规划不成功,路径就没有姿态。要检查路径是否由于成本映射更新而仍然有效,请使用checkPathValidity函数。
checkPathValidity
有向图
探索树,归为一有向图对象。节点内树表示探索过的车辆姿态。内边树表示连接节点之间的距离。
使用注意事项和限制:
可选树不支持输出参数,即有向图对象。
介绍了R2018a
情节
vehicleCostmap
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处