ROS2 설치 및 개발 환경 구축

송민영·2021년 12월 18일
0

나는 우분투 18.04를 사용하고 있어서 ROS2 Dashing 버전을 사용한다. ROS2 공식 사이트에 나온대로 따라가는 것보다 더 자세하게 설명되어있어서, 둘다 참고하되 옵션 설정, VSCode 환경 설정같은 부분은 위의 카페를 참고하였다.

메모

  • Run commands 를 따로 설정하지 않으면 source /opt/ros/dashing/setup.bash 를 입력 후에 ros2 실행 가능함.

Visual Studio Code 단축키

  • 빌드 : Ctrl + Shift + b

  • 빌드+디버깅 :Ctrl + Shift + d (C++, Python 과 같이 언어별로 다른데 아래의 실행 순서를 참고하여 각 언어에 맞게 디버깅해보자.)

    • cpp
      • Run and Debug (Ctrl + Shift + d)로 이동
      • "Debug-rclcpp(gbd)" 선택
      • "Package name" 입력 (예: topic_service_action_rclcpp_example)
      • "node name" 입력 (예: argument)
      • Start Debugging 클릭 (F5)
    • py
      • Run and Debug (Ctrl + Shift + d)로 이동
      • "Debug-rclpy(debugpy)" 선택
      • Start Debugging 클릭 (F5)

1개의 댓글

comment-user-thumbnail
2022년 9월 15일

안녕하세요 포스코 AI 프로젝트 중 전 기수 프로젝트 보고서 보고 댓글 남깁니다.
저희가 AI 프로젝트로 터틀봇으로 ROS2 활용하고자 하는데
Remote PC로 노트북 사용하셨으면, VMWare 사용하셨나요 아니면 WSL2 사용해서 하셨나요?
아니면 듀얼 OS로 하셨나요.. 공부중인데 Remote PC 설정을 어떻게 해줘야할지 전혀 감이 안와서 댓글 남기고 갑니다!

답글 달기