반응형
매일 docker에 설치하다가 이번에는 로컬 데스크탑에서 ROS 2를 설치하려고 한다.
먼저 Ubuntu 버전에 맞는 ROS 2 버전이 있기 때문에 리눅스 컴퓨터의 Ubuntu 버전을 확인해야한다.
lsb_release -a
Ubuntu 22.04 버전을 사용하고 있다.
지금부터 ROS 2 Humble을 Ubuntu 22.04에 설치하는 방법을 알아보자
전체적인 내용은 이곳을 참고하였다.
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
sudo apt update && sudo apt install curl gnupg lsb-release
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 $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
sudo apt update
sudo apt upgrade
sudo apt install ros-humble-desktop
sudo apt install ros-humble-ros-base
source /opt/ros/humble/setup.bash
Error
# Trouble shooting 1)
Try 1
Try 2
sudo apt install aptitude
sudo aptitude install ros-humble-desktop
설치할 수 없다고 한다.. 이 해결방안을 허용하겠습니까? n 으로 대답한다.
Try 3
다운그레이드 하겠습니까? y
result
정상적으로 설치된 것을 알 수 있다.
# Trobule shooting 2)
Try 1
sudo apt install python3-colcon-common-extensions
Result
반응형
'ROS Project🦾' 카테고리의 다른 글
jackal_navigation 파라미터 분석하기 (1) | 2024.01.25 |
---|---|
Jetson AGX Xavier에 Docker ROS image 설치하기 (2) | 2023.09.16 |
ROS 란 ROS1? ROS2? 특징 살펴보기 [3] (0) | 2023.08.17 |
ROS2 Vscode 프로그래밍 환경 구축 [2] (0) | 2023.08.15 |
ROS2 개발 툴 설치 & Bashrc 편집 [1] (0) | 2023.08.15 |