Cómo aprenden los humanoides a interactuar de forma natural y sensible al contacto mediante el movimiento

Cómo aprenden los humanoides a interactuar de forma natural y sensible al contacto mediante el movimiento

Vongani H. Maluleke, James Ni, Kie Horiuchi, Lea Wilken, Jiahui Lei +5 más

9 min de lectura•7 nov 2026

Social Humanoid permite que un Unitree G1 produzca respuestas coordinadas de cuerpo entero ante una persona cercana, en lugar de limitarse a repetir movimientos aislados. Combina un conjunto de referencia de 260 horas de interacciones entre personas y humanoides, un método para adaptar al cuerpo de un robot secuencias de interacción entre personas y un modelo generativo que funciona en el robot. Las demostraciones en simulación y con un G1 físico muestran respuestas coordinadas con la persona interlocutora.

Índice

¿Qué desarrollaron los investigadores?

Social Humanoid es un sistema que genera movimientos de cuerpo entero en un Unitree G1 como respuesta a una persona interlocutora. Su objetivo es la interacción social y física: movimientos en los que un robot y una persona coordinan sus posiciones y pueden entrar en contacto, en lugar de que el robot se limite a reconocer un gesto o a moverse de forma independiente.

El sistema combina tres componentes principales. Primero, un método de retargeting Adaptive-HHI convierte grabaciones de interacciones entre personas en movimientos emparejados de humanos y humanoides. «Retargeting» significa trasladar el movimiento de un cuerpo a otro con proporciones y articulaciones diferentes. Segundo, un VQ-VAE con un libro de códigos compartido convierte los movimientos de ambos cuerpos en un conjunto común de unidades discretas de movimiento. Tercero, un Diffusion Forcing Transformer usa esa representación para generar una respuesta del humanoide condicionada por los movimientos de la persona. El movimiento generado se ejecuta en el G1 mediante SONIC.

Los investigadores también describen la teleoperación en modo sombra en tiempo real, en la que los movimientos de un operador humano pueden controlar el humanoide mediante la representación de movimiento compartida. En conjunto, el sistema y su conjunto de referencia HHI de 260 horas abordan un problema básico de desarrollo: los humanoides sociales necesitan ejemplos de interacciones entre personas y robots, pero esas grabaciones son escasas en comparación con los datos de movimiento entre personas.

Diagrama que ilustra una secuencia de movimientos de interacción entre una persona y un humanoide

¿Qué resultados obtuvo Social Humanoid?

El resultado que se presenta es una cadena de procesamiento funcional que genera respuestas coordinadas y alineadas con las personas, tanto en simulación como en un Unitree G1 físico. Los investigadores afirman que el sistema puede manejar diversos tipos de interacción y presentan el conjunto de referencia HHI de 260 horas como un recurso para entrenar y evaluar sistemas de humanoides sociales. La escala del conjunto es notable porque los datos de interacción con robots son un cuello de botella clave para este tipo de trabajo.

El enfoque también aborda un problema concreto de la transferencia directa de movimiento: los puntos de contacto pueden desplazarse cuando se copia la postura de una persona a un robot con proporciones muy diferentes. Por ejemplo, el G1 es más bajo que la persona de origen, por lo que las manos de su interlocutor podrían quedar por encima de los hombros del robot durante un abrazo. El proceso de retargeting en dos pasadas de los investigadores adapta tanto la postura de la persona interlocutora como la del robot, con el objetivo de conservar el contacto y la geometría entre ambos.

Los resultados disponibles no proporcionan tasas de éxito numéricas, mediciones de latencia ni mejoras de rendimiento comparativas frente a sistemas anteriores. Por lo tanto, no hay base aquí para clasificar Social Humanoid frente a otros métodos mediante una única puntuación. Su contribución demostrada es la combinación de generación de datos que preserva la interacción, una representación de movimiento compartida y ejecución en un robot real.

Posturas de una persona y un humanoide ajustadas para preservar la interacción y el contacto

¿Cómo funciona el sistema?

La cadena de procesamiento comienza con secuencias de interacción entre personas. Mapear directamente las posiciones de las articulaciones de una persona a un humanoide no es fiable, porque los cuerpos difieren en altura, longitud de las extremidades y estructura articular. El método de retargeting está diseñado para mantener intacta la interacción: dónde se tocan los participantes, cómo se relacionan sus posturas y cómo se sitúan entre sí.

El retargeting se realiza en dos pasadas. En la primera, el movimiento de una persona se adapta al humanoide mientras la otra permanece sin cambios. Esto puede desalinear los puntos de contacto: la persona interlocutora podría estirarse demasiado para alcanzar al G1, que es más bajo. En la segunda pasada, se ajusta la postura de la persona interlocutora para que coincida con la del robot retargeteado. En los fotogramas en los que hay contacto con los brazos, la cinemática inversa —un método para encontrar los ángulos articulares que sitúan una extremidad en una posición objetivo— ajusta el hombro, el codo y la muñeca de la persona interlocutora. En los segmentos con contacto considerable, una optimización de la postura corporal también ajusta zonas clave del cuerpo, como las muñecas, el pecho, el cuello, las caderas, la columna y las rodillas, respetando los límites articulares humanos.

