DeepMind приобрела компанию MuJoCo, разрабатывающую симулятор среды для обучения роботов и расчета физики их движений 🙌
MuJoCo – это библиотека с реализацией движка симуляции физических процессов общего назначения, который может применяться в процессе исследований и разработки роботов, биомеханических устройств и систем машинного обучения, а также при создании графики, анимации и компьютерных игр. Движок оптимизирован для достижения максимальной производительности и позволяет манипулировать объектами на низком уровне, обеспечивая при этом высокую точность и широкие возможности моделирования.
Код написан на языках C/C++ и
будет опубликован под лицензией Apache 2.0 на Github. Поддерживаются платформы Linux, Windows и macOS. Работу по открытию всех связанных с проектом исходных текстов планируют завершить в 2022 году, после чего MuJoCo перейдёт на открытую модель разработки, подразумевающую возможность участия представителей сообщества.
Модели определяются при помощи языка описания сцен MJCF, основанного на XML и компилируемого при помощи специального оптимизирующего компилятора. Помимо MJCF движок поддерживает загрузку файлов в универсальном формате URDF. MuJoCo также предоставляет графический интерфейс для интерактивной 3D-визуализации процесса симуляции и рендеринга результатов с использованием OpenGL.