ROS 2 입문 · 7강

서비스

묻고 답하는 대화법입니다. 이미 있는 타입으로 서버와 클라이언트를 먼저 짠 뒤, 내 타입을 만드는 인터페이스 패키지로 넘어갑니다. 9편으로 나눠 따라갑니다.

  1. 1묻고 답하기가 필요할 때토픽과 서비스의 차이
  2. 2서비스 목록 보기ros2 service list·type
  3. 3손으로 불러 보기ros2 service call (/spawn)
  4. 4요청과 응답의 모양.srv 인터페이스
  5. 5서비스 서버 만들기create_service (AddTwoInts)
  6. 6서비스 클라이언트 만들기create_client와 call_async
  7. 7답은 언제 받을까?Future로 답 받기
  8. 8내 타입은 왜 CMake 패키지에 만들까?인터페이스 패키지(ament_cmake)로 .msg·.srv
  9. 9언제 무엇을 쓸까토픽 vs 서비스 판단 기준

실습은 ROS 2 Jazzy와 Ubuntu 24.04를 기준으로 합니다. 14~15강은 Gazebo Harmonic과 TurtleBot3 burger를 씁니다.