/ Модель

Характеристики

Лицензия
MIT
Опубликована
14 июл 2026

sonic-x2-smpl64

Обучение с подкреплением

Дообученная политика NVIDIA SONIC для отслеживания движений всем телом гуманоидом AgiBot X2 Ultra.

5скачиваний за 30 дней0лайковвеса обновлены15 июл 2026

Бенчмарки

Как модель справилась с задачами пользователей ailist и что о ней публикуют открытые лидерборды

Публичные оценки

Из открытых лидербордов. Сравнивайте результаты одного теста при одинаковых условиях — отсутствие оценки не значит, что модель хуже.

В подключённых источниках результатов для этой модели пока нет.

Что умеет модель

Описание составлено по карточке модели и метаданным Hugging Face

SONIC-X2 — политика отслеживания движений всем телом для гуманоидного робота AgiBot X2 Ultra с 29 степенями свободы. Разработчик перенёс NVIDIA SONIC с робота G1 на платформу X2 и дообучил веса на разнообразных движениях из корпуса BONES-SEED. Для согласования суставов применена перестановка шести суставов между X2 и G1. Модель использует совместно обученные кодировщики траекторий суставов, SMPL и VR-телоуправления с общим пространством токенов FSQ и декодером.

Контрольная точка model_step_011300.pt соответствует шагу 11 300; обучение описано как продолжающееся. Модель предназначена для воспроизведения и отслеживания эталонных движений гуманоидом. В приведённой офлайн-оценке на шагах около 14 тысяч точность позы достигала 38,3 мм MPJPE, а доля успешных эпизодов — 35%. Основное ограничение — дрейф положения робота при ходьбе, беге и поворотах: эти типы движений пока отслеживаются плохо. Лицензия репозитория — MIT.

Сценарии применения

  • отслеживание эталонных движений гуманоидным роботом AgiBot X2 Ultra
  • воспроизведение движений тела, заданных траекториями суставов
  • перенос движений SMPL на гуманоидного робота
  • управление движениями робота по данным VR-телоуправления

Ограничения

Чекпойнт является промежуточным и обучен примерно на 14 тысячах шагов при целевых 100 тысячах. В описанной оценке успешность составляла 35%, а 78% неудач были связаны с дрейфом положения; ходьба, бег и повороты пока отслеживаются значительно хуже, чем неподвижные и жестикуляционные движения.

Карточка модели

README от автора на Hugging Face, как он его опубликовал

Открыть на Hugging Face

SONIC-X2 — NVIDIA SONIC ported to AgiBot X2 Ultra

Whole-body motion-tracking policy for the AgiBot X2 Ultra humanoid (29 DOF, head-fixed), finetuned from the released NVIDIA G1 SONIC checkpoint. The bet is data diversity: the full BONES-SEED motion corpus retargeted to X2.

This checkpoint

  • model_step_011300.pt — training step 11,300 (in progress toward 20k).
  • Warm-started from the official G1 SONIC release with a 6-joint X2→G1 permutation fix (waist roll/pitch, wrist yaw/roll) applied to the seed.
  • Three encoders trained jointly (SONIC-X2 joint-trajectory / SMPL / VR-teleop), shared FSQ token space, shared decoder.

Metrics

Official-protocol offline eval (128 random clips, terminations on = fail-and-truncate like the official evaluator; root-relative MPJPE over pre-termination frames):

stepMPJPE (official protocol)Success ratenotes
12.8k38.3 mm—
14k38.3 mm (median 35)35 % (45/128)

Official SONIC target: MPJPE < 30 mm, success > 0.98, reached at ~100k steps on 128 GPU. This run is at ~14k steps. The gap is dominated by global root-position tracking during locomotion: 78 % of failures are root drift (robot lags the reference velocity and exceeds the 0.25 m anchor threshold). Success rate by motion type at 14k: idle/gesture 75 %, but walk/run/turn ≈ 0 % — pose accuracy (MPJPE 38 mm) is already decent; holding global position across a full locomotion clip is the hardest part and converges last.

MPJPE-trend on the earlier 8-clip probe (biased toward dynamic clips, terminations off): 59.3 → 56.0 → 50.9 → 48.8 → 47.6 → 46.0 → 44.2 mm (1k → 12.7k), monotonic.

Training config

  • Corpus: 122,572 clips (61,677 unique + mirrors), GMR-retargeted to X2.
  • Physics: per-joint efforts transcribed from the X2 Ultra URDF; KP/KD from the AgiBot SOP §3.1 mimic profile, except wrist KD tuned 2.0→1.0 to match G1's tracking-lag coefficient (deploy must mirror kd=1.0 on the wrists).
  • 32–64 GPU multi-node (Beaker), PPO with KL-adaptive LR, adaptive motion sampling, save every 100 steps.

Load

import torch
sd = torch.load("model_step_011300.pt", map_location="cpu")["policy_state_dict"]

config.yaml / meta.yaml carry the full Hydra config needed to instantiate the actor-critic.

Как запустить

На своей GPU в ailist. Цена — по текущим предложениям провайдеров

GPU в ailist

Универсальный рантайм

Нельзя запустить

RL-агенты не запускаются как сервис инференса.

Ревизия весов
062f80c

0 моделей