path = plan(planner,start,goal) encuentra la ruta más corta path entre un start y un goal especificados en el gráfico utilizando el planificador de ruta A* especificado planner.
Un planificador de rutas A*, especificado como un objeto plannerAStar.
Estado inicial de la ruta, especificado como un entero positivo, escalar de cadena, vector de caracteres o vector numérico.
Entero positivo: especifique el ID del estado inicial. El ID del estado es el índice del estado en el objeto navGraph en la propiedad Graph de planner.
Cadena escalar o vector de caracteres: especifique el nombre del estado.
Vector numérico: especifique las coordenadas del estado.
Ejemplo: 1
Ejemplo: "Brisbane"
Ejemplo: [1095.91458671447 6947.04365801860]
Tipos de datos: single | double | char | string
Estado objetivo de la ruta, especificado como un entero positivo, escalar de cadena, vector de caracteres o vector numérico.
Entero positivo: especifique el ID del estado inicial. El ID del estado es el índice del estado en el objeto navGraph en la propiedad Graph de planner.
Cadena escalar o vector de caracteres: especifique el nombre del estado.
Vector numérico: especifique las coordenadas del estado.
Ruta más corta entre estados, devuelta como una matriz numérica.
Tipos de datos: double
La información de la solución, devuelta como una estructura. Los campos de la estructura son:
Campo
Descripción
IsPathFound
Indica si se ha encontrado una ruta. Devuelve true si se ha encontrado una ruta. De lo contrario, devuelve false.
PathStateIDs
Lista de ID de los estados a lo largo de la ruta encontrado por A*. De forma predeterminada, los ID son los índices numéricos de los estados en el objeto gráfico. Si especifica nombres para los estados mientras construye el objeto gráfico, este campo contiene los nombres.
PathCost
Coste total de la ruta. Si no se encuentra ninguna ruta, el costo es NaN.
ExploredStateIDs
Lista de ID de los estados explorados por A* durante la búsqueda. De forma predeterminada, los ID son los índices numéricos de los estados en el objeto gráfico. Si especifica nombres para los estados mientras construye el objeto gráfico, este campo contiene los nombres.
NumExploredStates
Número de estados explorados durante la búsqueda. Igual a la longitud de la lista ExploredStateIDs.
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.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.