ctessler commited on
Commit
593aade
·
verified ·
1 Parent(s): 7d07f4d

Document Metatron v1 browser exports and model license

Browse files
Files changed (3) hide show
  1. LICENSE.pdf +0 -0
  2. NOTICE.txt +13 -0
  3. README.md +121 -0
LICENSE.pdf ADDED
Binary file (79 kB). View file
 
NOTICE.txt ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Licensed by NVIDIA Corporation under the NVIDIA Open Model License.
2
+ Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3
+
4
+ This notice covers the Metatron G1 ONNX exports in demo/model.onnx and
5
+ racer/network.onnx. See LICENSE.pdf for the complete agreement.
6
+
7
+ The two artifacts contain the same learned policy in different runtime graph
8
+ layouts. They are not the separate SAMP scene-interaction policy.
9
+
10
+ Robot assets, motion datasets, reference clips and third-party runtime software
11
+ are not included here. Their respective licenses and permissions remain
12
+ separate from the model license. This repository grants no rights to those
13
+ separate assets, including standalone redistribution of demo-only motion clips.
README.md ADDED
@@ -0,0 +1,121 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: other
3
+ license_name: nvidia-open-model-license
4
+ license_link: https://huggingface.co/nvidia/metatron-browser/blob/main/LICENSE.pdf
5
+ language:
6
+ - en
7
+ library_name: onnx
8
+ tags:
9
+ - robotics
10
+ - reinforcement-learning
11
+ - humanoid
12
+ - onnx
13
+ - metatron
14
+ ---
15
+
16
+ # Metatron v1 — G1 Browser Exports
17
+
18
+ ## Overview
19
+
20
+ ONNX inference exports of the Metatron G1 walking/recovery policy used by the
21
+ Metatron browser demo and G1 Racer. Both files use the same learned policy
22
+ weights, with different runtime interfaces. They are **not interchangeable**.
23
+ This repository does not include the separate SAMP scene-interaction policy.
24
+
25
+ | Field | Value |
26
+ | --- | --- |
27
+ | Robot | Unitree G1, 29 controlled joints |
28
+ | Model | Conditional generative control policy with a gated recovery adapter |
29
+ | Inference | Deterministic learned prior; FP32 |
30
+ | Format | ONNX |
31
+ | Integration | ONNX Runtime Web with WebGPU or WebAssembly |
32
+
33
+ ## Intended Use
34
+
35
+ Interactive humanoid control, locomotion and recovery evaluation with the
36
+ matching browser applications. The applications provide physics, observations,
37
+ task goals and control logic; the ONNX files alone are not complete demos.
38
+
39
+ Metatron supports deployment workflows beyond the browser, including other
40
+ simulators and real G1 robots. These particular browser exports require their
41
+ matching observation and control interfaces: compatibility is not a safety
42
+ certification or a claim that these exact files have been validated on hardware.
43
+
44
+ ## Artifacts
45
+
46
+ | File | Interface | Size |
47
+ | --- | --- | --- |
48
+ | `demo/model.onnx` | Single-robot pipeline, including observation processing and action conversion | 397,088,354 bytes |
49
+ | `racer/network.onnx` | Six-robot batched network; requires G1 Racer's separate observation processing | 396,370,481 bytes |
50
+
51
+ The Racer export changes graph organization and batching, not learned weights.
52
+ Neither artifact is a resumable training checkpoint. Runtime code, robot assets,
53
+ motion clips and application configuration are distributed separately.
54
+
55
+ ## Inputs and Outputs
56
+
57
+ The demo pipeline consumes current G1 state, eight historical state samples,
58
+ raw-action history, ground height, masked future pose/style/velocity goals and
59
+ an explicit `recovery_enabled` input. It returns joint PD targets (`action`),
60
+ PD gains (`stiffness`, `damping`) and `raw_action` for history feedback.
61
+ Recovery targets and the recovery gate remain runtime inputs, not baked goals.
62
+
63
+ G1 Racer computes observations outside the neural graph and evaluates all six
64
+ robots in one batch. Its network exposes `action` and `raw_action`; controller
65
+ parameters come from the paired runtime. Do not feed raw demo inputs directly
66
+ to this network or change its batch size without rebuilding and validating it.
67
+
68
+ Preserve the paired application's joint/body ordering, quaternion convention,
69
+ history ordering, normalization, target masks, control rate and action mapping.
70
+ Use the matching runtime manifest and ONNX tensor signatures for exact layouts.
71
+
72
+ ## Runtime Support and Validation
73
+
74
+ The browser integrations use MuJoCo WASM for simulation and ONNX Runtime Web for
75
+ inference. WebGPU is recommended on capable devices; CPU/WASM is a fallback and
76
+ does not guarantee real-time six-robot operation. GPU drivers, browsers and
77
+ hardware affect startup time and throughput.
78
+
79
+ The demo export's recorded native-to-ONNX checks have maximum absolute errors
80
+ below 3.1e-6 across the checked outputs with recovery enabled and disabled.
81
+ These are numerical export checks, not task-success or real-robot benchmarks.
82
+ Racer's paired application also runs action-parity fixtures at startup.
83
+
84
+ For reproducibility, pin downloads to a repository commit rather than `main`.
85
+ Public browser delivery requires anonymous access to the files; never embed a
86
+ Hugging Face access token in client-side code.
87
+
88
+ ## Limitations and Safety
89
+
90
+ - Recovery, balance and tracking can fail, especially outside the evaluated
91
+ states, terrain and command distribution.
92
+ - Game launch assists, low-gravity zones and respawns are application mechanics,
93
+ not capabilities guaranteed by the learned policy or physical robot.
94
+ - The model is not a collision-avoidance system or a safety controller.
95
+ - Hardware use requires independent validation, appropriate joint/torque limits,
96
+ supervised testing, and an emergency-stop mechanism.
97
+ - These exports are not a complete training-reproduction package. No training
98
+ dataset or training checkpoint is included.
99
+
100
+ ## License and Asset Rights
101
+
102
+ Model terms: [NVIDIA Open Model License Agreement](LICENSE.pdf), with the
103
+ required attribution in [NOTICE.txt](NOTICE.txt). The complete agreement
104
+ governs; this card does not replace or extend it.
105
+
106
+ Model licensing does not grant rights to motion datasets, recovery reference
107
+ clips, robot meshes, game assets or third-party runtime software. None of those
108
+ assets is included in this model repository. Obtain them through their
109
+ respective distributions and follow their separate terms. Permission to include
110
+ a clip inside a demo or game does not imply permission to redistribute that
111
+ clip as a standalone dataset.
112
+
113
+ This repository is currently a private integration preview. Adding these
114
+ documents does not establish public-release clearance or change the release
115
+ status of the associated applications and assets.
116
+
117
+ ## References
118
+
119
+ - [ProtoMotions](https://github.com/NVlabs/ProtoMotions)
120
+ - [ProtoMotions documentation](https://protomotions.github.io/)
121
+ - [NVIDIA Open Model License](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/)