资讯动态

浏览器同时操控6台G1人形机器人:metatron-browser G1 Racer批处理推理优化揭秘

发布时间:2026/10/30 1:40:57 来源:尧图企业网站定制
【免费下载链接】metatron-browser项目地址https://ai.gitcode.com/hf_mirrors/nvidia/metatron-browser点击查看免费下载metatron-browser 是 NVIDIA 开源的 Metatron G1 人形机器人策略的 ONNX 推理导出仓库让普通浏览器就能同时驱动 6 台 Unitree G1 机器人行走、交互与摔倒恢复。本文揭秘其中 G1 Racer 场景背后的批处理推理优化如何把 6 台机器人塞进一次神经网络前向计算靠 WebGPU 在浏览器里逼近实时运行。它到底是什么浏览器里的人形机器人仿真场 metatron-browser 仓库本身只包含两个 ONNX 模型文件它们是同一个统一场景/恢复策略unified scene/recovery policy的两种运行时导出单机器人演示版demo/model.onnx约 385 MB六机器人竞速版racer/network.onnx约 385 MB配套的浏览器应用负责物理仿真MuJoCo WASM、观测构造与控制逻辑模型本身只是大脑。策略是一个MaskedMimic 风格的 Transformer 学生模型带确定性先验和 decoder用 FP32 在浏览器中推理。完整说明可查阅仓库的 README.md许可与署名信息见 LICENSE.pdf 和 NOTICE.txt。两份模型的关系权重相同接口不可互换 ⚠️这是新手最容易踩的坑——两个文件大小几乎一样但绝对不能互相替换文件接口定位规模demo/model.onnx单机器人完整流水线含观测处理 动作转换403,375,789 字节racer/network.onnx六机器人批处理网络观测处理在图外完成403,036,698 字节官方提示来自 README 原文要点不要把 demo 的原始输入直接喂给 Racer 网络也不要在不重建、不验证的情况下修改它的 batch size。G1 Racer 批处理推理的三大优化点 1. 一次前向计算驱动 6 台机器人传统做法是 6 台机器人各跑一遍网络6 次前向计算Racer 把 6 台机器人的状态打包成一个batch用同一张计算图一次算完 6 个动作输出。这就是标题中批处理推理优化的核心——吞吐翻倍不是 6 倍开销而是接近 1 次开销。2. 观测处理移出神经网络图Racer 的观测observation计算放在图外由应用侧完成网络只暴露action和raw_action输出PD 控制参数来自配套运行时。这样做的好处是计算图更干净更容易做批量化和编译器优化图外部分可以用 WASM/JS 灵活处理不必全部塞进 ONNX 图里对比之下demo 版是 39 个输入的完整流水线含 8 帧历史状态、9 项原始动作历史、场景盒子上下文等图更大但开箱即用。3. ONNX Runtime Web WebGPU 加速浏览器端推理走ONNX Runtime Web支持 WebGPU 的设备优先用WebGPU加速推荐其余设备回退到WebAssembly / CPU但不保证 6 机器人实时运行启动时间与吞吐量会受 GPU 驱动、浏览器版本和硬件影响改了图效果会不会漂移实测误差只有 5.55e-6 批处理改造动了图的组织和 batching但不动学到的权重。官方用 60 组不同/历史扰动测试状态把六机器人 ONNX 路径 编译观测路径与单机器人 demo 导出逐一比对最大绝对动作误差5.55e-6恢复高度、恢复时机、动作历史、场景输入均被独立扰动验证过输出确实随之变化说明输入通路没有被短路Racer 配套应用启动时还会跑动作一致性action-parity测试夹具进一步兜底。注意这些是数值导出校验不是任务成功率或真机基准。新手上手注意事项清单 配对使用模型必须与配套浏览器应用提供物理、观测、目标与控制逻辑一起用单独的 ONNX 文件不是完整 Demo保持约定一致关节/身体顺序、四元数约定、历史排序、归一化、目标掩码、控制频率都不能乱动可复现性下载请锁定到具体 commit而不是main安全边界这不是避障系统或安全控制器游戏里的低重力区重生是应用机制而非策略能力真机部署需要独立的关节/力矩限制、监督测试和急停机制许可模型遵循 NVIDIA Open Model License署名要求见 NOTICE.txt运动数据集、机器人网格、游戏资产不在本仓库授权范围内核心文件速查路径说明demo/model.onnx单机器人完整流水线导出SHA2567180e82c…2a0cd4racer/network.onnx六机器人批处理网络导出SHA256130a2271…dfbeaf3README.md接口、验证与限制说明NOTICE.txt许可署名通知总结metatron-browser 用三个关键设计让浏览器里跑 6 台 G1成为可能batch 化推理把 6 次前向压缩为 1 次、观测处理出图让计算图更轻、WebGPU 提供浏览器内 GPU 加速。而 5.55e-6 的导出误差则证明改组织、不加误差——这正是 Racer 与 demo 共享同一策略、却拥有不同运行时形态的原因。想在浏览器里做多人形机器人推理实验这套开源导出是目前非常值得研究的样板。赞分享【免费下载链接】metatron-browser项目地址https://ai.gitcode.com/hf_mirrors/nvidia/metatron-browser点击查看免费下载相关推荐metatron-browser 是什么29关节Unitree G1人形机器人在浏览器里走起来——项目全景指南metatron browser 是什么29关节Unitree G1人形机器人在浏览器里走起来——项目全景指南 metatron browser 是 NVID从浏览器到真机metatron-browser跨平台部署路线图模拟器与Unitree G1实战从浏览器到真机metatron browser跨平台部署路线图模拟器与Unitree G1实战 metatron browser 是 NVIDIA 开源的初识Metatron v1NVIDIA为Unitree G1打造的人形机器人统一控制策略完整解析初识Metatron v1NVIDIA为Unitree G1打造的人形机器人统一控制策略完整解析 Metatron v1 是 NVIDIA 面向宇树 Unit机器人强化学习具身智能深度学习创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