帮助中心帮助中心
创建规划器对象的副本
Planner2 = copy(planner1)
例子
planner2=复制(planner1)创建一个计划器对象,planner2,形成一个planner对象,planner1.
planner2=复制(planner1)
planner2
planner1
全部折叠
从示例地图创建占用地图,并将地图分辨率设置为10格/米。
地图=负载(“exampleMaps.mat”) .simpleMap;map = occuancymap (map,10);
创建一个状态空间,并将状态空间边界更新为与映射限制相同。
ss = stateSpaceSE2;ss.StateBounds = [map.XWorldLimits;map.YWorldLimits;[-ππ]];
创建状态验证器stateSpaceSE2使用映射并设置验证距离。
stateSpaceSE2
sv = validatoroccuancymap (ss,Map= Map);sv。ValidationDistance = 0.01;
创建一个plannerRRT对象。
plannerRRT
plan = plannerRRT(ss,sv)
planner = plannerRRT with properties: StateSpace: [1x1 stateSpaceSE2] StateValidator: [1x1 validatorOccupancyMap] MaxNumTreeNodes: 10000 MaxIterations: 10000 MaxConnectionDistance: 0.1000 GoalReachedFcn: @nav.algs。目标偏差:0.0500
的副本plannerRRT对象。
plannerNew =复制(计划器)
plannerNew = plannerRRT with properties: StateSpace: [1x1 stateSpaceSE2] StateValidator: [1x1 validatorOccupancyMap] MaxNumTreeNodes: 10000 MaxIterations: 10000 MaxConnectionDistance: 0.1000 GoalReachedFcn: @nav.algs。目标偏差:0.0500
plannerRRTStar
路径规划器,指定为plannerRRT对象或plannerRRTStar对象。
路径规划器,返回为plannerRRT对象或plannerRRTStar对象。
在R2018b中引入
计划
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处