communicating with std_msgs and common_msgs across ros1 distros [closed]

asked 2021-04-15 05:05:10 -0500

r0nald gravatar image

Can nodes on different machines, with different ROS distributions communicate over the network when using message types in std_msgs or common_msgs? I am working to testing this, but if someone knows and gives the answer, I might save much time :) Thanks!

edit retag flag offensive reopen merge delete

Closed for the following reason duplicate question by gvdhoorn
close date 2021-04-15 05:34:55.916347

Comments

This has been discussed many times here on ROS Answers.

I'll search some duplicates, but to give you an answer already: yes, as long as the contents of messages has not changed, different versions of ROS 1 can exchange data.

In the meantime, could you update your question with the Q&As you'd already found regarding this topic?

gvdhoorn gravatar image gvdhoorn  ( 2021-04-15 05:29:58 -0500 )edit

I'm going to close this as a duplicate of (for instance): #q315600, #q104086, #q76279, #q364122, #q280349 and #q252109.

Note: I'm not posting this comment to be snarky or mean. It's just this is a well discussed topic, it has multiple accepted answers, they all state the same thing and using a search engine they are easily findable (I used Google, with site:answers.ros.org appended to my query string: different ros versions communicate).

With over 58000 questions already, we should really try to avoid posting duplicates, as it will just lead to repeated discussions and duplication of effort.

gvdhoorn gravatar image gvdhoorn  ( 2021-04-15 05:34:46 -0500 )edit

Thank you for pointing to the answers.I search for the answer before posting, but used wrong keywords.

r0nald gravatar image r0nald  ( 2021-04-15 05:56:34 -0500 )edit