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

Revision history [back]

It would really help if you could also post your nodes!

To my understanding, your Intermediate node is subscribed to multiple topics. In order for your Intermediate node to publish a message, it will wait to receive a message from all the subscribed topics. If one of the topics is somehow delayed then the whole node will be delayed while the rest of the topics will start buffering.

Also check your Serializer node, in case it gets stuck in a loop somewhere and for a while everything comes to a stop.

In conclusion, check your loops, rates, buffers and queues. Anyways, there shouldn't be anything wrong with a double subscriber model.