copy
R2026bCreates deep copy of planner object
Description
creates a deep copy of the planner object with the same properties.plannerCopy = copy(planner)
Examples
Create an occupancy map from an example map and set the map resolution as 10 cells/meter.
load("exampleMaps","ternaryMap") map = occupancyMap(ternaryMap,10);
Create the state propagator using the map. By default, the state propagator uses a bicycle kinematic model.
propagator = mobileRobotPropagator(Environment=map);
Set the state bounds on the state space based on the map world limits.
propagator.StateSpace.StateBounds(1:2,:) = ...
[map.XWorldLimits; map.YWorldLimits];Create a plannerControlRRT object.
planner = plannerControlRRT(propagator)
planner =
plannerControlRRT with properties:
StatePropagator: [1×1 mobileRobotPropagator]
ContinueAfterGoalReached: 0
MaxPlanningTime: Inf
MaxNumTreeNode: 10000
MaxNumIteration: 10000
NumGoalExtension: 1
GoalBias: 0.1000
GoalReachedFcn: @plannerControlRRT.GoalReachedDefault
Create a copy of the plannerControlRRT object.
plannerNew = copy(planner)
plannerNew =
plannerControlRRT with properties:
StatePropagator: [1×1 mobileRobotPropagator]
ContinueAfterGoalReached: 0
MaxPlanningTime: Inf
MaxNumTreeNode: 10000
MaxNumIteration: 10000
NumGoalExtension: 1
GoalBias: 0.1000
GoalReachedFcn: @plannerControlRRT.GoalReachedDefault
Input Arguments
Path planner, specified as a plannerControlRRT object.
Output Arguments
Copy of path planner, returned as a plannerControlRRT object.
Extended Capabilities
C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.
GPU Code Generation
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.
Version History
Introduced in R2021b
MATLAB Command
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.
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)