Una nueva capa de memoria llamada Memoria Gráfica Estigérgica (SGM) ayuda a flotas de robots de almacén a evitar atascos aprendiendo de patrones recientes de ejecución. En pruebas comparativas en cinco diseños de almacén, SGM mejoró la finalización de tareas entre un 20.5% y un 36.7% frente al mejor método existente de asignación de tareas muchos-a-muchos.
Tabla de Contenidos
- Lo que Construyeron los Investigadores
- Resultados Clave
- Cómo Funciona
- Por Qué Esto Importa para la Robótica
- Limitaciones y Preguntas Abiertas
- Preguntas Frecuentes
- Conclusión
Lo que Construyeron los Investigadores
Investigadores de la Universidad de Maryland y la Universidad George Mason construyeron la Memoria Gráfica Estigérgica (SGM), un sistema de memoria ligero que se sitúa entre la asignación de tareas y la planificación de rutas en un sistema multiagente de almacén. SGM mantiene canales de memoria con decaimiento tanto en nodos (ubicaciones de almacenamiento, intersecciones) como en bordes dirigidos (segmentos de pasillo) del grafo del almacén. Cada canal almacena diferentes tipos de información reciente: congestión de nodos, eventos de espera, presión de bloqueo, finalizaciones exitosas, flujo de tráfico direccional y retrasos en desplazamientos.
En lugar de usar una única "puntuación de congestión", SGM mantiene estas señales separadas y las asigna a dos interfaces de control: dirección de punto final y guía de ruta. La dirección de punto final usa la memoria de nodos para clasificar qué ubicaciones de recogida o entrega deben asignarse a los agentes, mientras que la guía de ruta usa la memoria de bordes para influir en los costos de las rutas durante la replanificación. Este diseño dividido permite al sistema evitar áreas problemáticas antes de que los agentes comiencen a moverse.
SGM funciona como una capa enchufable sobre el marco MAPD muchos-a-muchos M2M (Schneider et al., 2026). No requiere cambiar el planificador de rutas subyacente ni el sistema de evitación de colisiones. Los investigadores también construyeron una variante adaptativa, ASGM, que solo activa decisiones guiadas por memoria cuando la evidencia de congestión es fuerte, sacrificando algo de rendimiento para obtener una menor carga computacional.
Resultados Clave
En pruebas comparativas pareadas en cinco diseños de almacén con tres tamaños de flota (28, 56 y 84 agentes, que representan el 30%, 60% y 90% de la capacidad de estacionamiento), SGM superó tanto al método base M2M como a su variante consciente de SKU (M2M-wSKU) en todas y cada una de las condiciones — 15 de 15 combinaciones mapa-flota. Las ganancias de rendimiento oscilaron entre el 20.5% y el 36.7%, todas estadísticamente significativas según pruebas de Wilcoxon con corrección de Holm.
| Condición | Rendimiento SGM (tareas completadas) | Rendimiento M2M-wSKU | Ganancia SGM |
|---|---|---|---|
| Almacén A, 84 agentes | ~7100 | ~5700 | +24.6% |
| Almacén B, 84 agentes | ~6800 | ~5400 | +25.9% |
| Laberinto X, 84 agentes | ~6500 | ~5000 | +30.0% |
| Laberinto Y, 84 agentes | ~6200 | ~4500 | +37.8% |
| Promedio en las 15 condiciones | — | — | +20.5% a +36.7% |
Una ablación de componentes reveló que la dirección de punto final por sí sola alcanzó el 99.3–100.5% del rendimiento completo de SGM, demostrando que la idea clave es elegir cuáles fuentes y destinos asignar, no solo cómo enrutar hacia ellos. Agregar guía de ruta redujo el tiempo de ejecución del planificador, el tiempo de espera y las replanificaciones por movimientos bloqueados en la mayoría de las condiciones sin sacrificar el rendimiento.
En un estudio de transferencia a mediana escala (almacenes más grandes con más de 200 agentes), SGM también mejoró las tareas completadas, mostrando que el enfoque escala más allá del banco de pruebas principal.

