LeRobot Path(으)로 돌아가기

레로봇을 설치하고 확인

LeRobot 학습 경로 1단계 LeRobot을 파이프 또는 소스에서 설치하고 로봇의 하드웨어 구성 파일을 구성하고, 설정 확인을 위해 MuJoCo에서 미리 훈련된 ACT 정책을 실행합니다. ~ 1시간

6개 중 1개 부대 · 설치 및 검증 · ~ 1시간

레로봇을 실행시켜 로봇에 구성하고 실제 하드웨어를 만지기 전에 MuJoCo 시뮬레이션에서 미리 훈련된 ACT 정책을 실행함으로써 모든 것이 작동하는지 확인합니다.

pip 설치와 소스 설치

귀하의 상황에 맞는 설치 방법을 선택하세요:

을 설치

이 방법을 사용하면 지원되는 로봇이나 리로봇 내부를 수정하지 않고 시뮬레이션 중이 길을 따라가면 가장 빠르고 안정적입니다.

출처 설치

지원되지 않는 로봇에 맞춤형 하드웨어 구성을 추가하거나 레로봇에 기여하고 싶다면 이것을 사용하십시오.

pip 설치 (고 추천)

# 가상 환경을 생성 (상담) python3 -m venv ~/lerobot-env 소스 ~/lerobot-env/bin/activate # LeRobot pip 설치 lerobot # Python -c 설치 확인 "입입 lerobot; print(lerobot.__version__) "

출처 설치

git klone T24 cd lerobot python3 -m venv ~/lerobot-env 소스 ~/lerobot-env/bin/activate # 편집 가능한 모드에서 설치합니다 pip 설치 -e . # python -c를 확인합니다 "import lerobot; print(lerobot.__version__) "

** 파이썬 버전의 중요성:** 레로봇은 파이썬 3.10 또는 그 이상의 버전이 필요합니다. T0이 3.8 또는 3.9을 표시하면, 계속하기 전에 패키지 관리자 또는 [pyenv] (T21) 를 통해 3.10을 설치하십시오.

하드웨어 설정

레로봇은 당신이 어떤 로봇과 연결하고 있는지 알기 위해 구성 파일을 사용합니다. 당신이 시뮬레이션을만 사용하는 경우, 이 섹션을 건너뛰어 볼 수 있습니다.

  1. 로봇의 컨피지션을 찾아

레로봇은 T1에서 지원되는 모든 하드웨어에 대한 구성 요소를 배포합니다. 로봇을 검색하십시오: T2, T3, T4, T5, 등. 로봇이 목록에 있지 않은 경우 위의 소스 설치 경로를 참조하고 커뮤니티에 기여한 구성 요소를 확인합니다.

  1. 복사 및 편집 설정

로봇의 구성 요소를 작업 디렉토리로 복사하고, 시스템과 일치하도록 일련 포트를 편집합니다. 포트를 식별하기 위해 로봇을 연결하여 T6를 실행하십시오 (일반적으로 T7 또는 T8).

  1. HuggingFace 로켓을 설정해

T9를 실행하고 HuggingFace 토큰을 붙여넣으십시오. 이것은 데이터 집합과 모델들을 3 및 6 단위로 밀어 넣을 때 필요합니다. 당신의 토큰은 [huggingface.co/settings/tokens]T22) 에 위치하고 있으며, 쓰기 액세스 기능을 가지고 하나를 생성합니다.

시뮬레이션 실행으로 확인

실제 하드웨어에 닿기 전에 MuJoCo에서 미리 훈련된 ACT 정책을 실행하여 설치가 작동하는지 확인하십시오. 이것은 HuggingFace Hub에서 정책 체크포인트를 다운로드하여 T10 환경에서 실행합니다.

소스 ~/lerobot-env/bin/activate # MuJoCo sim 환경 pip 설치 lerobot[gym_pusht] # 시뮬레이션 python -m lerobot.scripts.eval \ --pretrained-policy-name-or-path lerobot/act_pusht_keypoints \ --env.name gym_pusht/PushT-v0 \ --eval.n-episodes 3 \ --eval.use-async-envs false

T 모양의 블록을 목표 위치에 밀어 넣을 시도하는 로봇 팔을 보여주는 시각화 창을 볼 수 있습니다. 정책은 미리 훈련되어 있습니다.

** 표시가 없습니다?** 헤드리스 서버에 있으면 T11을 추가하여 시각화 창을 압축하고 터미널에 성공/실패 측정값을 인쇄합니다.

일반적인 설치 오류

Error Fix
No module named 'lerobot' Your virtual environment is not activated. Run source ~/lerobot-env/bin/activate.
mujoco.FatalError MuJoCo requires a display. On headless servers add --env.render-mode null or use Xvfb.
ImportError: libGL.so.1 Install OpenGL libraries: sudo apt install libgl1-mesa-glx.
huggingface_hub.errors.RepositoryNotFoundError Run huggingface-cli login and paste your token. The policy download requires authentication.

1단체 완료...

T20 명령어는 3개의 시밍 에피소드를 실행하고 오류 없이 출력합니다. 당신은 정책 출력 ( 에피소드 보상 또는 성공 플래그) 를 터미널에 인쇄하는 것을 볼 수 있습니다. 하드웨어 구성 파일은 존재하고 HuggingFace 토큰이 설정되어 있습니다. 당신은 실제 데이터 세트를 Unit 2에서 탐색할 준비가되어 있습니다.

[← 경로 개요로 돌아가]