FTH 2 · Del simulador al suelo|INEMA.CLUB-PRO

Clase 7 · 14 min

Real-to-sim: llevar el mundo real al simulador

Hasta aquí el camino fue del simulador al robot. El camino inverso también existe: fotografiar el lugar real y montar un gemelo digital donde el robot entrena y se prueba antes. En esta clase corres el gemelo del proyecto robotica-real2sim (un brazo, no un humanoide) en el venv del curso, pruebas un plan en la física y ves dónde está esto para humanoides en 2026.

Empezar la clase
Mesa real con un cubo rojo, una lata azul, una pelota de tenis y una bandeja, fotografiada por un celular en un trípode, con el gemelo simulado en un monitor al lado.

En esta clase vas a

  1. 1El flujo foto → escena → gemelo → episodios → prueba
  2. 2El gemelo de robotica-real2sim corriendo con el Menagerie de tu banco de trabajo
  3. 3Un plan aprobado en 19 de 20 variaciones en la física
  4. 4Real-to-sim para humanoide en 2026: demo de proveedor, reportada

Objetivo: correr el gemelo de robotica-real2sim en el venv del curso y probar un plan en la física antes del robot, contando los objetos de la escena.

01Del lugar real al gemelo

Haz clic en cada bloque. Es el flujo de robotica-real2sim.

Haz clic en cada bloque del diagrama para ver qué hace.

Real-to-sim es el tema de robotica-real2sim. Aquí se ejecuta y se conecta con la escalera de despliegue: un gemelo del lugar es un nivel más antes del suelo.

02¿Y para humanoides?

Estado en oct/2026, según la investigación de la formación. Haz clic en cada elemento.

1. Gaussian splatting

Niantic Spatial, Flexion y NVIDIA mostraron una escena escaneada con cámara que se convierte en Gaussian splatting en Isaac Sim, con una policy de navegación de humanoide entrenada allí y llevada al robot sin ajustes. Es material de proveedor, no un paper con mediciones.

03Ejecutar el gemelo y la prueba

Agrega el Panda al sparse-checkout del Menagerie del banco, fija el robotica-real2sim en el commit probado y apunta su vendor/menagerie al tuyo.

Terminal · gemelo de la mesa
F=${FTH:-$HOME/fth}; cd $F && . .venv/bin/activate && pip install -q pillow imageio
git -C mujoco_menagerie sparse-checkout add franka_emika_panda
[ -d robotica-real2sim ] || git clone -q https://github.com/inematds/robotica-real2sim
git -C robotica-real2sim checkout -q 3a08537 && mkdir -p robotica-real2sim/vendor
ln -sfn $F/mujoco_menagerie robotica-real2sim/vendor/menagerie
cd robotica-real2sim && python3 r2s.py ver exemplos/mesa-foto/cena.json $F/gemeo.png --camera cima
python3 $F/sim2real/kit/gemeo.py exemplos/mesa-foto/cena.json $F/gemeo.png
Terminal · probar el plan (20 variaciones)
F=${FTH:-$HOME/fth}; cd $F/robotica-real2sim && . $F/.venv/bin/activate
python3 r2s.py provar exemplos/mesa-foto/cena.json resultados/mesa-foto/plano.json -n 20 | tail -3
Ejemplo del repositorio
imagem: ~/fth/gemeo.png
cena: cena.json · mesa 1.2 × 0.8 m · objetos na cena: 4
  cubo_vermelho    caixa
  lata_azul        cilindro
  bola_tenis       esfera
  bandeja_cinza    recipiente
gemeo.png: 1280×720 px, 135 KB

Cuatro objetos, imagen de 1280×720 generada por la GPU (EGL), sin pantalla.

04El gemelo en movimiento

Clip de 10 s de robotica-real2sim: un episodio con tres cámaras.

Gemelo digital MuJoCo de la mesa: el brazo toma el cubo (clip de robotica-real2sim) · 0:10Página del video con guion →

05Práctica

El mundo real dentro del simulador.

E1 · Gemelo dibujado

5 min

Ejecuta el bloque del gemelo y abre el gemeo.png.

Listo cuando: python3 ~/fth/sim2real/kit/gemeo.py exemplos/mesa-foto/cena.json ~/fth/gemeo.png (en la carpeta del robotica-real2sim) → objetos na cena: 4 y gemeo.png: 1280×720 px.

E2 · Plan probado

3 min

Prueba el plan de ejemplo en 20 variaciones.

Listo cuando: python3 r2s.py provar … -n 20 | tail -3 → plano completo em 19/20 (95%); mínimo 90% -> APROVADO para o robô real.

E3 · Lo que escanearías

10 min

Para un G1 que va a caminar por un pasillo de fábrica, enumera tres medidas del lugar real que llevarías al simulador antes de la escalera de la clase 8.

Listo cuando: tres ítems con qué medir y con qué instrumento (p. ej.: fricción del piso con plano inclinado; altura del escalón con cinta métrica).

06Prueba de la clase

La explicación aparece después de tu respuesta.

Pregunta 1 de 3

¿Qué hace el real-to-sim que el sim-to-real no hace?competencia

07En tres frases

FlujoFoto, escena, gemelo y prueba en la física antes del robot.
MedidaEl plan de ejemplo pasa en 19 de 20 variaciones.
HumanoideEl gemelo digital por splatting para humanoide aún es demo de proveedor (reportado); medir el lugar ya es rutina.

Para ir más allá

Clase anteriorSiguiente clase