Cómo Funciona
SGM trata el problema de recogida y entrega muchos-a-muchos como un proceso de decisión en dos etapas. Primero, cuando un agente está disponible, la dirección de punto final puntúa todas las ubicaciones factibles de recogida y entrega usando valores de memoria. Segundo, la guía de ruta modifica los costos de las rutas utilizando la memoria de bordes dirigidos durante la planificación.
Fórmula de evolución de la memoria: Para cada elemento del grafo (nodo o borde dirigido) y cada canal de memoria, el valor almacenado decae exponencialmente con el tiempo. Una constante de decaimiento define la rapidez con que la información antigua se desvanece. Los nuevos eventos se suman al valor del canal. La fórmula es:
M(t+1) = M(t) * decaimiento + valor_evento
La tasa de decaimiento y la lógica de inyección de eventos se ajustan por canal. Por ejemplo, un canal de "presión de bloqueo" en un nodo aumenta cuando un agente se detiene debido a un conflicto de vértice previsto, mientras que un canal de "finalización exitosa" aumenta cuando un agente completa una tarea en esa ubicación.
Dirección de punto final: Cuando un agente necesita un nuevo objetivo (recogida o entrega), SGM calcula una puntuación compuesta para cada punto final factible. Esta puntuación es una suma ponderada de los canales de memoria relevantes para ese nodo: intensidad de tráfico, eventos de espera, presión de bloqueo y tasa de finalización. Una alta presión de espera o bloqueo reduce la puntuación; una alta tasa de finalización la aumenta. La suma ponderada se combina con el objetivo de asignación M2M para que los agentes eviten puntos calientes mientras siguen avanzando en las tareas.
Guía de ruta: Durante la planificación de rutas, los valores de memoria de los bordes contribuyen al costo del desplazamiento. Los bordes con alto bloqueo, retraso o congestión se penalizan. El planificador (backend RHCR/PBS) sigue garantizando planes libres de colisiones; los costos de memoria simplemente orientan a los robots hacia rutas menos disputadas.
Variantes del controlador: SGM usa memoria tanto para la dirección de punto final como para la guía de ruta, y conserva las tareas en cola a través de reparaciones de ruta. ASGM es una versión adaptativa que recurre al comportamiento base de M2M-wSKU cuando las métricas de congestión son bajas, activando la memoria solo cuando la espera, el trabajo pendiente o el bloqueo superan un umbral. Esto ahorra cómputo pero reduce el rendimiento máximo.
Por Qué Esto Importa para la Robótica
Los operadores de almacenes que utilizan robots industriales usados o robots de almacén a menudo enfrentan cuellos de botella en el rendimiento no por la velocidad del robot, sino por la congestión: robots esperando en intersecciones, bloqueándose mutuamente en pasillos estrechos o haciendo cola en estaciones de recogida populares. La planificación multiagente tradicional aborda la congestión de forma reactiva: desvía alrededor de áreas atascadas después de que se desarrollan. SGM demuestra que la asignación de tareas muchos-a-muchos proporciona un punto de control de mayor apalancamiento: si no asignas un robot a un pasillo congestionado en primer lugar, nunca necesitas desviarlo.
Para cobots usados en venta desplegados en entornos dinámicos, una capa de memoria como SGM podría trasladarse a entornos de colaboración humano-robot donde los patrones de tráfico cambian de manera impredecible. El principio clave — memoria separada para diferentes señales de congestión, utilizada en el momento de la asignación — es independiente del dominio.
La variante adaptativa ASGM es especialmente relevante para despliegues en el borde con cómputo limitado, ya que solo paga la sobrecarga de memoria cuando la congestión es realmente un problema. Los operadores de flotas pueden ajustar las constantes de decaimiento para que coincidan con los ritmos de tráfico de su almacén sin cambiar los planificadores subyacentes ni los sistemas de evitación de colisiones.
Limitaciones y Preguntas Abiertas
SGM se evaluó solo en simulación, sin despliegues físicos con robots. Efectos del mundo real como el ruido de los sensores, los retrasos en la comunicación y las fallas de hardware podrían alterar el comportamiento de las señales de memoria. Los canales y pesos de memoria se diseñaron manualmente; el artículo no explora el ajuste aprendido o adaptativo de los canales. Además, la ganancia de la dirección de punto final es tan dominante que el componente de guía de ruta puede ser menos crítico; trabajos futuros podrían simplificar la arquitectura.
El estudio utilizó un conjunto fijo de diseños de almacén. Entornos no estacionarios (por ejemplo, cambios estacionales de inventario, almacenamiento reconfigurable) podrían degradar el rendimiento de SGM si no se ajustan las tasas de decaimiento. Finalmente, SGM asume el modelo de tareas muchos-a-muchos M2M; no se aplica directamente a MAPD uno-a-uno ni a asignación de tareas sin flexibilidad de inventario.
Preguntas Frecuentes
¿Qué es la recogida y entrega multiagente muchos-a-muchos? En MAPD muchos-a-muchos, cada tarea (por ejemplo, "mover el artículo A del almacenamiento a la salida") puede cumplirse desde múltiples ubicaciones de recogida posibles y entregarse a múltiples destinos posibles, lo que da al despachador flexibilidad para evitar la congestión.
¿En qué se diferencia la Memoria Gráfica Estigérgica de la evitación de congestión estándar? La evitación de congestión estándar es reactiva: redirige robots después de detectar un atasco. SGM es proactiva: clasifica las opciones de punto final usando memoria reciente para que los robots sean asignados a áreas menos congestionadas, previniendo atascos de forma anticipada.
¿Qué tipo de señales de memoria rastrea SGM? SGM rastrea señales separadas con decaimiento para congestión de nodos, espera, presión de bloqueo, finalizaciones de tareas, recuentos de desplazamientos por bordes, desplazamientos retrasados y flujo direccional. Estas se mantienen distintas, no se fusionan en una única puntuación de congestión.
¿Puede SGM funcionar con sistemas de control de almacén existentes? Sí. Está diseñado como una capa de memoria ligera que se sitúa entre la asignación de tareas y la planificación de rutas, y se evaluó sobre el planificador RHCR/PBS estándar. No se requieren cambios en la evitación de colisiones ni en el firmware del robot.
Conclusión
SGM introduce una idea simple pero poderosa: al mantener memoria con decaimiento de eventos de tráfico recientes y usar esa memoria para elegir qué tareas asignar a qué puntos finales, las flotas de robots de almacén pueden evitar crear congestión en primer lugar. Las ganancias de rendimiento del 20-36% en diversos diseños son un argumento sólido para agregar memoria estigérgica a cualquier sistema de despacho de almacén muchos-a-muchos. El trabajo futuro probará este enfoque en robots físicos y lo adaptará a diseños de almacén cambiantes.
