LeRobot documentation
LeRobot
LeRobot
실용 로봇을 위한 최첨단 기계 학습
🤗 LeRobot은 SO-ARM101과 같은 저렴한 로봇 팔부터 완전한 휴머노이드까지, 실제 로봇을 제어하기 위한 하드웨어 비종속적(hardware-agnostic)이고 Python 네이티브 인터페이스를 제공합니다. 또한 로봇이 생성하는 데이터셋을 기록하고 저장하며 공유하는 도구를 제공합니다. 모든 데이터셋은 표준화된 LeRobotDataset 형식(동기화된 비디오 + 액션/상태 데이터)을 사용하며, Hugging Face Hub에서 직접 스트리밍할 수 있습니다.
🤗 이 데이터 위에 LeRobot은 ACT와 같은 경량 모방 학습 모델부터 π₀ 및 SmolVLA와 같은 대규모 비전-언어-액션 모델에 이르기까지 최첨단 정책을 구현합니다. 모든 정책은 동일한 소수의 CLI 명령으로 학습, 공유 및 배포할 수 있습니다.
목표: 로봇공학의 진입 장벽을 낮추어, 누구나 공유 데이터셋과 사전 학습된 모델에 기여하고 그 혜택을 누릴 수 있도록 하는 것입니다.

작동 방식
원격 조작 → 기록 → 학습 → 배포
- 원격 조작 - 리더 암, 키보드 또는 휴대폰을 사용하여 로봇을 직접 제어하여 로봇이 사용자의 움직임에서 학습할 수 있도록 합니다.
- Record - 각 데모는 데이터셋으로 저장됩니다: 동기화된 카메라 비디오와 사용자가 수행한 동작입니다.
- Train - 정책(로봇을 제어할 신경망)이 시연을 모방하도록 학습합니다.
- 배포 - 훈련된 정책을 로봇에서 실행하여 작업을 스스로 완료하는 모습을 확인합니다.
시작하기
이곳이 처음이신가요? 설치 전에 LeRobot 데이터셋이 어떤 모습인지 확인해 보세요:
lerobot/svla_so101_pickplace를 LeRobot Dataset Visualizer에서 열어 로봇의 상태와 동작을 프레임별로, 설치할 것 없이 카메라 녹화 영상과 함께 확인해 보세요. Hub의 모든 LeRobot 데이터셋, 사용자 자신의 데이터셋도 포함됩니다. 사용 방법을 참고하세요.
직접 사용해 보시겠습니까? LeRobot 설치 후, 원하는 경로를 선택하세요:
LeRobot은 다양한 로봇 팔과 모바일 로봇을 지원합니다. 인기 있는 선택지:
- SO-101 - 우리의 플래그십 저가형 로봇 팔
- LeKiwi - 팔이 달린 모바일 베이스
- Koch v1.1 - 오랫동안 커뮤니티에서 사랑받아 온 모델
- 또는 사이드바의 Robots에서 찾으실 수 있습니다
조립 및 보정이 완료되면 모방 학습 튜토리얼을 사용하여 데이터셋을 기록하고 첫 번째 정책을 학습하세요. 또는 동일한 워크플로우를 위한 브라우저 GUI인 LeLab을 사용하여 CLI를 완전히 건너뛸 수도 있습니다.
로봇을 소유하지 않고도 정책을 학습하고 평가할 수 있습니다:
- Dataset Visualizer에서 모든 데이터셋을 탐색해 보세요
- Hub의 기존 LeRobot dataset으로 학습
- LIBERO나 Meta-World와 같은 벤치마크에 대해 시뮬레이션에서 평가
- 무료 Colab 노트북을 사용해 보세요 - 설치할 것이 없습니다
기여 가이드로 시작하고, 새로운 정책을 추가하거나 자체 하드웨어를 가져오세요.
문서 탐색
모든 LeRobot CLI 명령어, 복사-붙여넣기 가능.
GPU에 적합한 정책과 학습에 걸리는 시간
Hub에서 로봇 데이터셋을 로드, 스트리밍 및 시각화합니다.
CLI 없이 보정, 녹음, 학습을 위한 브라우저 GUI
우리가 권장하는 첫 번째 정책인 ACT로 시작하거나, 사이드바에서 SmolVLA, π₀ 및 더 많은 정책을 살펴보세요.
실제 하드웨어를 다루기 전에 LIBERO와 같은 시뮬레이션 벤치마크에서 학습 및 평가를 수행합니다.
자주 발생하는 문제
문제가 발생합니까? 가장 흔한 문제 몇 가지:
- 흐릿하거나 사용할 수 없는 카메라 영상 - 해상도보다 조명이 더 중요합니다. 카메라 배치 및 조명을 참조하세요.
- 빌드 또는 설치 오류 (
cmake,ffmpeg, CUDA) - 설치 가이드의 문제 해결 섹션을 참조하세요. - 어떤 정책이 GPU에 적합한지 확실하지 않나요 - Compute & Hardware Guide를 확인하세요.
- 여전히 막막하신가요? Discord에서 질문해 보세요. 커뮤니티(그리고 LeRobot 팀)가 도움을 드릴 준비가 되어 있습니다.