metric
Sintaxis
Descripción
devuelve el resumen de todas las métricas del planificador de rutas como una tabla.metricSummary = metric(plannerBM)
devuelve el resumen de una métrica específica.metricSummary = metric(plannerBM,metricName)
[ devuelve la tabla metricSummary,metricData] = metric(plannerBM)metricData con los valores de las métricas en cada ejecución para todas las métricas y la tabla metricSummary con el resumen de todas las métricas.
[ devuelve el resumen y los valores de una métrica específica.metricSummary,metricData] = metric(plannerBM,metricName)
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Si no se puede calcular el valor de la métrica debido a estados vacíos en la salida de la ruta o a un error durante la ejecución de la función del plan, se mostrará
NaNpara los valores correspondientes en las tablas de datos de métricas . La función mostrar no mostrará ningún valor para las métricas con valorNaN.Si la salida de la ruta es
navPath, las métricas se calculan utilizando el espacio de estado ennavPath.Si la salida de la ruta es una matriz m por 2, se supone que el espacio de estados es
stateSpaceSE2con theta como0para todas las poses.Si la salida de la ruta es una matriz m por 3, la tercera columna de la salida de la ruta se asume como theta y, posteriormente,
stateSpaceSE2se asume como el espacio de estados.Si el entorno es
validatorOccupancyMap, la métricaisPathValidse calcula utilizando el entorno especificado.Si el entorno es
occupancyMapobinaryOccupancyMap, se crea el valor predeterminadovalidatorOccupancyMaputilizando el entorno especificado como Mapa y el espacio de estado se deriva como se indicó anteriormente.Se asume que el valor de la propiedad
ValidationDistancees0.1*(1/resolution of map).
Historial de versiones
Introducido en R2022a

