Help CenterHelp Center
Create copy of planner object
planner2 = copy(planner1)
example
planner2= copy(planner1)creates a planner object,planner2, form a planner object,planner1.
planner2= copy(planner1)
planner2
planner1
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 withstateSpaceSE2using the map and set the validation distance.
stateSpaceSE2
sv = validatorOccupancyMap(ss,Map=map); sv.ValidationDistance = 0.01;
Create aplannerRRTobject.
plannerRRT
planner = plannerRRT(ss,sv)
planner = plannerRRT with properties: StateSpace: [1x1 stateSpaceSE2] StateValidator: [1x1 validatorOccupancyMap] MaxNumTreeNodes: 10000 MaxIterations: 10000 MaxConnectionDistance: 0.1000 GoalReachedFcn: @nav.algs.checkIfGoalIsReached GoalBias: 0.0500
Create a copy of theplannerRRTobject.
plannerNew = copy(planner)
plannerNew = plannerRRT with properties: StateSpace: [1x1 stateSpaceSE2] StateValidator: [1x1 validatorOccupancyMap] MaxNumTreeNodes: 10000 MaxIterations: 10000 MaxConnectionDistance: 0.1000 GoalReachedFcn: @nav.algs.checkIfGoalIsReached GoalBias: 0.0500
plannerRRTStar
路径planner, specified as aplannerRRTobject or aplannerRRTStarobject.
路径planner, returned as aplannerRRTobject or aplannerRRTStarobject.
Introduced in R2018b
plan
You have a modified version of this example. Do you want to open this example with your edits?
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.
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select:.
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office