GitHub - MarkFzp/mobile-aloha: Mobile ALOHA: Learning Bimanual Mobile Manipulation with Low-Cost Whole-Body Teleoperation

우선 해당 프로젝트는 ros1 noetic을 지원하므로 ubuntu 20.04에 Ros1을 설치해보자

(Ubuntu 18.04에 noetic 설치하려 했는데 설치가 안되어서 melodic을 설치하고 진행했더니 여러 버그들을 마주했다. 그래서 그냥 Ubuntu 20.04로 진행하기로 했다.)

1. ROS1 Neotic 설치

ROS 1 Noetic 설치를 위한 소프트웨어 소스 추가:

sudo sh -c 'echo "deb <http://packages.ros.org/ros/ubuntu> $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'

키 설정:

sudo apt install curl # curl이 설치되어 있지 않은 경우
curl -s <https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc> | sudo apt-key add -

패키지 목록 업데이트:

sudo apt update

ROS 1 Noetic 전체 설치:

sudo apt install ros-noetic-desktop-full

환경 설정:

echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

의존성 관리를 위한 rosdep 초기화:

sudo apt install python3-rosdep
sudo rosdep init
rosdep update

2. interbotix software 설치