Repolode
huggingface

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. 1

    Установите LeRobot из PyPI

    pip install lerobot
  2. 2

    Проверьте установленную версию и сведения об окружении

    lerobot-info
  3. 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 обновляется ежедневно.

Похожие проекты

Открытая базовая vision-language-action-модель NVIDIA GR00T N1.7 для навыков управления гуманоидными роботами и манипуляции, с инструментами дообучения и развёртывания.

8,3 тыс.+32 за неделю1,5 тыс.PythonApache-2.0Обновлён 18 часов назад