ROS2 Humble 설치 과정
ROS2 Humble은 ROS2의 최신 버전 중 하나입니다. ROS2 Humble을 설치하는 방법에 대해서 알아보도록 하겠습니다.
1. ROS2 Humble 설치 전 사전 요구 사항
ROS2 Humble을 설치하기 전에 먼저 다음 사항들을 확인해야 합니다.
- Ubuntu 20.04 버전 이상
- 64비트 아키텍처
- 3GB 이상의 디스크 공간
- 4GB 이상의 램
위 요구 사항을 충족하는 경우에 ROS2 Humble을 설치할 수 있습니다.
2. ROS2 Humble 설치 방법
ROS2 Humble을 설치하는 방법은 다음과 같습니다.
0.Locale 설정
UTF-8을 지원하는 로케일이 있는지 확인하세요. 최소 환경(예: docker 컨테이너)에 있는 경우 로케일은 POSIX와 같은 최소 환경일 수 있습니다. 다음 설정으로 테스트합니다. 그러나 다른 UTF-8 지원 로케일을 사용하는 경우에는 문제가 없습니다.
locale # UTF-8로 설정되어있는지 확인
sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8
locale # 검증용 명령어
1.ROS2 Humble 설치에 필요한 패키지를 설치합니다.
sudo apt install software-properties-common
sudo add-apt-repository universe
2.ROS2 Humble 설치에 필요한 키를 다운로드하고, ROS2 Humble 저장소를 등록합니다.
sudo apt update && sudo apt install curl -y
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
위의 명령어를 터미널에 입력 후, 아래 명령어를 추가로 입력합니다.
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
3.ROS2 Humble 설치를 위한 패키지 목록을 업데이트합니다.
sudo apt update
sudo apt upgrade
4.ROS2 Humble 설치를 진행합니다.
4.1 Desktop Install (Recommended): ROS, RViz, demos, tutorials.
sudo apt install ros-humble-desktop
4.2 ROS-Base Install (Bare Bones): Communication libraries, message packages, command line tools. No GUI tools.
sudo apt install ros-humble-ros-base
4.3 Development tools: Compilers and other tools to build ROS packages
sudo apt install ros-dev-tools
5.ROS2 Humble을 사용하기 위한 환경 설정을 진행합니다.
source /opt/ros/humble/setup.bash
이제 ROS2 Humble 설치가 완료되었습니다.
3. ROS2 Humble 설치 확인
ROS2 Humble 설치가 정상적으로 되었는지 확인해보겠습니다. 아래 명령어를 입력하고, 설치된 ROS2 Humble 버전을 확인합니다.
ros2 --version
만약 ROS2 Humble이 정상적으로 설치되었다면, 다음과 같은 결과가 출력됩니다.
ROS 2 Humble Hippopotamus
마무리
이상으로 ROS2 Humble의 설치 과정에 대해서 알아보았습니다. ROS2 Humble을 설치하여 로봇 소프트웨어 개발을 시작해보세요!
공식 문서:
Ubuntu (Debian packages) — ROS 2 Documentation: Humble documentation
You're reading the documentation for an older, but still supported, version of ROS 2. For information on the latest version, please have a look at Iron. Ubuntu (Debian packages) Debian packages for ROS 2 Humble Hawksbill are currently available for Ubuntu
docs.ros.org
'ROS2 > Humble' 카테고리의 다른 글
ROS2 Humble 관련 사이트 정리 (0) | 2022.08.31 |
---|
댓글