MATLAB 帮助中心
Create copy of planner object
planner2 = copy(planner1)
planner2 = copy(planner1) creates a planner object, planner2, form a planner object, planner1.
planner2
planner1
example
collapse all
Create an occupancy map from an example map and set the map resolution as 10 cells/meter.
map = load("exampleMaps.mat").simpleMap; map = occupancyMap(map,10);
Create a state space and update the state space bounds to be the same as the map limits.
ss = stateSpaceSE2; ss.StateBounds = [map.XWorldLimits; map.YWorldLimits; [-pi pi]];
Create a state validator with stateSpaceSE2 using the map and set the validation distance.
stateSpaceSE2
sv = validatorOccupancyMap(ss,Map=map); sv.ValidationDistance = 0.01;
Create a plannerRRT object.
plannerRRT
planner = plannerRRT(ss,sv)
planner = plannerRRT with properties: StateSpace: [1×1 stateSpaceSE2] StateValidator: [1×1 validatorOccupancyMap] StateSampler: [1×1 stateSamplerUniform] MaxNumTreeNodes: 10000 MaxIterations: 10000 MaxConnectionDistance: 0.1000 GoalReachedFcn: @nav.algs.checkIfGoalIsReached GoalBias: 0.0500
Create a copy of the plannerRRT object.
plannerNew = copy(planner)
plannerNew = plannerRRT with properties: StateSpace: [1×1 stateSpaceSE2] StateValidator: [1×1 validatorOccupancyMap] StateSampler: [1×1 stateSamplerUniform] MaxNumTreeNodes: 10000 MaxIterations: 10000 MaxConnectionDistance: 0.1000 GoalReachedFcn: @nav.algs.checkIfGoalIsReached GoalBias: 0.0500
plannerRRTStar
Path planner, specified as a plannerRRT object or a plannerRRTStar object.
Path planner, returned as a plannerRRT object or a plannerRRTStar object.
expand all
Introduced in R2018b
plan
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处