Las policies de whole-body control de 2026 aprenden con horas de movimiento humano. Antes de usar esos datos, necesitas saber leerlos y saber si puedes usarlos. En esta clase abres un clip BVH, cuentas cuadros, fps y articulaciones, escribes un clip tuyo y entiendes por qué el curso no redistribuye ninguna base pública.
1De dónde viene el movimiento humano: mocap, video y VR
2El formato BVH por dentro: esqueleto y una línea por cuadro
3AMASS, LAFAN1 y la pregunta de la licencia
4Cómo detectar un clip truncado antes de que arruine el retargeting
Objetivo: leer un clip de captura de movimiento (BVH) y decir cuadros, fps y articulaciones, sabiendo de dónde viene el dato y bajo qué licencia.
01 · Del movimiento de una persona a un archivo
Haz clic en cada bloque.
Haz clic en cada bloque del diagrama para ver qué hace.
El dato de movimiento es insumo de entrenamiento: la licencia y la integridad van antes que la cantidad.
02 · Las bases que vas a encontrar
Haz clic en cada una.
1. AMASS
Colección de muchas capturas convertidas al mismo cuerpo paramétrico (SMPL-X). Es la entrada más común de GMR y de varios trabajos de motion tracking.
Exige registro en el sitio. Los términos para un curso abierto no fueron revisados: lee antes de usar y de publicar cualquier cosa derivada.
2. LAFAN1
Base de animación en BVH usada en muchos ejemplos de retargeting (GMR tiene una configuración lista para ella).
La misma salvedad de licencia: no confirmada por la investigación de la formación el 19/10/2026.
3. Tus datos
El camino más limpio para un curso, un producto o un artículo: capturar tu propio movimiento (traje inercial, cámaras, VR) o generar un clip sintético.
El bvh_minimo.py del kit escribe un BVH desde cero: esqueleto de 5 articulaciones y un saludo con la mano. No es un humano de verdad, pero muestra el formato y la licencia es tuya.
ReportadoEl README de GR00T-WholeBodyControl cita la base BONES-SEED (16/03/2026, más de 142 mil movimientos, cerca de 288 h, con trayectorias del G1 en MuJoCo). La licencia no fue revisada: lee antes de usar.
03 · Descargar solo el clip de prueba de GMR y leerlo
El repositorio de GMR tiene 1,2 GB en la carpeta assets, por las mallas de los robots. El sparse-checkout descarga solo la carpeta del clip, 2,9 MB (medidos el 19/10/2026, commit bb1bbe4). El ler_clipe.py no usa ninguna biblioteca extra: lee el texto del BVH.
GMR bb1bbe4 (2026-04-02)
arquivo: 251021_04_boxing_120Hz_cm_3DsMax.bvh
raiz: Hips · juntas: 23 · pontas (End Site): 5 · canais por quadro: 72
ordem de rotação: Yrotation Xrotation Zrotation · unidade provável: cm (maior OFFSET 43.3)
quadros: 4249 · fps: 120 · duração: 35.4 s
linhas de movimento conferidas: 4249/4249
saída: 0
23 articulaciones con 3 canales de rotación y la raíz con 3 de posición más: 72 números por cuadro. Frame Time de 0,008333 s = 120 cuadros por segundo.
arquivo: cortado.bvh
raiz: Hips · juntas: 23 · pontas (End Site): 5 · canais por quadro: 72
ordem de rotação: Yrotation Xrotation Zrotation · unidade provável: cm (maior OFFSET 43.3)
quadros: 4249 · fps: 120 · duração: 35.4 s
linhas de movimento conferidas: 4000/4249
saída: 1
El encabezado promete 4249 cuadros y el archivo solo tiene 4000 líneas (descarga interrumpida, copia parcial). El script sale con código 1 en lugar de dejar que el retargeting corra con el final faltando.
gravado: ~/fth/movimentos/aceno.bvh (90 quadros a 30 Hz)
quadros: 90 · fps: 30 · duração: 3.0 s
90 cuadros a 30 Hz = 3 s.
04 · Un BVH tuyo, hecho desde cero
Cinco articulaciones (cadera, columna, cabeza, brazo y antebrazo derechos), 60 cuadros a 30 Hz: el brazo sube en 0,5 s y el antebrazo saluda.
Para un clip que quieras usar (AMASS, LAFAN1 u otro), escribe en ~/fth/movimentos/licenca.md tres líneas: Fonte, Licença (con el enlace) y Pode redistribuir.
¿Por qué este curso no copia clips de AMASS o LAFAN1 al repositorio?
Correcto
AMASS exige registro y los términos de AMASS y LAFAN1 no fueron confirmados el 19/10/2026. Sin una licencia clara, el curso usa el clip que GMR publica y un clip sintético propio. GMR lee las dos bases.
No es esa
AMASS exige registro y los términos de AMASS y LAFAN1 no fueron confirmados el 19/10/2026. Sin una licencia clara, el curso usa el clip que GMR publica y un clip sintético propio. GMR lee las dos bases.Repasar: Del movimiento de una persona a un archivo