[ROS] Ubuntu 20.04 LTS에 ROS Noetic 설치하기 #2

2022.10.27 - [드론&로봇/ROS] - [ROS] Ubuntu 20.04 LTS에 ROS Noetic 설치하기 #1

 

[ROS] Ubuntu 20.04 LTS에 ROS Noetic 설치하기 #1

ARM64 기반의 Ubuntu Desktop 20.04 LTS가 설치되었다고 가정하고 시작합니다. 2022.09.09 - [프로그램/Linux] - [Ubuntu] Apple Silicon 맥에 패러렐즈로 Ubuntu Desktop 20.04 LTS 설치 #1 OS 설치 [Ubuntu] Apple Silicon 맥에 패러

conceptbug.tistory.com

이전 포스팅에서 ROS Noetic을 설치하였고 간단한 roscore 명령어로 테스트까지만 해 보았다.

여기에 추가 ROS 환경 설정이 필요하다.

 

동일한 작업이지만, 다른 ROS 버전 및 환경에서 설정한 것은 아래 포스팅을 참고한다.

2021.01.10 - [드론&로봇/ROS] - [ROS] Ubuntu 18.04 LTS에 ROS Melodic 설치하기 #2

 

[ROS] Ubuntu 18.04 LTS에 ROS Melodic 설치하기 #2

이전 포스팅에서 ROS Melodic을 설치해 보았습니다. 2021/01/08 - [ROS/ROS 아장아장] - [ROS] Ubuntu 18.04 LTS에 ROS Melodic 설치하기 #1 [ROS] Ubuntu 18.04 LTS에 ROS Melodic 설치하기 #1 Ubuntu 18.04 LTS를 설치했다는 가정

conceptbug.tistory.com


1. Create Catkin Workspace

공식 튜토리얼의 가장 첫 번째 작업이기도 하다.

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/
catkin_make

명령어 실행 후 새로 생성된 디렉토리와 파일이 있을 것이다.

  • build : 빌드 관련 파일이 저장되는 곳.
  • devel : 빌드 후 실행 관련 파일이 저장되는 곳.
  • src : 패키지 등의 소스 코드를 저장하는 곳.

마지막으로 설정 관련 스크립트를 실행하여 catkin 빌드 시스템을 구성한다.

source devel/setup.bash

 


2. ROS Environment Setup

사용자가 로그인할 때 마다 ROS 및 catkin 개발 환경이 자동으로 구성되게끔 .bashrc 파일을 수정한다.

#Set ROS NOETIC path
source /opt/ros/noetic/setup.bash
source ~/catkin_ws/devel/setup.bash

#Set ROS Network
export ROS_HOSTNAME=localhost
export ROS_MASTER_URI=http://localhost:11311

#Set custom alias command
alias cw='cd ~/catkin_ws'
alias cs='cd ~/catkin_ws/src'
alias cm='cd ~/catkin_ws && catkin_make'

네트워크 환경 변수나 단축어 같은 경우 자신이 원하는 대로 설정해도 무방하다.

 

파일 저장 후 잘 적용되었는지 확인한다.

export | grep ROS

 

댓글

Designed by JB FACTORY