ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Services in roscpp
are blocking by default. What you are trying to do should be working if the service implementations are taking time before they return. Check if your service implementations are not returning early for some reason.
However, I think that if you will always call these three services together in this order, then using an action is a more appropriate semantic construct.