Cómo un robot dibuja el plano de una sala que nunca ha visto

Un lidar devuelve unos cientos de puntos por vuelta y ninguna idea de dónde está. Un deslizador recorre el camino de esa nube hasta un plano con el robot en el sitio correcto.

Etapa Una nube de puntos
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4

Toca una parte del diagrama para abrir esa etapa.

Por qué todo el truco está en el bucle

La odometría solo sabe contar qué cambió desde el fotograma anterior, así que su error crece con la distancia y nunca encoge solo. Reconocer un sitio donde ya estuviste es la única medida que compara el ahora con el hace mucho: un cierre de bucle devuelve el error que metieron mil pasos.

Qué contiene

  1. 1 El sensor devuelve distancias, no una sala — En la vuelta siguiente cada punto cae un poco distinto. Toda la dificultad está en ese temblor.
  2. 2 Guardar solo lo que se puede reconocer dos veces — Una referencia no es un lugar interesante: es un lugar que podrás emparejar de nuevo desde otro ángulo.
  3. 3 El robot se ubica por cómo se desplazan las esquinas — Ninguna medida suelta está mal. La deriva es la suma de muchos errores pequeños y honestos.
  4. 4 La primera esquina vuelve a aparecer — La corrección no puede saber qué paso falló, así que cobra a cada uno en proporción a lo que recorrió.
  5. 5 La nube se convierte en un plano con el robot dentro — Mapear y localizarse son un solo problema. Ninguno se puede resolver primero.

Explicaciones interactivas

Etapa Una nube de puntos
  1. 0
  2. 1
  3. 2
  4. 3
  5. 4
1 / 5