ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 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.