ROS 1 Melodic
Melodic 한줄설치
한줄 설치 방법
쉘 스크립트를 이용해 자동으로 ROS melodic 설치와 환경변수 등록을 해 준다.
아래의 명령어를 터미널에 입력하여 설치를 진행한다.
$ git clone https://github.com/mjlee111/ros1_ubuntu_installer.git
$ cd ros1_ubuntu_installer
$ sudo chmod 755 ros_melodic_install.sh
$ bash ros_melodic_install.sh
개별 설치 방법
직접 설치하는 방법이다.
우선 아래 명령어를 터미널에 입력해 ROS melodic을 설치해 준다.
$ cd
$ sudo apt update -y
$ 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 -y install curl
$ curl –s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
$ sudo apt update -y
$ sudo apt install -y ros-melodic-desktop-full
$ sudo apt install -y python-catkin-tools
$ sudo apt install -y git
ROS 설치가 완료 되었다면 환경변수 설정을 해 준다. 환경변수 설정은 ~/.bashrc 파일 수정을 통해 가능하다.
$ sudo gedit ~/.bashrc
vim, nano 등 텍스트 편집기 사용을 통해 자유롭게 수정하면 된다.
단 명령어 앞쪽에 sudo 를 붙여 주어야 읽기/쓰기 가 가능하다.
아래의 내용을 붙여 넣어 주면 된다.
## User’s alias ##
alias gb='gedit ~/.bashrc'
alias sb='source ~/.bashrc'
alias cw='cd ~/catkin_ws'
alias cs='cd ~/catkin_ws/src'
alias cm='cd ~/catkin_ws && catkin_make'
## User’s environment ##
source /opt/ros/melodic/setup.bash
source ~/catkin_ws/devel/setup.bash
gb -> 환경변수 파일 수정
sb -> .bashrc 파일 적용
cw -> catkin_ws 폴더로 이동
cs -> catkin_ws/src 폴더로 이동
cm -> catkin_make
이후 필수 패키지들을 설치해 준다.
$ sudo apt install -y python-rosdep python-rosinstall python-rosinstall-generator python-wstool
$ build-essential
$ sudo apt install -y python-rosdep
$ sudo rosdep init
$ sudo rosdep update
마무리로 catkin_ws와 src 폴더를 만들어 주면서 ROS melodic 설치를 마무리 한다.
$ mkdir catkin_ws
$ cd catkin_ws
$ mkdir src
ROS 1 Noetic
Noetic 한줄설치
한줄 설치 방법
쉘 스크립트를 이용해 자동으로 ROS noetic 설치와 환경변수 등록을 해 준다.
아래의 명령어를 터미널에 입력하여 설치를 진행한다.
$ git clone https://github.com/mjlee111/ros1_ubuntu_installer.git
$ cd ros1_ubuntu_installer
$ sudo chmod 755 ros_noetic_install.sh
$ bash ros_noetic_install.sh
개별 설치 방법
직접 설치하는 방법이다.
우선 아래 명령어를 터미널에 입력해 ROS noetic을 설치해 준다.
$ cd
$ sudo apt update -y
$ 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 -y install curl
$ curl –s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
$ sudo apt update -y
$ sudo apt install -y ros-noetic-desktop-full
$ sudo apt install -y python3-catkin-tools
$ sudo apt install -y git
ROS 설치가 완료 되었다면 환경변수 설정을 해 준다. 환경변수 설정은 ~/.bashrc 파일 수정을 통해 가능하다.
$ sudo gedit ~/.bashrc
vim, nano 등 텍스트 편집기 사용을 통해 자유롭게 수정하면 된다.
단 명령어 앞쪽에 sudo 를 붙여 주어야 읽기/쓰기 가 가능하다.
아래의 내용을 붙여 넣어 주면 된다.
## User’s alias ##
alias gb='gedit ~/.bashrc'
alias sb='source ~/.bashrc'
alias cw='cd ~/catkin_ws'
alias cs='cd ~/catkin_ws/src'
alias cm='cd ~/catkin_ws && catkin_make'
## User’s environment ##
source /opt/ros/noetic/setup.bash
source ~/catkin_ws/devel/setup.bash
gb -> 환경변수 파일 수정
sb -> .bashrc 파일 적용
cw -> catkin_ws 폴더로 이동
cs -> catkin_ws/src 폴더로 이동
cm -> catkin_make
이후 필수 패키지들을 설치해 준다.
$ sudo apt install -y python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool
$ build-essential
$ sudo apt install -y python3-rosdep
$ sudo rosdep init
$ sudo rosdep update
마무리로 catkin_ws와 src 폴더를 만들어 주면서 ROS noetic 설치를 마무리 한다.
$ mkdir catkin_ws
$ cd catkin_ws
$ mkdir src
'ROS > ROS1' 카테고리의 다른 글
[ROS1] 005 : ROS 1 turtlesim 패키지 사용해보기 (0) | 2023.08.26 |
---|---|
[ROS1] 004 : ROS 1 구조 및 빌드 시스템, 용어 정리 (0) | 2023.03.09 |
[ROS1] 003 : ROS melodic Jetson Nano에서 QT 기반 package 개발하기(Qt creator 설치, qt-ros plugin 설치 불가 문제 해결) - 1 (0) | 2023.02.20 |
[ROS1] 002 : ROS melodic 명령어 정리 (0) | 2023.02.18 |