이번 시간에는 또다른 node간 통신 메커니즘인 Service에 대해 배워보겠습니다.
항상 그랬던 것처럼, 예제를 실행시켜봅시다!!
$ roslaunch gcamp_gazebo gazebo_world.launch
# gazebo 시뮬레이션이 완전히 켜질때까지 기다려 주세요!!
$ rosrun service_tutorial spawn_model_client.py
사진과 같이 r2d2가 등장했나요? 🗿
지금 우리는 gazebo_ros의 service server에게 r2d2를 등장시켜 달라는 **service call
**을 한 것입니다!!
출처 : mathworks
그럼 topic과 service는 어떤 차이가 있는 걸까요?