Investigadores del proyecto HORIZON han desarrollado un método de aprendizaje curricular que permite que robots cuadrúpedos se adapten a condiciones físicas cada vez más duras sin colapsar durante el entrenamiento. Al organizar la diversidad física en fronteras aprendibles y usar un mecanismo de reversión para evitar fallos irrecuperables, HORIZON produce políticas de locomoción que generalizan mucho más allá de los rangos operativos nominales.
Tabla de Contenidos
- Lo que los Investigadores Construyeron
- Resultados Clave
- Cómo Funciona
- Por Qué Esto Importa para la Robótica
- Limitaciones y Preguntas Abiertas
- Preguntas Frecuentes
- Conclusión
Lo que los Investigadores Construyeron
HORIZON es un marco de entrenamiento para aprendizaje por refuerzo en línea que expande el dominio físico que un robot puede manejar con el tiempo. El problema central es que el RL on-policy genera sus propios datos de entrenamiento: si lanzas un robot a condiciones demasiado alejadas de su nivel de habilidad actual, falla inmediatamente y no genera una señal de aprendizaje útil. HORIZON resuelve esto tratando la variación física como un espacio estructurado con una frontera de recuperabilidad. Comienza desde condiciones nominales, explora sistemáticamente rangos más duros a lo largo de ejes como carga, fricción del terreno, límites de torque del actuador y perturbaciones externas, y se compromete con una nueva frontera o revierte si los rollouts se vuelven irrecuperables. El currículo utiliza un gestor con checkpoint que busca conjuntos compactos de dominios físicos que, al entrenarse juntos, producen una robustez out-of-distribution (OOD) compuesta fuerte. El resultado es una política que puede manejar cambios extremos a lo largo de siete ejes de dominio simultáneos, mucho más allá de lo que logra cualquier enfoque de rango único o aleatorización de dominio estática.
Resultados Clave
HORIZON demuestra que la expansión del dominio físico tiene éxito solo donde la frontera permanece recuperable. En pruebas de ablación de reversión, el currículo completo de HORIZON supera significativamente a una versión sin reversión y a una línea base de "aleatorización de dominio amplio directo" que expone la política a los rangos más duros desde el inicio. La composición de dominio central compacto —solo cuatro ejes físicos acoplados (autoridad de acción, desplazamiento de carga, recuperación externa y carga asimétrica)— logra un rendimiento OOD compuesto más fuerte que el currículo completo de siete dominios, utilizando menos cómputo de entrenamiento. La destilación multi-experto, donde se entrenan políticas separadas para cada eje y se combinan fuera de línea, no puede igualar la interacción conjunta on-policy del núcleo compacto. La comparación normalizada por costo muestra que el núcleo de cuatro dominios ofrece el mejor equilibrio entre recursos de entrenamiento y robustez OOD final, mientras que el entrenamiento con dominio completo desperdicia fases en ejes que ya son fuertes de forma aislada o interfieren con la transferencia de recuperación.
Cómo Funciona
HORIZON trata cada eje del dominio físico (por ejemplo, masa, fricción, torque del motor, pose inicial) como un rango continuo que puede expandirse durante el entrenamiento. El algoritmo mantiene un conjunto de rangos activos e intenta periódicamente ampliar cada uno. Para cada sonda de frontera, recoge un lote de rollouts utilizando la política actual. Si la política aún puede recuperarse de fallos dentro de un número fijo de pasos, el nuevo rango se compromete. Si la tasa de colapso supera un umbral, la sonda se revierte al rango seguro anterior y se refina reduciendo el incremento.
La idea crucial es que la recuperabilidad depende de la política y varía por eje. Algunos ejes (como la fricción del terreno) se expanden rápidamente, mientras que otros (como la carga asimétrica) causan fallos de equilibrio inmediatos si se amplían demasiado rápido. El gestor de HORIZON rastrea las tasas de recuperación por eje y adapta los tamaños de paso de la frontera. La búsqueda del núcleo compacto identifica qué combinación de perturbaciones físicas proporciona la señal de aprendizaje de recuperación más rica sin redundancia ni interferencia. Este núcleo se encuentra evaluando el acoplamiento de recuperabilidad por pares y podando ejes que comparten poca transferencia o se saturan fácilmente.

