Repolode
Open-RUA

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. 1

    Instala el paquete desde PyPI

    pip install uni-robot-agent
  2. 2

    Prepara la integración con RoboDojo

    uni-robot-agent setup --integration robodojo
  3. 3

    Configura tu clave de API y el endpoint del proveedor

    export UNI_ROBOT_AGENT_API_KEY='YOUR_API_KEY'
  4. 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

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.

964+47 esta semana88PythonApache-2.0Actualizado hace 23 días