A principios de este año, en marzo de 2024, Hugging Face, una startup líder en modelos y código de IA de código abierto, hizo titulares al contratar a Remi Cadene, un excientífico de Tesla, para liderar un nuevo proyecto de robótica de código abierto. Esta noticia fue significativa no solo porque Tesla es un gigante tecnológico famoso por su proyecto de robot humanoide, Optimus, sino también por los recientes avances en robótica impulsados por modelos de lenguaje de gran tamaño (LLMs) basados en transformadores y IA generativa, áreas en las que Hugging Face tiene gran experiencia.
Hoy, tenemos un vistazo a la visión de Hugging Face para la robótica de código abierto con el lanzamiento de LeRobot, un kit de herramientas diseñado para democratizar la robótica de IA e inspirar una nueva ola de robóticos, ahora disponible en GitHub. Cadene compartió en X (anteriormente Twitter): “El siguiente paso en el desarrollo de IA es su aplicación al mundo físico. Estamos construyendo un esfuerzo impulsado por la comunidad en torno a la IA para la robótica, ¡y está abierto a todos!” También proporcionó un enlace a un servidor de Discord gratuito para aquellos interesados en colaborar en la iniciativa LeRobot y utilizar el código de código abierto.
¿Qué es LeRobot?
LeRobot actúa como un marco sólido, comparable a "Transformers para robótica". Este kit de herramientas va más allá de un simple paquete de software; sirve como una plataforma integral con una biblioteca versátil para compartir datos, visualización y entrenamiento de modelos avanzados. Los usuarios pueden acceder a numerosos modelos preentrenados para iniciar sus proyectos. Además, LeRobot se integra sin problemas con simuladores de física, permitiendo a entusiastas y desarrolladores, que no dispongan de hardware robótico físico, simular y probar sus modelos de IA en un entorno virtual.
Capacidades y características
El kit de herramientas de LeRobot está diseñado para adaptarse a una variedad de hardware robótico, desde brazos robóticos educativos hasta sofisticados humanoides en laboratorios de investigación avanzados. El objetivo es crear un sistema de IA que pueda adaptarse y controlar diversas formas robóticas, ofreciendo versatilidad y escalabilidad en diferentes aplicaciones. Cadene destacó algunas capacidades robóticas ahora disponibles en la biblioteca de LeRobot en GitHub, incluyendo el entrenamiento de robots para navegar por espacios desconocidos y agarrar objetos a partir de secuencias de video, así como permitir la transferencia de objetos entre pinzas robóticas.
Filosofía de código abierto
La decisión de ofrecer LeRobot como código abierto es estratégica, con el fin de evitar la concentración de poder e innovación entre unas pocas corporaciones. Al hacerlo accesible de forma gratuita, Hugging Face fomenta una comunidad global de desarrolladores, investigadores y aficionados para contribuir y beneficiarse del avance colectivo de la robótica de IA.
Construcción de una comunidad y un repositorio de datos
Central en el desarrollo de LeRobot es la ambición de crear el mayor conjunto de datos de robótica crowdsourcing jamás intentado. En colaboración con universidades, startups, grandes empresas tecnológicas y entusiastas, Hugging Face trabaja para compilar un vasto repositorio de datos. Esto incluye terabytes de grabaciones de video a bordo, formateados con el ligero LeRobotDataset para cargas y descargas rápidas a través del hub de Hugging Face.
Cadene enfatizó en X: “Estamos construyendo una comunidad diversa de diferentes orígenes en software y hardware para desarrollar la próxima generación de robots inteligentes en el mundo real.” Esta visión inclusiva refleja el espíritu del proyecto. Al reducir las barreras de entrada y promover un entorno de conocimiento y recursos compartidos, Hugging Face busca cultivar una comunidad que pueda redefinir el futuro de la robótica de IA.