Dear all, I recently done some testing on ROS communication performence. There are the reesults : throughput [MB/s] time [s] data [MB] ROS 7.25906 4.827058 35.0399 raw TCP 56.8430 8.387205 476.75466 POSIX MQ 124.36626 3.834136 476.837158 That shows grate overhead of ROS communication. I looked on code, I found that the communication code is very complicated and contains many locks and queues. It's also integrate interprocess and intraprocess communication. This with all callback stuff make whole communication overcomplicated. I think this show serious problem with design of whole network stack in ROS. I will do some more testing. Pozdrawiam Konrad Banachowicz