[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