Can master and slave device have different ROS distros?
I would like to know is it possible to have different distros on master and slave devices. For example, I have ROS melodic in my remote PC and I would like to control a Turtlebot3 robot which has ROS kinetic. Can I do that? How? What should I consider to do that?
Asked by burakaksoy on 2019-01-19 18:02:43 UTC
Answers
I've certainly done it before. I had an arm running Hydro, desktop with Indigo, and a laptop with Kinetic. Of course, no one can really say that you won't encounter issues. I had some such as some problems with messages but I don't remember if that was an issue with a package or the different distributions.
I didn't have to do anything more than install the distributions and set the proper environment variables for the master and IP addresses.
I'd imagine that the closer the versions are to each other the better results that you will have. However, that's only a guess.
Asked by jayess on 2019-01-19 21:41:35 UTC
Comments