Do a publisher and a subscriber on the same machine incur network load?
Hello all :) I have a few questions regarding ROS network communication.
I have a Publisher and a Subscriber living on Machine A, with Machine B as the ROS Master. Do they still send messages over the network? If they do not, do the messages still get serialized and deserialized? (I wonder what really happens behind scenes)
Same as (1.), but now both Publisher and Subscriber live in the same node. Does it make any difference?
I'm aware of the concept of nodelets for accessing shared memory. Does the Publisher/Subscriber paradigm have any similar functionality?