setParticles(mcl,particles) establece las poses de las partículas y establece los pesos de cada partícula en 1/n, donde n es la cantidad de partículas en el objeto mcl en el paso de tiempo actual.
setParticles(mcl,particles,weights) especifica las poses y pesos que se establecerán para cada una de las partículas especificadas.
Llame al método de reinicio para inicializar mcl. El objeto monteCarloLocalization debe inicializarse utilizando los métodos step o reset primero antes de poder usar la función setParticles.
reset(mcl);
Cargue estados y pesos de partículas para utilizarlos para establecer las partículas en el objeto monteCarloLocalization.
Crear datos de escaneo LiDAR . Crea un rango de 300 con valores medidos de 10 metros. Establezca los valores medios en 2 metros para representar un obstáculo. Cree ángulos correspondientes para las lecturas de rango y establezca el rango de ángulos entre -pi/2 y pi/2 radianes.
Partículas de estimación, especificadas como una matriz n por 3, donde cada fila corresponde a la posición y orientación de una sola partícula [x y theta]. n es el número total de partículas a establecer y debe ser igual al número de partículas en mcl. Utilice las poses y pesos de las partículas de salida de getParticles para determinar la cantidad de partículas en el paso de tiempo actual y establecer las poses y pesos de las partículas.
Pesos de partículas, devueltos como un vector columna de elementos n. Cada fila corresponde al peso de la partícula en la fila correspondiente de particles. Estos pesos se utilizan en la estimación final de la pose del vehículo. n es el número total de pesos a establecer y debe ser igual al número de partículas en mcl. Utilice las poses y pesos de las partículas de salida de getParticles para determinar la cantidad de partículas en el paso de tiempo actual y establecer las poses y pesos de las partículas.
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.