NVIDIA 开源推出 SOMA Retargeter(SOMA 重定向器),依托 SOMA 统一骨骼标准,能够把捕捉到的人类动作,自动适配到人形机器人的身体比例、关节活动范围,输出机器人可用的关节轨迹文件;以前做动作迁移很麻烦,人和机器人骨骼结构、肢体长短、关节限位不一样,直接照搬人体动捕数据,机器人会出现脚穿模、关节超限、摔倒打滑,开发人员需要手动调每一段动作、单独写 IK 脚本,工作量巨大,SOMA 重定向器底层基于 NVIDIA Warp 和 Newton 可微逆运动学求解器,先把各类来源的人体动作统一转成 SOMA 标准 BVH 格式,自动缩放尺寸、求解关节姿态,再做足部固定、稳定性后处理,直接输出 CSV 关节轨迹,拿来在 Isaac Sim 仿真或者训练机器人控制策略,v0.2 版本已经自带 Unitree G1/H2、Booster T1、AgiBot X2 Ultra、A3T3 五款人形机器人的预设配置,开发者可以快速复用这套管线,降低人形机器人学习人类动作的门槛。
一、SOMA 重定向器基础信息
| 项目 | 详情 |
|---|---|
| 工具名称 | SOMA Retargeter(SOMA 重定向器) |
| 发布主体 | NVIDIA |
| 版本 | v0.2 |
| 开源状态 | 开源 |
| 核心底座 | SOMA-X 统一人体骨骼框架、NVIDIA Warp、Newton 可微 IK 求解器 |
| 输入格式 | SOMA 标准 BVH、Kimodo NPZ、SMPL 系列动作数据 |
| 输出格式 | CSV 关节轨迹文件 |
| 自带预设机器人 | Unitree G1、Unitree H2、Booster T1、AgiBot X2 Ultra、AgiBot A3T3 |
| 配套生态 | Isaac Sim、Isaac Lab、Kimodo 动作生成模型、SONIC 策略训练框架 |
二、SOMA 重定向器完整工作流程
- 采集或者生成人体动作源数据,可以是动捕数据集、视频重建动作、Kimodo 文生动作。
- SOMA-X 把不同格式、不同骨骼的人体动作统一转换成 SOMA 标准骨骼 BVH。
- 选择目标人形机器人配置,工具自动按机器人肢体比例缩放动作目标。
- Newton 求解器运行可微逆运动学,求解机器人各关节角度。
- 后处理模块做足部锚定、碰撞约束、关节限位修正,消除打滑、穿模、超限动作。
- 导出 CSV 轨迹文件,在仿真里预览验证,或者送入 SONIC、ProtoMotions 训练机器人策略。
三、SOMA 重定向器核心功能清单
- 跨骨骼动作标准化:统一 SMPL、Kimodo、动捕数据为一套 SOMA 骨骼格式,不用单独适配每种动作源。
- GPU 加速逆运动学:基于 Warp 并行计算,支持批量、实时动作重定向。
- 机器人配置器:新增机器人时,配置 URDF 即可生成映射规则,不用重写 IK 代码。
- IK 权重优化器:调整平衡、足部、手部优先级,优先保证机器人稳定站立。
- 仿真联动:输出轨迹直接对接 Isaac Sim,快速验证动作稳定性。
- 动作库导出:批量生成动作样本,用来训练人形机器人的物理 AI 策略。
四、优势与局限
✅ 优势:统一动作标准,打通文生动作、动捕、视频重建多条数据源;内置多款主流人形机器人模板,开箱即用;GPU 加速速度快,整套管线可微分,支持联合优化;开源降低人形机器人动作开发成本。
⚠️ 局限:仍然依赖机器人 URDF 模型精度,模型参数不准会导致动作异常;极端大幅度人体动作,机器人硬件本身达不到,依然会被截断;重定向得到的是参考轨迹,不是最终稳定控制策略,还需要强化学习微调。
【常见问题】
问题 1:NVIDIA SOMA 重定向器:将人类动作适配至机器人,SOMA 重定向器是用来解决什么问题?
回答 1:NVIDIA SOMA 重定向器:将人类动作适配至机器人,SOMA 重定向器用来解决人体动捕动作无法直接给人形机器人使用的痛点,自动完成骨骼映射、比例缩放、IK 求解、稳定性修正,把人类动作转换成机器人能执行的关节轨迹。
问题 2:NVIDIA SOMA 重定向器:将人类动作适配至机器人,SOMA 重定向器支持哪些来源的人类动作?
回答 2:NVIDIA SOMA 重定向器:将人类动作适配至机器人,支持动捕数据集、视频重建人体动作、Kimodo 文生成动作,以及 SMPL、SMPL-X 这类人体模型输出的动作,先经由 SOMA-X 标准化再做重定向。
问题 3:NVIDIA SOMA 重定向器:将人类动作适配至机器人,SOMA 重定向器输出的 CSV 轨迹可以直接驱动实体机器人吗?
回答 3:NVIDIA SOMA 重定向器:将人类动作适配至机器人,输出 CSV 是参考关节轨迹,优先用于仿真预览和机器人策略训练;实体机器人还要结合自身控制器、阻抗控制、平衡算法二次调试,不能直接下发。
问题 4:NVIDIA SOMA 重定向器:将人类动作适配至机器人,SOMA 重定向器和 SOMA-X 是什么关系?
回答 4:NVIDIA SOMA 重定向器:将人类动作适配至机器人,SOMA-X 负责把五花八门的人体动作统一成 SOMA 标准骨骼格式,是上游标准化层;SOMA 重定向器拿到标准 SOMA 动作,再映射到机器人关节,二者搭配组成完整动作迁移管线。
【参考资料】
[2026-11-14](NVIDIA adapte les mouvements humains à cinq robots humanoïdes)RoboActu
[2026-11-13](Adapt Human Motion for Robots with NVIDIA SOMA Retargeter)NVIDIA Technical Blog
[2026-11-13](NVIDIA SOMA Retargeter v0.2:Адаптация движений для гуманоид)AIKraft
[2026-11-13](英伟达开源 SOMA 重定向器,实现人体动作向人形机器人迁移)机器之心
[2026-11-12](How to Build End‑to‑End Physical AI Systems for Humanoid Robots)NVIDIA On-Demand
【免责声明】
本文整理的 NVIDIA SOMA 重定向器相关能力、版本、支持机型、管线流程来自 NVIDIA 官方博客与海外机器人媒体报道;工具为开源研究工具,输出轨迹仅为仿真和策略训练参考;动作能否落地到实体机器人,受机器人硬件结构、控制器、平衡算法限制;工具迭代、机器人适配配置会持续更新,本文不构成机器人方案选型、硬件采购、控制算法开发的决策建议。
