IA de navegación que se adapta a nuevos cuerpos robóticos y comportamientos de recuperación

IA de navegación que se adapta a nuevos cuerpos robóticos y comportamientos de recuperación

Tianyu Yang, Yiming Zeng, Wenzhe Cai, Yuqiang Yang, Jiaqi Peng +3 más

9 min de lectura•31 jul 2026

Investigadores entrenaron una política de navegación basada en difusión que eleva las tasas de éxito del 61% al 84% en simulación y del 10% al 65% en entornos reales utilizando solo 12 horas de post-entrenamiento con aprendizaje por refuerzo. El método, llamado X-NavDP, permite que una única política compartida se adapte a robots con ruedas, cuadrúpedos y humanoides, mientras aprende comportamientos de recuperación como escapar de callejones sin salida.

Tabla de contenidos

Lo que los investigadores construyeron

X-NavDP es un marco de post-entrenamiento con aprendizaje por refuerzo que se acopla a políticas de navegación por difusión preentrenadas. Las políticas de difusión generan bloques de acciones mediante la eliminación iterativa de ruido aleatorio, lo que las hace excelentes para aprender de grandes conjuntos de datos fuera de línea, pero lentas para adaptarse cuando el mundo real no coincide con la distribución de entrenamiento.

El equipo abordó dos modos de fallo conocidos de las políticas de navegación por difusión: la ambigüedad de decisiones y la ceguera al cuerpo. Imitar trayectorias óptimas globales fuera de línea crea ambigüedad porque un robot solo ve vistas locales parciales en tiempo real, por lo que la política nunca aprende a recuperarse de callejones sin salida ni a ejecutar desvíos largos. Mientras tanto, la generación de datos ciega al cuerpo ignora la dinámica específica del robot, por lo que la transferencia entre plataformas es inestable.

El núcleo de X-NavDP es el marco de Reajuste Ponderado por Puntuación Q de Grupo (GQRM). Un módulo de perturbación de trayectorias auto-generado reemplaza la inyección de ruido crudo al combinar trayectorias condicionadas por objetivo y trayectorias sin objetivo en candidatos de exploración estructurados. Las puntuaciones Q normalizadas dentro del grupo amplifican la señal de aprendizaje para estados difíciles raros y poco visitados. La Modulación FiLM de Embodiment ligera inyecta una identidad de robot en el decodificador del transformador, y la guía RTC impone consistencia temporal en el despliegue.

Resultados clave

La señal más clara es el rendimiento bruto de navegación. En 56 escenas simuladas que mezclan entornos comerciales y domésticos, la tasa de éxito saltó del 61.20% al 84.28%, mientras que la métrica de eficiencia de ruta SPL — una medida estándar de cuán directamente llegan los robots a sus objetivos — subió del 58.95% al 77.19%.

MétricaAntes del post-entrenamientoCon X-NavDP
Tasa de éxito en navegación (simulación, 56 escenas)61.20%84.28%
Eficiencia de ruta SPL (simulación, 56 escenas)58.95%77.19%
Éxito en entornos reales, diseños complejos10%65%
Éxito con guía RTC (política completa)82.17%84.28%
SPL con guía RTC (política completa)75.81%77.19%

Los resultados en el mundo real fueron los más dramáticos: en entornos complejos interiores y exteriores, el éxito subió del 10% al 65%, un avance que los investigadores atribuyen a las habilidades de recuperación y replanificación recién aprendidas más que a una mejor percepción.

Comparación visual de trayectorias de navegación antes y después del post-entrenamiento con X-NavDP

Los estudios de ablación en un subconjunto de 24 escenas confirmaron que cada componente merece su lugar. La modulación FiLM de Embodiment superó a la concatenación de soft-prompt, y la guía RTC en tiempo de inferencia ofreció una ganancia consistente y moderada en la mayoría de las divisiones de escena y embodiment, especialmente en escenas domésticas con humanoides y cuadrúpedos.

Cómo funciona

El punto de partida es una política de navegación por difusión entrenada fuera de línea. En la inferencia, genera bloques de acciones eliminando iterativamente el ruido aleatorio mediante un proceso inverso aprendido. Esto funciona bien hasta que el robot se enfrenta a una situación que no se parece en nada a las demostraciones.

El bucle de entrenamiento de X-NavDP tiene tres partes: rodar, puntuar y actualizar. Durante cada rodaje, la política produce ocho candidatos de trayectoria no perturbados y ocho perturbados por estado. La perturbación es auto-generada: para el mismo contexto visual, el marco dibuja una trayectoria condicionada por objetivo y una sin objetivo, y luego las combina. Este ruido estructurado empuja a la política a explorar comportamientos de recuperación — como escapar de un callejón sin salida — en lugar de depender del ruido gaussiano crudo que produce principalmente movimientos inútiles.

Ecuación para la perturbación de trayectorias auto-generada, que combina trayectorias condicionadas y no condicionadas por objetivo en X-NavDP

