우선 해당 프로젝트는 ros1 noetic을 지원하므로 ubuntu 20.04에 Ros1을 설치해보자
(Ubuntu 18.04에 noetic 설치하려 했는데 설치가 안되어서 melodic을 설치하고 진행했더니 여러 버그들을 마주했다. 그래서 그냥 Ubuntu 20.04로 진행하기로 했다.)
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