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

Different Ubuntu and ROS versions on my robot and workstation

asked 2020-06-27 22:02:38 -0600

guilt11 gravatar image


I have a robot installed with ubuntu14.04 ROS Indigo, I have a workstation installed ubuntu 18.04 ROS Melodic. Can those two machines connect with each other (The ROS master will be on the robot)?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2020-06-28 00:58:19 -0600

gvdhoorn gravatar image

updated 2020-06-28 00:59:59 -0600

This is a question which comes up many times, and which has many answers as well.

I've considered closing yours as a duplicate, but seeing as you already had an answer, I figured I'd clarify a bit. Please try to use the search before posting new questions in the future (use Google and append to your query).

See #q37403 for a very old Q&A about this topic. But also: #q76279 and #q315600, and there are many more.

Summarising: as long as the messages haven't changed between the two versions you'd like to use, things should just work, but there are no guarantees.

Note: changes here includes both the syntax (ie: types and names of fields as well as layout of bytes) and the semantics (ie: meaning of fields).

@stevemacenski wrote:

Officially and support wise? No.

I believe what Steve means here is that while things may work, questions you post which are likely related to incompatibilities between two different ROS versions might go unanswered and receive a reply similar to "please try again with both hosts using the same ROS version".

edit flag offensive delete link more

answered 2020-06-28 00:06:03 -0600

Officially and support wise? No.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2020-06-27 22:02:38 -0600

Seen: 585 times

Last updated: Jun 28 '20