copy
Sintaxis
Descripción
crea una copia profunda del objeto planificador con las mismas propiedades.plannerCopy
= copy(planner
)
Ejemplos
Crear copia del objeto PlannerControlRRT
Cree un mapa de ocupación a partir de un mapa de ejemplo y establezca la resolución del mapa en 10 celdas/metro.
load("exampleMaps","ternaryMap") map = occupancyMap(ternaryMap,10);
Cree el propagador de estado usando el mapa. De forma predeterminada, el propagador de estado utiliza un modelo cinemático de bicicleta.
propagator = mobileRobotPropagator(Environment=map);
Establezca los límites estatales en el espacio de estados según los límites del mundo del mapa.
propagator.StateSpace.StateBounds(1:2,:) = ...
[map.XWorldLimits; map.YWorldLimits];
Cree un objeto plannerControlRRT
.
planner = plannerControlRRT(propagator)
planner = plannerControlRRT with properties: StatePropagator: [1x1 mobileRobotPropagator] ContinueAfterGoalReached: 0 MaxPlanningTime: Inf MaxNumTreeNode: 10000 MaxNumIteration: 10000 NumGoalExtension: 1 GoalBias: 0.1000 GoalReachedFcn: @plannerControlRRT.GoalReachedDefault
Cree una copia del objeto plannerControlRRT
.
plannerNew = copy(planner)
plannerNew = plannerControlRRT with properties: StatePropagator: [1x1 mobileRobotPropagator] ContinueAfterGoalReached: 0 MaxPlanningTime: Inf MaxNumTreeNode: 10000 MaxNumIteration: 10000 NumGoalExtension: 1 GoalBias: 0.1000 GoalReachedFcn: @plannerControlRRT.GoalReachedDefault
Argumentos de entrada
planner
— Planificador de rutas
plannerControlRRT
objeto
Planificador de ruta, especificado como un objeto plannerControlRRT
.
Argumentos de salida
plannerCopy
— Copia del planificador de rutas.
plannerControlRRT
objeto
Copia del planificador de rutas, devuelta como un objeto plannerControlRRT
.
Capacidades ampliadas
Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.
Historial de versiones
Introducido en R2021b
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
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:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- 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)