검색
검색
공개 노트 검색
회원가입로그인

lerobot huggingface - 오픈 소스 로봇 프로젝트

lerobot huggingface

소개

LeRobot은 실제 로보틱스 응용을 위한 최첨단 기계 학습 도구, 데이터셋 및 모델을 제공하는 HuggingFace의 오픈 소스 프로젝트입니다. 이 프로젝트의 목표는 로보틱스에 대한 접근 장벽을 낮추고, 모든 사람들이 데이터셋과 사전 학습된 모델을 공유하며 로보틱스 연구 및 개발에 기여할 수 있도록 하는 것입니다.

프랑스어로 르 로봇이라고 읽습니다. 르는 the 라는 뜻이 정관사입니다.

주요 기능

모델 및 데이터셋 제공

LeRobot은 PyTorch 기반의 모델, 데이터셋 및 도구를 제공합니다. 특히 모방 학습과 강화 학습에 초점을 맞춘 최첨단 접근 방식을 포함하며, 이 접근 방식은 실제 환경으로의 전이가 용이함이 입증되었습니다.

사전 학습된 모델 및 데이터셋

LeRobot은 이미 사전 학습된 모델과 사람이 수집한 시범 데이터셋, 그리고 시뮬레이션 환경을 제공하여, 로봇을 직접 조립하지 않고도 시작할 수 있도록 합니다. 향후 더 많은 실제 로보틱스 지원을 추가할 계획입니다.

시뮬레이션 환경

LeRobot은 다양한 시뮬레이션 환경(예: ALOHA, PushT 및 xArm)을 제공하여 사용자가 시뮬레이션 환경에서 모델을 훈련 및 평가할 수 있도록 하고 있습니다. 이러한 환경은 LeRobot의 구조 내에서 쉽게 설치 및 활용될 수 있습니다.

구성 요소

설치

LeRobot을 설치하려면 다음 명령어를 사용하여 소스 코드를 다운로드하고 가상 환경을 설정해 사용할 수 있습니다.

git clone https://github.com/huggingface/lerobot.git cd lerobot conda create -y -n lerobot python=3.10 conda activate lerobot pip install -e ".[aloha, pusht]"

데이터셋 시각화

LeRobot은 데이터셋의 시각화 도구를 제공하여 사용자가 데이터셋을 로컬에서 또는 서버를 통해 쉽게 시각화할 수 있습니다. 사용 예시는 다음과 같습니다:

python lerobot/scripts/visualize_dataset.py --repo-id lerobot/pusht --episode-index 0

정책 평가 및 학습

LeRobot은 사전 학습된 정책(Policy)을 평가하고 새로운 정책을 학습할 수 있는 다양한 스크립트와 도구를 제공합니다. 예를 들어, 사전 학습된 모델을 평가하려면 다음 명령어를 사용할 수 있습니다:

python lerobot/scripts/eval.py -p lerobot/diffusion_pusht eval.n_episodes=10 eval.batch_size=10

새로운 정책을 학습하려면 다음과 같이 명령어를 사용할 수 있습니다:

python lerobot/scripts/train.py policy=act env=aloha env.task=AlohaInsertion-v0 dataset_repo_id=lerobot/aloha_sim_insertion_human

실세계 로봇

LeRobot의 지침을 따라 실제 로봇을 구성하고 제어할 수 있습니다. 지침은 하드웨어 조립부터 로봇을 제어하는 신경망을 훈련시키는 과정까지 포괄적으로 다룹니다. 예시로 Koch v1.1 오픈 소스 로봇 키트가 있으며, 각 팔에는 6개의 모터가 장착되어 있습니다.

기여 및 미래 계획

LeRobot 프로젝트는 오픈 소스 생태계를 지지하며 로보틱스 커뮤니티를 성장시키기 위해 지속적으로 노력하고 있습니다. 향후 계획으로는 3D 프린팅이 필요 없는 저가형 로봇 Moss v1을 개발하여 150달러로 더 많은 사람들이 접근할 수 있도록 하는 것을 목표로 하고 있습니다. 또한, HuggingFace와 같은 플랫폼에서 향후 로봇의 기초 모델을 개발하는 것을 고려하고 있습니다.

결론

LeRobot은 로보틱스 분야에서 기계 학습의 접근성을 높이고, 새로운 연구 및 개발 가능성을 열어주는 중요한 프로젝트입니다. HuggingFace의 지원을 받아, 다양한 데이터를 공유하고 학습하며 로보틱스 커뮤니티에 기여할 수 있습니다.

150달러에 로봇을 개발할 수 있으면 진짜 난리나겠네요.

미시건 대학의 박정준 교수님도 참여하는 것으로 보입니다. This>That: Lerobot Tech Talk #7 by 박정준 - TILNOTE GIST AI 요약

공유하기
카카오로 공유하기
페이스북 공유하기
트위터로 공유하기
url 복사하기
조회수 : 416
heart
T
페이지 기반 대답
AI Chat