Cada candidato es puntuado por un crítico. La normalización global estándar de las puntuaciones Q ahoga los estados difíciles raros porque los estados de alto retorno dominan la escala. GQRM normaliza dentro de grupos de estados similares, por lo que un estado de callejón sin salida con bajo retorno mantiene una señal de aprendizaje significativa.

El entrenamiento procede en tres etapas: 3,000 pasos de simulador de calentamiento con replay, 100 actualizaciones del crítico solo con minilotes, y luego actualizaciones conjuntas actor-crítico con el actor actualizado cada dos minilotes. La rotación de embodiment cambia la plataforma de robot activa cada 24,000 pasos de simulador mientras conserva los pesos del modelo y los buffers de replay — así es como una política aprende múltiples cuerpos.

En el despliegue, un controlador de seguimiento MPC basado en dinámica uniciclo convierte cada trayectoria predicha en comandos de velocidad base para el controlador de bajo nivel del robot. La guía RTC de bucle cerrado compara predicciones consecutivas y dirige la política hacia bloques de acciones temporalmente consistentes.

Por qué esto es importante para la robótica

Para los operadores, el titular es económico. Una política de navegación ahora puede servir a múltiples morfologías de robot, lo que significa que una instalación que ejecuta plataformas logísticas con ruedas junto a robots humanoides y cuadrúpedos no necesita una pila de navegación separada por tipo de cuerpo. Esto simplifica el software de la flota, reduce las horas de reentrenamiento y disminuye el costo de agregar un nuevo factor de forma de robot a un sitio existente.

Los resultados de comportamiento de recuperación importan igualmente. Escapar de callejones sin salida y desvíos largos son eventos raros en los conjuntos de datos fuera de línea, que es exactamente por lo que la mayoría de las políticas de navegación fallan cuando más importan. Las puntuaciones Q normalizadas por grupo de X-NavDP hacen que esos estados raros cuenten, por lo que la política aprende a salir de problemas en lugar de congelarse.

Para los compradores que evalúan robots humanoides en Robot Overflow o planean implementaciones de robots de almacén, esto apunta a un futuro donde la capacidad de navegación es un activo entrenable — afinado por sitio en horas, no meses — en lugar de una propiedad fija del hardware.

Limitaciones y preguntas abiertas

X-NavDP se basa en contexto temporal a corto plazo, por lo que las tareas que requieren memoria a largo plazo — recordar un corredor bloqueado de hace minutos — están fuera de alcance por ahora. Adaptarse a una nueva morfología de robot aún requiere un controlador de locomoción de bajo nivel preentrenado para esa plataforma; el marco afina la capa de navegación, no toda la pila. La validación cubrió tres embodiments con controladores de locomoción predefinidos, y las pruebas en el mundo real abarcaron entornos interiores y exteriores, pero no condiciones extremas como tráfico peatonal denso o clima severo. La cifra de 12 horas de post-entrenamiento también asume acceso a la política de difusión preentrenada y a un simulador funcional, por lo que los equipos que comienzan desde cero deberían presupuestar la configuración, no solo el afinamiento. Si las ganancias se mantienen en escenas más diversas y plataformas de robot sigue siendo una pregunta abierta.

Preguntas frecuentes

¿Por qué la normalización global de puntuaciones Q falla en políticas de navegación? En estados difíciles y raramente visitados como callejones sin salida, los valores Q son bajos pero aún informativos; la normalización global los comprime hacia cero, borrando efectivamente la señal de aprendizaje. Normalizar dentro de grupos de estados similares la preserva.

¿Funciona X-NavDP en robots que nunca ha visto? Generaliza entre los tres embodiments probados — ruedas, cuadrúpedo y humanoide — mediante la rotación de embodiment durante el entrenamiento y la modulación FiLM en la inferencia. Cada robot aún necesita su propio controlador de bajo nivel preentrenado.

¿Cuánto tiempo de entrenamiento y cómputo se necesita? Aproximadamente 12 horas de post-entrenamiento usando entornos paralelos vectorizados, con etapas de calentamiento para replay y crítico antes de comenzar las actualizaciones conjuntas de política.

¿Se puede combinar con pilas de navegación existentes? Sí. X-NavDP afina la política de difusión preentrenada y añade módulos ligeros; no reemplaza el controlador de velocidad de bajo nivel del robot ni requiere rediseñar la pila de sensores.

Conclusión

X-NavDP demuestra que el post-entrenamiento con aprendizaje por refuerzo — no solo conjuntos de datos más grandes — puede desbloquear ganancias sustanciales en robustez de navegación y transferencia entre embodiments. Con solo 12 horas de afinamiento, una política aprende comportamientos de recuperación y se adapta a plataformas con ruedas, cuadrúpedas y humanoides. Eso es un paso significativo hacia una inteligencia de navegación que sobrevive a cualquier cuerpo de robot individual.