Framework Unificado de Aprendizaje de Comportamiento Robotico en 8 Dominios
Un framework de aprendizaje por imitacion (Imitation Learning) basado en CLI que aprende politicas a partir de demostraciones de expertos y las evalua en simulacion. 4 dominios clasicos (automovil, dron, humanoide, perro robot) y 4 dominios industriales (manipulacion movil, AGV de almacen, robot agricola, grua de astillero) — 8 dominios en total se inicializan, entrenan y simulan con 3 comandos sobre un esquema unificado obs/action. 11 grupos de comandos (incluido edge deploy), arquitectura extensible mediante Domain Plugin.
Open Source8 dominios, 5 modelos de politicas, flujo de trabajo controlado por nivel de complejidad
Internal Schema Boundary — todos los modulos se comunican de forma consistente a traves de un esquema con dimensiones fijas por dominio.
| Automovil (road) | Estado 4D + Accion 2D — Integracion CARLA, adaptador nuScenes |
|---|---|
| Dron (aerial) | Estado 6D + Accion 3D — Esqueleto AirSim |
| Humanoide | Estado 12D + Accion 6D — Integracion MuJoCo Humanoid-v5 |
| Perro Robot (quadruped) | Estado 12D + Accion 8D — Integracion MuJoCo Ant-v5 |
Fabrica, logistica, agricultura, astillero — cada dominio incluye un simulador Mock dedicado y adaptadores de datos.
| Manipulacion Movil | Estado 18D + Accion 8D — Modelo recomendado: ACT |
|---|---|
| AGV de Almacen (warehouse) | Estado 14D + Accion 4D — Modelo recomendado: BC-RNN |
| Robot Agricola (smart farm) | Estado 16D + Accion 6D — Modelo recomendado: Diffusion |
| Grua de Astillero (shipyard) | Estado 20D + Accion 9D — Modelo recomendado: ACT |
| BC-MLP | Clonacion de comportamiento basica (aprendizaje mas rapido) |
|---|---|
| BC-RNN | Clonacion de comportamiento con series temporales |
| BC-CNN | Clonacion de comportamiento basada en vision |
| ACT | Action Chunking Transformer (SOTA en manipulacion) |
| Diffusion Policy | Politica basada en modelo de difusion (DDPM) |
| L0 (Toy) | Simulador Mock + BC-MLP — para tutoriales/CI |
|---|---|
| L1 (Intermediate) | Modelo recomendado por dominio + Mock — investigacion de algoritmos |
| L2 (Advanced) | Backend real (CARLA/MuJoCo/Isaac Lab) + modelo SOTA |
Pipeline completo desde la generacion de datos sinteticos hasta el rollout en simulacion
Flujo de trabajo de datos completo por CLI: generacion de datos sinteticos, recopilacion de datos externos, aumento y edicion.
Ejecute las politicas aprendidas en simulacion y calcule metricas de evaluacion automaticamente.
11 grupos de comandos (incluido edge deploy) para todo el flujo de trabajo
initGenera automaticamente la configuracion YAML a partir del rol/nivel.
trainEntrena politicas BC. Soporta reanudacion, GPU, checkpoints y seguimiento de proyectos.
simrollout/replay — Ejecuta y evalua politicas en simulacion.
datapull, ingest, augment, edit — Gestiona el pipeline de datos.
modelexport/load — Gestiona tarjetas de modelo (SafeTensors + config.json).
skillConsulta de habilidades integradas, inicializacion y transferencia entre dominios.
deployDespliega politicas con MessageBridge (mock/ROS2/ZeroMQ).
scenarioConstruccion de escenarios de casos extremos y ejecucion de suites.
edgeDespliegue en borde — cuantizacion de modelos, empaquetado y push al dispositivo.
validateValidacion de archivos de configuracion YAML (50+ reglas).
Pila de abstraccion de 4 capas que separa roles, configuracion, aprendizaje y evaluacion
| Capa 4 | Skill/Meta-Agent — Recomendaciones basadas en roles/misiones |
|---|---|
| Capa 3 | Config/Validator — Manifiesto YAML + 50+ reglas de validacion |
| Capa 2 | Data/Model/Training — Pipeline, redes de politicas, BCTrainer |
| Capa 1 | Sim/Eval/Backend — Simulador, evaluacion, trayectorias |
| Lenguaje | Python 3.12+ |
|---|---|
| Framework | PyTorch, Gymnasium |
| Simuladores | Mock (integrado), CARLA, MuJoCo |
| Registro | W&B, MLflow (opcional) |
| Formato de Modelo | SafeTensors + config.json |
| Formato de Errores | Formato de 3 lineas (Category / Fix / See) |
Aprenda EulerAtlas rapidamente con guias paso a paso
Tutoriales proximamente.
Instale EulerAtlas y entrene su primera politica
Python 3.12+, PyTorch
MuJoCo, W&B (opcional)
Desde automoviles hasta gruas de astillero, de demostraciones de expertos a politicas con 3 comandos CLI.
Comenzar en GitHub Contactenos