1.1 Install ROS on Remote PC

터미널을 열고 아래 명령어를 입력해 주세요

$ sudo apt update
$ sudo apt upgrade
$ wget <https://raw.githubusercontent.com/ROBOTIS-GIT/robotis_tools/master/install_ros_melodic.sh>
$ chmod 755 ./install_ros_melodic.sh 
$ bash ./install_ros_melodic.sh

만약 설치가 실패한다면 아래 ROS1 공식 설치 가이드를 따르세요

1.2 Install Dependent ROS Packages

여기에 나열된 패키지들은 시뮬레이션을 위해 필요한 라이브러리, 도구, 의존성 파일들 입니다.

ros 버전이 noetic이면 melodic → noetic으로 변경

$ sudo apt-get install ros-melodic-joy ros-melodic-teleop-twist-joy \\
  ros-melodic-teleop-twist-keyboard ros-melodic-laser-proc \\
  ros-melodic-rgbd-launch ros-melodic-depthimage-to-laserscan \\
  ros-melodic-rosserial-arduino ros-melodic-rosserial-python \\
  ros-melodic-rosserial-server ros-melodic-rosserial-client \\
  ros-melodic-rosserial-msgs ros-melodic-amcl ros-melodic-map-server \\
  ros-melodic-move-base ros-melodic-urdf ros-melodic-xacro \\
  ros-melodic-compressed-image-transport ros-melodic-rqt* \\
  ros-melodic-gmapping ros-melodic-navigation ros-melodic-interactive-markers

1.3 Install TurtleBot3 Packages

ros 버전이 noetic이면 melodic → noetic으로 변경

$ sudo apt-get install ros-melodic-dynamixel-sdk
$ sudo apt-get install ros-melodic-turtlebot3-msgs
$ sudo apt-get install ros-melodic-turtlebot3

turtlebot3 패키지에 들어있는 폴더들 입니다.