El pipeline de entrenamiento utiliza un algoritmo RL on-policy basado en PPO con una red compartida, y el gestor del currículo se ejecuta asíncronamente, guardando la mejor política en cada frontera comprometida. El mecanismo de reversión asegura que la política nunca pase tiempo en regiones donde la calidad de los datos es pobre, manteniendo alta la eficiencia de muestreo.
Por Qué Esto Importa para la Robótica
Para cualquier robot que deba operar en el mundo real —especialmente robots humanoides o robots de almacén que enfrentan cargas, terrenos y perturbaciones impredecibles— la capacidad de expandir sistemáticamente el envolvente físico durante el entrenamiento es crítica. La práctica actual usa aleatorización de dominio estática (que puede ser ineficiente) o currículos diseñados por humanos (que requieren mucho trabajo). HORIZON automatiza este proceso permitiendo que el propio robot informe qué es aprendible a continuación. El hallazgo del núcleo compacto también sugiere que los operadores pueden entrenar una sola política para un puñado de variaciones físicas desafiantes y lograr mejor generalización que con una cobertura exhaustiva. Esto reduce tanto el tiempo de entrenamiento como el número de horas-robot físicas necesarias para la validación. El mecanismo de reversión proporciona una garantía de seguridad: el peor caso es que el robot se mantenga en su nivel de habilidad actual, en lugar de retroceder catastróficamente.
Limitaciones y Preguntas Abiertas
El método solo se ha probado en locomoción cuadrúpeda en simulación; no se ha reportado validación en el mundo real. El umbral de recuperabilidad y los tamaños de paso de la frontera son hiperparámetros que pueden necesitar ajuste por plataforma robótica. La búsqueda del núcleo compacto se realiza fuera de línea después de entrenar todas las combinaciones por pares, lo que podría volverse costoso a medida que crece el número de ejes físicos (aunque el artículo muestra que escala a siete). El método asume una retroalimentación de recompensa densa (los fallos de locomoción son fáciles de detectar); extenderlo a tareas con recompensa escasa, como la manipulación, requeriría heurísticas adicionales para detectar estados irrecuperables. Finalmente, queda una pregunta abierta sobre si el mismo principio curricular se aplica a simuladores calibrados con hardware y modelos de actuador de alta fidelidad.
Preguntas Frecuentes
¿Qué hace diferente a HORIZON de la aleatorización de dominio? La aleatorización de dominio muestrea todos los parámetros físicos de una distribución fija amplia; HORIZON expande la distribución incrementalmente basándose en si la política actual puede sobrevivir las nuevas condiciones.
¿Funciona el método con cualquier algoritmo de RL? Los autores usan PPO, pero el gestor del currículo es agnóstico al algoritmo de RL subyacente siempre que los rollouts puedan evaluarse para recuperabilidad.
¿Cuántos episodios de entrenamiento requiere el núcleo compacto? El núcleo de cuatro dominios logra la misma robustez OOD que el currículo completo de siete dominios mientras requiere aproximadamente la mitad del total de épocas de entrenamiento.
¿Qué sucede si el hardware del robot cambia después del despliegue? El currículo necesitaría ejecutarse de nuevo, pero el mecanismo de reversión asegura que la política siempre pueda revertir a una frontera previamente segura.
Conclusión
HORIZON introduce una forma fundamentada de escalar la diversidad de dominios físicos en el aprendizaje robótico en línea manteniendo la recuperabilidad en cada paso. El resultado del núcleo compacto muestra que más diversidad no siempre es mejor: conjuntos cuidadosamente seleccionados de desafíos físicos pueden generar una generalización más fuerte con menos cómputo. Este trabajo apunta hacia un futuro donde los robots puedan determinar automáticamente qué nuevas condiciones están listos para abordar.
