상세 컨텐츠

본문 제목

라즈베리파이3 에 ROS2 Foxy 설치하기

Programming

by 신농해태 2021. 8. 7. 15:58

본문

반응형

PC에는 ROS2 Calactic이 설치되어있어서, 라즈베리파이에도 Galactic을 설치하려고 하였으나, Foxy를 설치하게 되었습니다. 라즈베리파이3 보드에는 우분투 20.04가 설치되어있습니다. 

 

라즈베리파이에 모니터와 키보드를 연결하여 직접 무선 인터넷에 접속하여 설치할 수도 있으나, 라즈베리파이 보드에 PC로 원격 접속하여 설치하였습니다. 

 

라즈베리파이 보드에 전원을 켭니다. 

 

PC 우분투에서 터미널을 실행합니다.

 

ssh ubuntu@192.168.200.107   입력 엔터하여 라즈베리파이 보드에 원격 접속  

 

- 웹브라우저에서 index.ros.org 에 접속

- 상단의 To go directly to the installation pages, click here 에서 click here 링크를 클릭

- Binary Package타이틀 아래의 Debian packages 링크를 클릭

- Setup Source 타이틀에서 CPG key 복사,

- sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg 에서 https://raw.githubusercontent.com/ros/rosdistro/master/ros.key 부분을 을 복사

 

sudo apt-key adv --fetch-keys https://raw.githubusercontent.com/ros/rosdistro/master/ros.key  입력 엔터

 

- Setup Source 타이틀에서 echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null  에서  http://packages.ros.org/ros2/ubuntu 부분을 복사

 

sudo apt-add-repository http://packages.ros.org/ros2/ubuntu 입력 엔터 (기다리기)

 

sudo apt install ros-foxy-ros-base

 

설치가 완료 됩니다.

 

728x90
LIST

관련글 더보기

댓글 영역