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 are synchronous, therefore your client will wait for an answer before resuming execution. Topics are asynchronous, which means you can send a request and the client can continue the execution. To get a similar behaviour to a service but async, you'll need one topic to send the request and one topic to listen for an answer.