ROS2 연구회 #1 환경 설정
5528 단어 ROS2VirtualBox우분투
Step1 우분투 시작
Step1-1 Virtual Box에 우분투 설치
Windows에 Virtual Box Ubuntu를 설치합니다.
다음 기사에 따라 설정하십시오.
Windows10에 VirtualBox 및 Ubuntu 설치
Step1-2 Ubuntu의 환경 update & upgrade하기
터미널을 시작하고 (ctl + alt + t), 우분투 환경을 업데이트합니다.
$ sudo apt update
$ sudo apt upgrade
Step1-3 화면 크기 변경
VirtualBox에 설치한 Ubuntu의 화면 크기는 640×480입니다.
이대로는 불편하기 때문에 화면 크기를 1980x1260 등으로 해두면 사용하기 쉽습니다.
설정→장치→디스플레이→해상도에서 변경할 수 있습니다.
Step1-4 홈 디렉토리의 내용을 영어로 한다
Ubuntu에서 일본어를 선택하면 홈 디렉토리에 일본어 디렉토리가 만들어집니다.
CLI를 이용할 때 일본어 디렉토리에서는 조작이 불편하기 때문에 영어 표기로 변경합니다.
우분투에서 홈 디렉토리 내용을 영어로 만들기
Step1-5 VirtualBox의 게스트 OS에 ssh 연결 설정
VirtualBox에서 OS에서 작업하면 호스트 OS와의 화면 전환이 어색하거나 게스트 OS 내에서 브라우저 처리가 느리거나 번거로움이 많습니다. 그래서 VirtualBox에서는 백그라운드에서 OS를 시작하여 ssh로 게스트 OS에 연결할 수 있습니다.
[VirtualBox] Windows에서 Ubuntu에 SSH 연결하는 방법
Virtualbox의 우분투에 ssh 연결
Step1-6 관계 라이브러리 설치
Step2 ROS2 설치
ROS2가 움직일 수 있도록 설정합니다.
Step2-1 패키지의 리포지토리 설정
리포지토리의 GPG 키 허용
$ sudo apt update
$ sudo apt install curl gnupg2 lsb-release
$ curl http://repo.ros2.org/repos.key | sudo apt-key add
리포지토리에서 패키지를 수락하도록 다음 실행으로 리포지토리 등록
$ sudo sh -c 'echo "deb [arch=amd64,arm64] http://packages.ros.org/ros2/ubuntu `lsb_release -cs` main" > /etc/apt/sources.list.d/ros2-latest.list'
Step2-2 ROS2 패키지 설치
$ export CHOOSE_ROS_DISTRO=dashing
$ sudo apt update
$ sudo apt install ros-${CHOOSE_ROS_DISTRO}-desktop
Step2-3 Colton 빌드 설치
$ sudo apt install python3-colcon-common-extensions
Step2-4 ROS2 명령의 완성 설정
$ sudo apt install python3-argcomplete
Step2-5 환경 변수 설정
$ echo "source /opt/ros/${CHOOSE_ROS_DISTRO}/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
Step2-6 작업 공간 설정
$ mkdir -p ~/ros2_ws/src
$ cd ~/ros2_ws
$ colcon build
$ echo "source ~/ros2_ws/install/setup.bash" >> ~/.bashrc
$ source ~/.bashrc
Step2-7 동작 테스트
첫 번째 터미널에서 1초마다 메시지가 Publish(전송)됩니다.
Terminal1
$ ros2 run demo_nodes_cpp talker
[INFO] [talker]: Publishing: 'Hello World: 1'
[INFO] [talker]: Publishing: 'Hello World: 2'
두 번째 터미널에서 1초마다 메시지가 subscribe(수신)됩니다.
$ ros2 run demo_nodes_cpp listener
[INFO] [listener]: I heard: [Hello World: 1]
[INFO] [listener]: I heard: [Hello World: 2]
Ubuntu Linux에서 ROS 2 설치
Ubuntu 18.04에 ROS2 Dashing 설치
Reference
이 문제에 관하여(ROS2 연구회 #1 환경 설정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/YudaiSadakuni/items/b46a5e06d704398a0dad텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)