ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Actionlib will certainly not block unless you want it to block. Besides the ability to preempt goals, that's one of the most important advantages of actionlib.
For instance, you can use the action client method sendGoal. It will just send the goal and return immediately.
Of course it is also possible to directly publish on the action server's goal topic. That's what actionlib does internally. I would not suggest to do that though.