Open Source Robotics

Una colección curada de proyectos, herramientas y software de robótica de código abierto de alta calidad.

Ergodic Coverage

  • También llamado: ergodic search, ergodic exploration, ergodic control
  • Categoría: State estimation & navigation › Navigation
  • Etiquetas: coverage-planning, exploration, active-sensing, trajectory-optimization, search

Una forma de planificar rutas de búsqueda para que el tiempo que un robot pasa en cada región se corresponda con la cantidad de información que se espera que contenga esa región.

Definición

Cobertura ergódica (ergodic coverage) planifica la trayectoria de un robot de modo que, con el tiempo, la fracción de tiempo que pasa en cualquier región del área de búsqueda coincida con la masa de probabilidad que una distribución objetivo asigna a esa región. La distribución objetivo codifica dónde se espera encontrar información: ubicaciones probables de una persona desaparecida, de una fuga de gas o de un elemento que merece inspeccionarse. Una trayectoria con esta propiedad se llama ergódica respecto a la distribución, un término tomado de los sistemas dinámicos, donde describe promedios temporales que son iguales a promedios espaciales.

La forma estándar de medirlo la introdujeron George Mathew e Igor Mezić en 2011. Tanto las estadísticas promediadas en el tiempo de la trayectoria como la distribución objetivo se desarrollan en una base de Fourier sobre el área de búsqueda. La métrica ergódica es una suma ponderada de las diferencias al cuadrado entre los dos conjuntos de coeficientes de Fourier, con pesos que disminuyen con la frecuencia para que los desajustes a gran escala cuenten más que el detalle fino. Un valor de cero significa que la trayectoria es perfectamente ergódica. La métrica puede reducirse con una ley de realimentación, como en la cobertura multiescala espectral, o usarse como coste en la optimización de trayectorias, una línea desarrollada por Todd Murphey y sus colegas.

La cobertura ergódica se sitúa entre dos estrategias más simples. La explotación pura envía el robot al lugar más probable y lo mantiene allí; la cobertura uniforme, como un patrón de cortacésped, ignora lo que ya se sabe. Una trayectoria ergódica visita todas las zonas con probabilidad no nula, pero pasa más tiempo donde la distribución es mayor, y se extiende de forma natural a equipos de robots cuyo promedio temporal combinado se compara con el objetivo. Las principales limitaciones son que el número de términos de Fourier crece rápidamente con la dimensión del espacio de búsqueda y que los resultados dependen de la calidad del mapa de información.

Por qué importa

La búsqueda, la inspección y la detección ambiental rara vez tienen un único lugar óptimo que visitar. La cobertura ergódica ofrece una forma fundamentada y ajustable de repartir el esfuerzo de detección según el conocimiento previo, y proporciona un único coste que puede combinarse con la dinámica, los límites de tiempo y la coordinación de varios robots.

Aplicaciones clave

  • Búsqueda y rescate con drones y robots terrestres
  • Detección activa y localización de objetivos
  • Monitorización ambiental de campos de gas, temperatura o contaminación
  • Cobertura multirrobot con mapas de información compartidos
  • Movimiento exploratorio para la inspección táctil o visual de objetos

En la práctica

Un equipo que realiza una búsqueda con drones en una ladera construye un mapa de probabilidad de dónde es probable que esté un excursionista perdido, a partir de los senderos, el terreno y la última posición conocida. Calculan los coeficientes de Fourier del mapa hasta un orden elegido y luego optimizan una ruta de vuelo que respeta los límites de velocidad y aceleración del dron mientras reduce la métrica ergódica, por ejemplo con colocación directa con un tiempo final fijo o libre. La ruta resultante barre repetidamente los tramos de sendero probables sin dejar de pasar por el terreno menos probable. A medida que llegan detecciones de la cámara, el mapa se actualiza, los coeficientes se recalculan y el plan se vuelve a optimizar. Con varios drones, la métrica usa el promedio temporal combinado de todas las rutas para que se repartan el trabajo.

Ideas erróneas comunes

  • La cobertura ergódica significa cubrir toda el área de forma uniforme — asigna el tiempo en proporción a la distribución objetivo, así que las zonas con mucha información reciben más atención
  • Una trayectoria ergódica va directamente a la ubicación más probable — sigue visitando deliberadamente las regiones de menor probabilidad en proporción a su probabilidad
  • La métrica escala fácilmente a cualquier número de dimensiones — la base de Fourier crece exponencialmente con la dimensión, lo que limita su uso directo en espacios de alta dimensión

Quién debería saberlo

  • Ingenieros de drones y de robótica de campo que planifican misiones de búsqueda
  • Investigadores en detección activa y exploración
  • Desarrolladores de coordinación multirrobot
  • Ingenieros de optimización de trayectorias

Tecnologías relacionadas

  • Cobertura multiescala espectral (Spectral Multiscale Coverage)
  • Optimización de trayectorias (Trajectory Optimization)
  • Análisis de Fourier (Fourier Analysis)
  • Planificación basada en teoría de la información (Information-Theoretic Planning)
  • Patrones de cobertura tipo cortacésped (Lawnmower Coverage Patterns)

Términos relacionados

  • Frontier-Based Exploration
  • Trajectory Planning
  • Direct Collocation
  • UAV
  • Swarm Robotics

Proyectos relacionados

  • PyRoki: Modular Python toolkit for kinematic optimization across CPU, GPU, and TPU via JAX
  • Fields2Cover: Coverage path planning library for autonomous agricultural vehicles
  • STLCG: JAX toolbox for differentiable Signal Temporal Logic robustness

Este sitio web requiere JavaScript. Por favor, habilite JavaScript para explorar nuestros proyectos de robótica.