Cada secuencia se retargetea de nuevo intercambiando los dos roles de interacción, de modo que los datos representen ambos lados del intercambio. Los movimientos resultantes de la persona y del humanoide se codifican mediante un VQ-VAE con un libro de códigos compartido. En términos sencillos, el modelo representa ambos cuerpos mediante un vocabulario común de unidades de movimiento aprendidas. A continuación, un Diffusion Forcing Transformer genera movimientos del humanoide en ese espacio compartido, condicionados por la persona interlocutora. SONIC transfiere el movimiento generado al robot; la misma representación compartida también permite la teleoperación en modo sombra.

Cuadrícula de demostraciones de interacción con humanoides en el mundo real

¿Por qué es importante para la robótica?

Un robot que responde socialmente debe hacer algo más que detectar la presencia de una persona. Debe moverse de forma adecuada a la interacción: acercarse a una distancia apropiada, coordinar su postura y mantener una posición compartida durante el contacto. Estas capacidades son importantes en entornos donde los robots trabajan cerca de personas, como la asistencia, las tareas colaborativas y las demostraciones. Esta investigación ofrece una vía para enseñar esos comportamientos a partir de interacciones humanas grabadas, en lugar de depender únicamente de movimientos programados manualmente.

La idea de ingeniería clave es que el comportamiento social depende de la relación entre dos cuerpos. Un robot puede adoptar una postura que parezca plausible y, aun así, alcanzar el lugar equivocado o perder el contacto porque sus proporciones difieren de las de una persona. Adaptar tanto los movimientos del robot como los de la persona interlocutora crea ejemplos de entrenamiento que reflejan mejor la geometría de un intercambio real.

El trabajo también es pertinente para los desarrolladores de humanoides que evalúan plataformas destinadas a aplicaciones centradas en la interacción. El mercado de robots humanoides de Robot Overflow ofrece un espacio para explorar los sistemas humanoides disponibles. Social Humanoid es un sistema de investigación, no una prueba de que un G1 esté listo para interactuar con el público sin supervisión; su valor reside en mostrar cómo se pueden integrar la generación de datos y la generación de movimiento en una plataforma física.

¿Cuáles son las limitaciones y las preguntas pendientes?

El sistema depende de grabaciones retargeteadas, y su método para preservar el contacto debe gestionar diferencias considerables en la forma corporal sin producir posturas humanas poco naturales. Los autores describen los límites articulares y los ajustes de la postura corporal, pero el material presentado no cuantifica con qué frecuencia funciona el retargeting en distintos tipos de interacción o de cuerpo.

Las demostraciones con robots reales establecen que el enfoque puede ejecutarse en un G1, pero por sí solas no demuestran un funcionamiento seguro y fiable durante despliegues prolongados, en entornos variados o con interlocutores impredecibles. El contacto físico también plantea preguntas sobre el control de fuerza, la prevención de colisiones y cómo debería responder el robot cuando una interacción cambia de forma repentina. Para una evaluación adicional se necesitarían medidas claras de la calidad del movimiento, la precisión del contacto, los tiempos de respuesta, la seguridad y la comodidad de las personas. Las comparaciones numéricas con sistemas anteriores también ayudarían a aclarar dónde ofrece mayores mejoras el método.

¿Qué preguntas se hacen con frecuencia sobre Social Humanoid?

¿Qué robot controla Social Humanoid? El sistema genera y ejecuta movimientos de cuerpo entero en un humanoide Unitree G1.

¿Qué es el conjunto de referencia HHI de 260 horas? Es un conjunto de referencia de interacciones entre humanos y humanoides que se presenta junto con el sistema. El resumen disponible indica su duración, pero no detalla la composición completa de las grabaciones.

¿Cómo gestiona el método las diferentes proporciones corporales del robot? Retargetea el robot y, a continuación, ajusta la postura de la persona interlocutora para restablecer el contacto y la geometría de la interacción, respetando los límites articulares.

¿Funciona el sistema en un robot físico? Sí. Los investigadores presentan demostraciones en simulación y con un G1 real, aunque el material disponible no demuestra su rendimiento en despliegues amplios y sin supervisión.

¿Cuál es la conclusión?

Social Humanoid conecta datos de movimiento que tienen en cuenta la interacción, una representación compartida para personas y robots, y el control generativo de cuerpo entero en un humanoide real. Su contribución central es una forma práctica de preservar el contacto y la posición relativa cuando las interacciones humanas se adaptan a un robot con un cuerpo diferente.