해당 실습 자료는 표윤석, 임태훈 “ROS2로 시작하는 로봇 프로그래밍” 루비페이퍼 (2022)를 참고하여 제작하였습니다.
ROS 패키지 설치 방식은 2가지가 있습니다.
/opt/ros/foxy
에 저장되어 ros2 run
이나 ros2 launch
로 해당 패키지 내의 노드를 실행할 수 있습니다.sudo apt install ros-foxy-teleop-twist-joy
소스 코드를 직접 다운로드 한 후 사용자가 빌드하여 사용하는 방법입니다.
패키지를 수정하거나 소스 코드 내용을 확인할 필요가 있을 때 사용하는 방식입니다.
사용자 작업폴더(예: ~/ros2_ws/src
)에 git clone
명령어를 통해 원격의 레포지토리를 복사한 뒤 직접 빌드하는 방식입니다.
ex)
$ cd ~/ros2_ws/src
$ git clone <https://github.com/ros2/teleop_twist_joy.git>
$ cd ~/ros2_ws/
$ colcon build --symlink-install --packages-select teleop_twist_joy