GitHub - MarkFzp/act-plus-plus: Imitation learning algorithms with Co-training for Mobile ALOHA: ACT, Diffusion Policy, VINN

1. Linux에 Conda 설치

## conda 설치 주소 가져오기
wget <https://repo.anaconda.com/archive/Anaconda3-2024.02-1-Linux-x86_64.sh>
## conda 설치 파일 실행
bash Anaconda3-2024.02-1-Linux-x86_64.sh

다음으로 시키는 대로 한 후에 conda init 해야 하는데 안될 수 있음

이런 경우 아래 명령어를 통해 ~/.bashrc 파일에 conda path 경로를 설정해준다

# bashrc 에 추가
echo 'export PATH="/home/jebeom/anaconda3/bin:$PATH"' >> ~/.bashrc 
# 변경된 파일 적용
source ~/.bashrc

후에 conda init하고 conda create, conda activate 명령들을 사용가능하다.

2. Conda로 가상환경 설정

conda create -n aloha python=3.8.10
conda activate aloha
pip install torchvision
pip install torch
pip install pyquaternion
pip install pyyaml
pip install rospkg
pip install pexpect
pip install mujoco==2.3.7
pip install dm_control==1.0.14
pip install opencv-python
pip install matplotlib
pip install einops
pip install packaging
pip install h5py
pip install ipython
cd act/detr && pip install -e .

다음으로 cd act/detr && pip install -e . 를 실행해야 하는데 act/detr가 없다.

GitHub - ARISE-Initiative/robomimic at r2d2

따라서 우리는 위에 해당하는 Repo를 Clone 해야한다. 아래 명령어를 통해 r2d2 브랜치를 Clone해주자.

git clone --recurse-submodules <https://github.com/ARISE-Initiative/robomimic.git>

그러면 robommic 이라는 directory가 생겼을 것이다.

우선 robommic directory로 이동해 pip install -e . 해주자.

cd robommic #  robommic directory로 이동
pip install -e . # 개발자 모드 설치

그리고 act/detr로 이동해주고 싶은데 act 디렉토리 내에 아무것도 없다.

Github 상에서는 **act @ 20fc6e9** 로 연결되어 있는데 Clone 해주니 연결링크가 해제된 것 같다.