← Все проекты
Проект / Python

engineai-robotics/engineai_amp: EngineAI Lab — тренировка ИИ для роботов в симуляции Isaac

Библиотека для обучения нейросетей управлению роботами в физическом симуляторе NVIDIA Isaac Sim с последующим развёртыванием на реальном железе.

EngineAI Lab — это специализированный фреймворк для сквозного pipeline: от обучения ИИ-агентов в симуляции NVIDIA Isaac до деплоя на физических роботах. Проект построен поверх Isaac Lab и поддерживает роботов серии PM01 с задачами передвижения по ровной...

★ 11 Python Форки 1 Issue 0 Оценка 5/10 Карточка проверена

Для кого это

Для инженеров по машинному обучению в робототехнике и исследователей, которые хотят обучать политики управления роботами в реалистичной симуляции перед тестами на реальных устройствах.

Проблема / задача

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

Как это работает

Проект предоставляет готовую среду для обучения в Isaac Lab (форк Isaac Sim от NVIDIA). Вы создаёте виртуальных роботов PM01, обучаете политики с помощью алгоритмов RSL-RL, а затем конвертируете модели PyTorch в ONNX и MNN-формат для эффективного запуска на реальных роботах EngineAI. Всё упаковано в Python-пакет с CLI-интерфейсом.

Что видно по README

EngineAI Lab — это специализированный фреймворк для сквозного pipeline: от обучения ИИ-агентов в симуляции NVIDIA Isaac до деплоя на физических роботах. Проект построен поверх Isaac Lab и поддерживает роботов серии PM01 с задачами передвижения по ровной поверхности и имитации движений через AMP (Adversarial Motion Priors).

Ключевые возможности

Обучение политик RL в Isaac Sim с поддержкой headless-режимаЭкспорт моделей в ONNX и конвертация в MNN для embedded-устройствГотовые конфигурации для роботов PM01 с flat-terrain окружениямиИнтеграция с RSL-RL и поддержка распределённого обучения

Технологии

PythonPyTorchIsaac SimONNXMNN

Интересный факт

Проект использует AMP (Adversarial Motion Priors) — технику, где нейросеть-критик учится отличать реальные движения от сгенерированных, что позволяет роботам имитировать естественные паттерны движений из демонстрационных данных.

С чего начать

  • Установи Isaac Sim и Isaac Lab по официальной инструкции
  • Создай Conda-окружение Python 3.11 и установи engineai_lab в editable-режиме

Оценка GitRadar

Удобство
4/10
Свежесть
6/10
Перспектива
5/10
Монетизация
7/10
Общая оценка
5/10

Вердикт GitRadar

Стоит пробовать только если вы уже работаете с Isaac Sim/Isaac Lab и роботами EngineAI. Для остальных это слишком нишевый и сложный в установке инструмент.

Наблюдения по обновлениям

Проект выглядит активным, но очень нишевым. Всего 11 звёзд, 1 форк и 0 issues. README подробный, но установка требует много шагов.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Исходный репозиторий
https://github.com/engineai-robotics/engineai_amp
Лицензия
BSD-3-Clause
Создан на GitHub
22 апреля 2026 г.
Последнее обновление репо
22 апреля 2026 г.
Последняя проверка GitRadar
22 апреля 2026 г.
Изученные файлы
README.md, pyproject.toml, setup.py, scripts/cli_args.py, scripts/play.py, scripts/train.py

FAQ

Что это такое?

Инструмент для обучения ИИ управлению конкретными роботами (PM01) в симуляторе NVIDIA Isaac с последующим переносом моделей на реальное железо.

Для кого подходит?

Для инженеров и исследователей в робототехнике, которые уже используют Isaac Sim и хотят стандартизировать pipeline обучения и деплоя для роботов EngineAI.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с engineai-robotics/engineai_amp?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.