ProtoMotions 3 - это открытый высокопроизводительный фреймворк с GPU-ускорением, разработанный для симуляции, процедурной генерации и обучения движениям цифровых людей и гуманоидных роботов (Reinforcement Learning).
Проект выпущен под свободной лицензией Apache-2.0 и объединяет усилия исследователей в области анимации, робототехники и обучения с подкреплением, предоставляя модульную и масштабируемую платформу для быстрого прототипирования.
--robot-name=smpl на --robot-name=h1_2).--simulator=isaacgym ➔ newton ➔ mujoco). Это позволяет проверять алгоритмы управления роботами в разных условиях, используя только те сигналы датчиков, которые реально получить с «железа».Фреймворк успешно протестирован на аппаратном обеспечении. Универсальная политика трекинга обучается в симуляторе на датасете ~142 тысяч движений и переносится на реального гуманоидного робота Unitree G1 напрямую (zero-shot).
💡 Пайплайн развертывания экспортирует готовую ONNX-модель со встроенным вычислением параметров наблюдения. Фреймворкам на реальном роботе (тестировалось через RoboJuDo) достаточно просто скармливать модели сырые сигналы с датчиков — переписывать функции обработки данных вручную не нужно.
Вам не нужно писать монолитные тяжелые классы окружения. Например, задача управления движением собирается из независимых слоев:
steering_control.py) — управляет целевым направлением и скоростью.obs/steering.py) — тензорное ядро, переводящее цели в локальную систему координат робота.rewards/task.py) — рассчитывает функции вознаграждения за соблюдение курса и направления.Добавить своего собственного робота так же просто: достаточно закинуть спецификацию
.xml от MuJoCo в папку ассетов, заполнить конфигурационный файл и зарегистрировать его в фабрике роботов.#ProtoMotions3 #NVIDIA #Robotics #Humanoids #ReinforcementLearning #SimToReal #UnitreeG1 #MuJoCo #AI #OpenSource #DevTools
https://github.com/NVlabs/ProtoMotions
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - NVlabs/ProtoMotions: ProtoMotions is a GPU-accelerated simulation and learning framework for training physically simulated…
ProtoMotions is a GPU-accelerated simulation and learning framework for training physically simulated digital humans and humanoid robots. - NVlabs/ProtoMotions
1⚡2🔥2 2