Открытые VLA-модели для робототехники от Physical Intelligence: предобученные чекпойнты и примеры дообучения.
huggingface/lerobot
Библиотека PyTorch с моделями, датасетами и инструментами для робототехники в реальных условиях: управление оборудованием, сбор данных, обучение и оценка политик.
- Звёзды
- 28,733
- Форки
- 6,032
- Открытые issues
- 883
- Последний коммит
- 17 часов назад
Что это?
LeRobot — библиотека Hugging Face для обучения роботов на всех этапах с помощью PyTorch. Она призвана сделать робототехнику доступнее: для этого проект предоставляет общий формат датасетов, предобученные политики и инструменты управления физическими устройствами — от недорогих манипуляторов, таких как SO-100 и SO-101, до гуманоидных роботов.
Проект предлагает унифицированный класс Robot, который отделяет логику управления от особенностей оборудования. Благодаря этому одни и те же инструменты для сбора данных, обучения и визуализации работают с поддерживаемыми манипуляторами, мобильными платформами, гуманоидами, геймпадами и клавиатурами. Чтобы добавить собственного робота, достаточно реализовать тот же интерфейс. Установленные сторонние плагины для других роботов, устройств телеуправления и камер обнаруживаются автоматически.
В датасетах используется формат LeRobotDataset: он хранит синхронизированные видео или изображения вместе с данными о состояниях и действиях в формате Parquet и позволяет размещать их на Hugging Face Hub. Среди политик есть решения для обучения с подражанием и обучения с подкреплением, модели vision-language-action и модели мира. Их можно оценивать в симуляции с помощью lerobot-eval или запускать на реальных роботах с помощью lerobot-rollout.
Ключевые возможности
- 01Унифицированный интерфейс Robot для манипуляторов, мобильных роботов, гуманоидов, геймпадов и клавиатур
- 02Формат LeRobotDataset с хранением данных в Parquet и MP4 и размещением на Hugging Face Hub
- 03Скрипты обучения для множества политик, включая ACT, Diffusion и SmolVLA
- 04Оценка в симуляции на таких бенчмарках, как LIBERO и MetaWorld
- 05Система плагинов для сторонних роботов, устройств телеуправления и камер
Сценарии использования
- Запись демонстраций с помощью недорогого манипулятора и обучение политики с подражанием
- Обмен датасетами для робототехники и их повторное использование через Hugging Face Hub
- Сравнение предобученных VLA-политик или политик с подражанием в симуляции
- Добавление поддержки собственного робота путём реализации интерфейса Robot
Быстрый старт
- 1
Установите LeRobot из PyPI
pip install lerobot - 2
Проверьте установленную версию и сведения об окружении
lerobot-info - 3
Добавьте extras для нужных функций, например для обучения
pip install 'lerobot[training]'
Что важно знать
- Базовая установка не занимает много места, но для многих функций нужно отдельно установить дополнительные зависимости.
- Аппаратные функции зависят от конкретных роботов, а для обучения некоторых политик требуются GPU.
В подборках
Темы
Частые вопросы
- Что такое lerobot?
- Библиотека PyTorch с моделями, датасетами и инструментами для робототехники в реальных условиях: управление оборудованием, сбор данных, обучение и оценка политик. LeRobot — библиотека Hugging Face для обучения роботов на всех этапах с помощью PyTorch. Она призвана сделать робототехнику доступнее: для этого проект предоставляет общий формат датасетов, предобученные политики и инструменты управления физическими устройствами — от недорогих манипуляторов, таких как SO-100 и SO-101, до гуманоидных роботов.
- lerobot можно использовать бесплатно? Какая у него лицензия?
- lerobot распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- lerobot всё ещё поддерживается?
- Активно поддерживается. Последний коммит в lerobot — 7 нояб. 2026 г..
- Для чего можно использовать lerobot?
- Запись демонстраций с помощью недорогого манипулятора и обучение политики с подражанием Обмен датасетами для робототехники и их повторное использование через Hugging Face Hub Сравнение предобученных VLA-политик или политик с подражанием в симуляции Добавление поддержки собственного робота путём реализации интерфейса Robot
- Как установить lerobot?
- Установите LeRobot из PyPI: pip install lerobot Проверьте установленную версию и сведения об окружении: lerobot-info Добавьте extras для нужных функций, например для обучения: pip install 'lerobot[training]'
- Где скачать lerobot?
- Исходный код и инструкции по установке — на GitHub: https://github.com/huggingface/lerobot
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Код для обучения и инференса WALL-OSS — семейства открытых embodied foundation models для универсального управления манипуляциями роботов.
Открытая базовая vision-language-action-модель NVIDIA GR00T N1.7 для навыков управления гуманоидными роботами и манипуляции, с инструментами дообучения и развёртывания.
Бенчмарк имитационного обучения для управления всем телом с окружениями MuJoCo и MJX для гуманоидов, четвероногих роботов и биомеханических моделей человека.
Реализации алгоритмов обучения с подкреплением на PyTorch — надёжная и единообразная отправная точка для исследований и практических задач.
Библиотека для обучения с подкреплением на PyTorch (PPO и SAC), рассчитанная на симуляторы с векторизацией на GPU и тысячами параллельных сред.