Framework de código abierto para simular y entrenar robots en paralelo en la GPU, basado en SAPIEN y enfocado en habilidades de manipulación.
Open-RUA/uni-robot-agent
Un harness de código abierto que permite a agentes LLM controlar robots mediante herramientas compartidas, con runtimes de Codex y Claude Code e integración con simuladores.
- Estrellas
- 276
- Forks
- 21
- Issues abiertos
- 1
- Último commit
- hace 12 horas
¿Qué es?
uni-robot-agent es un harness de Python para agentes que usan robots. Ofrece al agente un conjunto compartido de herramientas y feedback de robot en varios entornos de simulación, y gestiona las API nativas mediante adaptadores. El paquete incluye una CLI, un SDK de Python, un dashboard local para supervisar y reproducir sesiones en directo, e integraciones con los simuladores RoboDojo, RoboUse y RoboLab.
Admite dos modos de control. En el modo Direct, el agente llama directamente a las herramientas del robot; el modo Hybrid añade un modelo de acciones compatible, como Pi0.5. El runtime del agente, el proveedor de modelos, las herramientas y el entorno se pueden cambiar mediante interfaces explícitas. La profundidad está activada de forma predeterminada en RoboDojo y se puede desactivar para usar observaciones solo RGB.
El proyecto está dirigido a investigadores y desarrolladores que quieren evaluar agentes de manipulación robótica con modelos abiertos. Las integraciones con robots reales ARX One y Franka figuran como próximas novedades.
Funciones clave
- 01Interfaz compartida para herramientas de robot en distintos entornos de simulación
- 02Modos de control Direct y Hybrid; Hybrid añade un modelo de acciones Pi0.5
- 03SDK de Python para ejecutar sesiones e implementar estrategias personalizadas
- 04Dashboard web local para supervisar en directo y reproducir episodios guardados
- 05Runtimes de agente, proveedores de modelos y entornos intercambiables
Casos de uso
- Evaluar agentes de manipulación robótica en tareas de RoboDojo o RoboUse
- Probar modelos abiertos de visión y lenguaje para controlar robots con observaciones solo RGB
- Crear una estrategia de control personalizada sobre herramientas de robot compartidas
- Revisar ejecuciones guardadas del agente y llamadas a herramientas en el dashboard de reproducción
Inicio rápido
- 1
Instala el paquete desde PyPI
pip install uni-robot-agent - 2
Prepara la integración con RoboDojo
uni-robot-agent setup --integration robodojo - 3
Configura tu clave de API y el endpoint del proveedor
export UNI_ROBOT_AGENT_API_KEY='YOUR_API_KEY' - 4
Ejecuta una tarea con el panel local
uni-robot-agent run --integration robodojo --deploy local --task stack_bowls --model YOUR_MODEL_ID --action-profile direct --no-sam3 --output-dir ./runs --monitor
Antes de usarlo
- La configuración está diseñada para un entorno Python 3.11 en un host Linux con GPU.
- Para ejecutar el simulador se necesita una clave de API del modelo y un endpoint de proveedor compatible con Responses.
- Las integraciones con robots reales aún no están disponibles.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es uni-robot-agent?
- Un harness de código abierto que permite a agentes LLM controlar robots mediante herramientas compartidas, con runtimes de Codex y Claude Code e integración con simuladores. uni-robot-agent es un harness de Python para agentes que usan robots. Ofrece al agente un conjunto compartido de herramientas y feedback de robot en varios entornos de simulación, y gestiona las API nativas mediante adaptadores. El paquete incluye una CLI, un SDK de Python, un dashboard local para supervisar y reproducir sesiones en directo, e integraciones con los simuladores RoboDojo, RoboUse y RoboLab.
- ¿uni-robot-agent es gratuito? ¿Qué licencia tiene?
- uni-robot-agent es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿uni-robot-agent sigue mantenido?
- Mantenimiento activo. El último commit de uni-robot-agent fue el 7 nov 2026.
- ¿Para qué puedo usar uni-robot-agent?
- Evaluar agentes de manipulación robótica en tareas de RoboDojo o RoboUse Probar modelos abiertos de visión y lenguaje para controlar robots con observaciones solo RGB Crear una estrategia de control personalizada sobre herramientas de robot compartidas Revisar ejecuciones guardadas del agente y llamadas a herramientas en el dashboard de reproducción
- ¿Cómo se instala uni-robot-agent?
- Instala el paquete desde PyPI: pip install uni-robot-agent Prepara la integración con RoboDojo: uni-robot-agent setup --integration robodojo Configura tu clave de API y el endpoint del proveedor: export UNI_ROBOT_AGENT_API_KEY='YOUR_API_KEY' Ejecuta una tarea con el panel local: uni-robot-agent run --integration robodojo --deploy local --task stack_bowls --model YOUR_MODEL_ID --action-profile direct --no-sam3 --output-dir ./runs --monitor
- ¿Dónde consigo uni-robot-agent?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Open-RUA/uni-robot-agent
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Modelos fundacionales, conjuntos de datos y herramientas de NVIDIA para crear IA física en robots, vehículos autónomos e infraestructura inteligente.
SDK de Python y plataforma de apps para Reachy Mini, un robot de escritorio expresivo y de código abierto para desarrolladores y creadores de IA.
ASPIRE es un framework en el que agentes de programación perfeccionan iterativamente habilidades reutilizables para robots, en tareas de manipulación simuladas y reales, en lugar de entrenar los pesos del modelo.
SDK oficial de Python para crear servidores y clientes de Model Context Protocol que conectan aplicaciones con LLM con herramientas, datos y prompts.
Plataforma de simulación para robótica e IA incorporada que combina un motor de física múltiple, un renderizador fotorrealista y un compilador multiplataforma mediante una interfaz Python.