¿Qué es Sim-to-Real?
Entrenar un robot real es caro, lento y suele romper cosas. Así que la gente encontró un truco: primero entrenan el robot en una simulación por ordenador, corriendo miles de veces más rápido que la realidad, y luego trasladan lo aprendido a la máquina real. Ese paso de lo virtual a lo real se llama Sim-to-Real.¿Por qué entrenar primero en simulación?
Rápido y baratoDiez mil intentos en un robot real pueden llevar meses; en simulación, horas, sin factura de luz y sin piezas desgastadas.
Seguro
Caídas, choques, condiciones extremas: puedes probarlo todo en el mundo virtual sin lastimar a nadie ni romper hardware.
Datos ilimitados
La simulación puede generar datos de entrenamiento casi infinitos y perfectamente etiquetados, algo que la recolección real no iguala.
¿Cuál es el gran problema?
Hay una «brecha» entre simulación y realidad: la fricción, la luz y el ruido de los sensores de la simulación nunca acaban de cuadrar con el mundo real. Un modelo que saca nota perfecta en simulación puede fallar en cuanto toca la realidad. Es la llamada brecha sim-to-real.¿Cómo cruzar esa brecha?
Aleatorización de dominioDurante el entrenamiento, se aleatorizan a propósito los parámetros físicos, las texturas y la iluminación, forzando al modelo a aprender a «adaptarse a los cambios».
Adaptación de dominio
Se llevan los rasgos simulados y reales a la misma distribución para que el modelo no los distinga.
Entrenamiento híbrido
Pre-entrenar en simulación y luego afinar un poco en el robot real: los dos se relevan.
Por qué importa
Los robots humanoides, los coches autónomos y los brazos diestros necesitan entrenarse a gran escala. Sim-to-Real hace posible entrenar rápido, bien y aterrizar con seguridad: una tecnología clave en el camino hacia los robots a escala comercial.En resumen: Sim-to-Real deja que un robot gane habilidad real en un «gimnasio virtual» y luego se presente a trabajar en el mundo real.
Comentarios