← Últimos artículos
💻 computer science

Closing the Loop on the Poppy Humanoid: Bipedal Locomotion with Linear-Quadratic Control and Learned Cost Functions

Este artículo presenta un controlador de marcha de bucle cerrado para el robot humanoide Poppy que utiliza un marco de Regulador Cuadrático Lineal (LQR) con una función de costo aprendida para lograr una locomoción bípeda fiable y sin asistencia, demostrando mejoras de rendimiento estadísticamente significativas sobre la reproducción de trayectorias de bucle abierto.

Autores originales: Xulin Chen, Borui He, Ruipeng Liu, Naveed Tahir, Zhenyu Gan, Garrett E. Katz

Publicado 2026-08-28
📖 5 min de lectura🧠 Análisis profundo

Autores originales: Xulin Chen, Borui He, Ruipeng Liu, Naveed Tahir, Zhenyu Gan, Garrett E. Katz

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

Caminar es una proeza de cálculo constante e invisible. Para un humano, es un flujo fluido de equilibrio, donde el cerebro y el cuerpo realizan miles de microajustes cada segundo para mantenernos erguidos. Para un robot, esta misma tarea es un acto precario de equilibrismo. El desafío no es solo mover las piernas, sino hacerlo sin volcarse, especialmente cuando la máquina está construida con piezas ligeras y económicas que no poseen los sensores perfectos o los motores potentes de un robot industrial de alta gama. Este es el rompecabezas específico que enfrentan los investigadores que trabajan con el Poppy Humanoid, un pequeño robot de código abierto diseñado para la educación y el estudio. Aunque el Poppy es una plataforma accesible para aprender sobre inteligencia artificial, históricamente ha tenido dificultades para caminar por sí solo. Sin la ayuda constante de un humano para estabilizarlo, el robot perdería rápidamente el equilibrio y caería, limitando su utilidad a una demostración en el aula en lugar de ser una verdadera máquina autónoma.

La dificultad central reside en el hardware del robot. Está hecho de extremidades de plástico impresas en 3D y depende de motores a los que solo se les puede indicar hacia dónde apuntar, no cuánta fuerza aplicar. Además, el robot carece de los sensores de alta velocidad que se encuentran en máquinas más caras, lo que significa que no puede "sentir" su camino a través de un paso en tiempo real. Los intentos previos de hacer caminar al Poppy consistieron en reproducir una secuencia de movimientos pregrabada, como una grabación de cinta. Este enfoque de bucle abierto funcionaba solo si el suelo era perfecto y el robot comenzaba en una posición perfecta. En el momento en que ocurría un error diminuto —un ligero tambaleo o un resbalón— el robot no tenía forma de corregirse, y el error se acumulaba hasta que el robot caía. La pregunta que enfrentaban los investigadores era si era posible enseñar a esta frágil y económica máquina a recuperarse de sus propios errores y caminar de manera fiable sin intervención humana.

Un equipo de investigadores de la Universidad de Syracuse se propuso resolver esto dotando al Poppy de una forma sencilla de autocorrección. En lugar de simplemente reproducir un guion fijo, construyeron un sistema que observa las articulaciones del robot en tiempo real y realiza pequeños ajustes inmediatos para mantenerlo en su trayectoria. Comenzaron grabando cientos de intentos de caminata, algunos exitosos y muchos que terminaron en una caída. Al analizar la diferencia entre los movimientos que funcionaron y los que fallaron, enseñaron a un programa informático a reconocer los signos tempranos de un traspié. El programa aprendió un conjunto de reglas que asignaba un "costo" a cada movimiento posible, donde un costo alto significaba un alto riesgo de caída. Luego, utilizó estas reglas para calcular la mejor corrección pequeña posible en cada momento, creando efectivamente una red de seguridad que el robot pudiera usar para mantenerse erguido.

Los resultados de este enfoque fueron sorprendentes. Cuando los investigadores probaron el robot en un entorno de oficina estándar, el método antiguo de reproducir un guion fijo permitió al robot completar un promedio de poco más de cuatro pasos antes de caer. Con el nuevo sistema de autocorrección, el robot logró caminar significativamente más lejos, promediando más de cinco pasos antes de una caída, y logró completar la secuencia completa de seis pasos en casi el 80 por ciento de los ensayos. La mejora fue aún más notable cuando los investigadores probaron el robot en una habitación diferente con un suelo liso, una superficie que nunca había visto. En este nuevo entorno, la tasa de éxito del método antiguo cayó al 30 por ciento, pero el nuevo sistema logró tener éxito el 42.5 por ciento de las veces. Esto demostró que el robot no solo estaba memorizando un camino específico, sino que había aprendido una capacidad general para equilibrarse frente a diferentes condiciones.

La clave de este éxito no fue un cerebro complejo y nuevo, sino una forma refinada de utilizar los datos que el propio robot ya generaba. Los investigadores no necesitaron construir nuevos sensores ni cambiar el diseño físico del robot. En su lugar, utilizaron un marco matemático conocido como regulador lineal-cuadrático, que es un método para encontrar el camino más eficiente hacia un objetivo minimizando los errores. Al alimentar el sistema con datos de los propios intentos fallidos del robot, pudieron enseñarle qué desviaciones del camino planeado eran peligrosas. El sistema aprendió a penalizar los movimientos que parecían que conducirían a una caída, dirigiendo al robot de vuelta hacia un centro estable. Esto permitió que el robot absorbiera pequeños choques y tambaleos que anteriormente habrían causado un colapso, convirtiendo una máquina rígida y quebradiza en una que podía adaptarse al mundo real.

Este trabajo representa un paso significativo hacia la robótica asequible. Demuestra que incluso un robot construido con piezas baratas y genéricas con sensores limitados puede lograr un movimiento autónomo y fiable si está equipado con el tipo de aprendizaje adecuado. Los investigadores demostraron que, al combinar una estrategia de control simple con el aprendizaje basado en datos, podían cerrar la brecha entre un robot que necesita que un humano le lleve de la mano y uno que puede caminar por sí mismo. Aunque el robot todavía se mueve lentamente y no ha dominado tareas complejas como girar o caminar a velocidad, la capacidad de caminar sin caerse es un requisito fundamental para cualquier aplicación futura. El estudio confirma que, con el software adecuado, las limitaciones del hardware de bajo costo pueden superarse, abriendo la puerta a robots más accesibles y capaces para la investigación y la educación.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →