Articulo de referencia

Mapeo de cuadrícula de ocupación

El mapeo de cuadrículas de ocupación se refiere a una familia de algoritmos informáticos en robótica probabilística para robots móviles que abordan el problema de generar mapas ...

El mapeo de cuadrículas de ocupación se refiere a una familia de algoritmos informáticos en robótica probabilística para robots móviles que abordan el problema de generar mapas a partir de datos de medición de sensores ruidosos e inciertos, con la suposición de que se conoce la postura del robot. Las cuadrículas de ocupación fueron propuestas por primera vez por H. Moravec y A. Elfes en 1985. [1]

La idea básica de la cuadrícula de ocupación es representar un mapa del entorno como un campo de variables aleatorias binarias uniformemente espaciadas , cada una de las cuales representa la presencia de un obstáculo en esa ubicación del entorno. Los algoritmos de cuadrícula de ocupación calculan estimaciones posteriores aproximadas para estas variables aleatorias. [2]

Esquema del algoritmo

El método de mapeo de cuadrículas de ocupación consta de cuatro componentes principales:

  • Interpretación
  • Integración
  • Estimación de posición
  • Exploración [3]

Algoritmo de mapeo de cuadrícula de ocupación

El objetivo de un algoritmo de mapeo de ocupación es estimar la probabilidad posterior sobre mapas dados los datos: , donde es el mapa, es el conjunto de mediciones desde el tiempo 1 hasta t, y es el conjunto de poses del robot desde el tiempo 1 hasta t. Los datos de control y odometría no juegan ningún papel en el algoritmo de mapeo de la cuadrícula de ocupación ya que se supone que se conoce la ruta. pag ( metro el 1 : a , incógnita 1 : a ) {\displaystyle p(m\mid z_{1:t},x_{1:t})} metro {\estilo de visualización m} el 1 : a estilo de visualización z_{1:t}} incógnita 1 : a estilo de visualización x_{1:t}}

Los algoritmos de cuadrícula de ocupación representan el mapa como una cuadrícula de grano fino sobre el espacio continuo de ubicaciones en el entorno. El tipo más común de mapas de cuadrícula de ocupación son los mapas 2D que describen una porción del mundo 3D. metro {\estilo de visualización m}

Si denotamos la celda de la cuadrícula con índice i (a menudo, en mapas 2D, se utilizan dos índices para representar las dos dimensiones), entonces la notación representa la probabilidad de que la celda i esté ocupada. El problema computacional con la estimación de la probabilidad posterior es la dimensionalidad del problema: si el mapa contiene 10 000 celdas de la cuadrícula (un mapa relativamente pequeño), entonces la cantidad de mapas posibles que se pueden representar mediante esta cuadrícula es . Por lo tanto, calcular una probabilidad posterior para todos esos mapas es inviable. metro i Estilo de visualización m_{i}} pag ( metro i ) {\displaystyle p(m_{i})} pag ( metro el 1 : a , incógnita 1 : a ) {\displaystyle p(m\mid z_{1:t},x_{1:t})} 2 10 , 000 {\displaystyle 2^{10,000}}

El enfoque estándar, entonces, es dividir el problema en problemas más pequeños de estimación.

pag ( metro i el 1 : a , incógnita 1 : a ) {\displaystyle p(m_{i}\mid z_{1:t},x_{1:t})}

para todas las celdas de la cuadrícula . Cada uno de estos problemas de estimación es entonces un problema binario. Esta descomposición es conveniente pero pierde algo de la estructura del problema, ya que no permite modelar dependencias entre celdas vecinas. En cambio, la posterior de un mapa se aproxima factorizándola en metro i Estilo de visualización m_{i}}

pag ( metro el 1 : a , incógnita 1 : a ) = i pag ( metro i el 1 : a , incógnita 1 : a ) {\displaystyle p(m\mid z_{1:t},x_{1:t})=\prod_{i}p(m_{i}\mid z_{1:t},x_{1:t})} .

Gracias a esta factorización, se puede utilizar un filtro bayesiano binario para estimar la probabilidad de ocupación de cada celda de la cuadrícula. Es habitual utilizar una representación de probabilidad logarítmica de la probabilidad de que cada celda de la cuadrícula esté ocupada.

Véase también

Referencias

  1. ^ H. Moravec; AE Elfes (1984). "Mapas de alta resolución a partir de un sonar de gran angular". Actas. Conferencia internacional IEEE de 1985 sobre robótica y automatización . Silver Spring, MO: IEEE Computer Society Press. págs. 116–121. doi :10.1109/ROBOT.1985.1087316. S2CID  41852334.
  2. ^ Thrun, S .; Burgard, W .; Fox, D. (2005). Robótica probabilística. Cambridge, Mass.: MIT Press. ISBN 0-262-20162-3.OL 3422030M  .
  3. ^ Thrun, S. y Bücken, A. (1996). "Integración de mapas topológicos y basados ​​en cuadrículas para la navegación de robots móviles" (PDF) . Actas de la Decimotercera Conferencia Nacional sobre Inteligencia Artificial : 944–950. ISBN 0-262-51091-X.
  • Notas de la clase 16-831: Técnicas estadísticas en robótica en RI CMU
Obtenido de "https://es.wikipedia.org/w/index.php?title=Mapeo_de_cuadrícula_de_ocupación&oldid=1073090922"