-
ROS 설치[4주차] ROS기초/[Day1] ROS 기초와 설치방법 2021. 3. 9. 23:44
1. ROS를 제공하는 Software Repository 등록
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main"> /etc/apt/sources.list.d/ros-latest.list' cat /etc/apt/sources.list.d/ros-latest.list
2. apt key를 셋업
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
3. 패키지 설치(1)
sudo apt-get update
4. 패키지 설치(2)
-ubuntu 16.04일 경우
sudo apt install ros-kinetic-desktop-full
-ubuntu 18.04일 경우
sudo apt install ros-melodic-desktop-full
5. rosdep 초기화
ROS 패키지 사용 시 운영체제에서 제공하는 외부 라이브러리 및 도구가 필요한 경우가 있다. 이런 걸 시스템 종속성이라고 함.
rosdep은 ROS 패키지에 필요한 시스템 종속성을 설치하는 데 사용할 수 있는 도구이다.
sudo rosdep init rosdep update
rosdep 명령어가 없다는 문제가 뜨면 sudo apt install python-rosdep 로 설치
rosdep update 시 sudo 명령어 사용하지 말 것. 나중에 권한 문제가 발생.
6. 쉘 환경설정
새로운 쉘이 시작될 때마다 ROS 환경변수가 Bash세션에 자동으로 추가되는 것이 편리
만약 ros배포판이 여러 개 설치되어있는 경우에는 현재 사용 중인 버전의 setup.bash만 사용해야 한다.
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc
7. 추가로 필요한 도구 설치
핵심기능이 설치되었지만 그 외 자신만의 작업공간을 작성하고, 관리하기 위해 별도로 배포되는 여러 툴들이 있다. 그중 ros패키지 설치를 쉽게 만들어 주는 rosinstall을 설치한다.
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential
8. ros 설치 확인
다음 명령을 실행하여 설치 확인
roscore
9. 편의를 위한 설정
홈디렉토리로 이동
cd
gedit으로 bashrc파일 열기
gedit .bashrc
파일 내용 하단에 다음 내용을 추가
alias h='history' alias cw='cd ~/xycar_ws' alias cs='cd ~/xycar_ws/src' alias cm='cd ~/xycar_ws && catkin_make' source /opt/ros/melodic/setup.bash source ~/xycar_ws/devel/setup.bash export ROS_MASTER_URI=http://localhost:11311 export ROS_HOSTNAME=localhost
alias는 단축명령 등록이고
source는 터미널을 열었을때 해당 bash파일을 불러옴으로써 매번 터미널 실행시마다 불러와야하는 번거로움을 줄여준다
'[4주차] ROS기초 > [Day1] ROS 기초와 설치방법' 카테고리의 다른 글
rosbag (0) 2021.08.30 리눅스에 visual studio code 설치 방법 (0) 2021.03.16 PC에 Ubuntu 설치 (0) 2021.03.12 VMware에 ubuntu 설치 (0) 2021.03.10