Ask Your Question

ROS Jade compatible with ROS-Industrial Hydro?

asked 2016-04-25 04:20:22 -0600

cschindlbeck gravatar image

updated 2016-04-25 04:28:45 -0600

gvdhoorn gravatar image

Hi there,

is it possible to pair ROS-Industrial Hydro (which is the latest) with ROS Jade / Ros Kinetic Kame. I am currently on Ubuntu and would like to know if i have to downgrade my OS if i want to use ROS-I.


edit retag flag offensive close merge delete


ROS-Industrial Hydro (which is the latest) [..]

Can you tell us where you found this? Not all packages have been released on Indigo/Jade, but Hydro is certainly not the last ROS release supported by ROS-Industrial (although that is an ambiguous statement in any case).

gvdhoorn gravatar imagegvdhoorn ( 2016-04-25 04:26:43 -0600 )edit

It says here: that Ros Industrial's latest release is Hydro.

cschindlbeck gravatar imagecschindlbeck ( 2016-04-25 04:37:07 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2016-04-25 05:13:39 -0600

gvdhoorn gravatar image

is it possible to pair ROS-Industrial Hydro (which is the latest) with ROS Jade / Ros Kinetic Kame. I am currently on Ubuntu and would like to know if i have to downgrade my OS if i want to use ROS-I.

The page you link to in your comment does indeed refer to the Hydro release as the latest version of ROS-Industrial. That page is outdated however (reported on the issue tracker as ros_industrial_issues#40). A number of packages in ROS-Industrial have since been released into Indigo (and industrial_core also has a Jade release). Kinetic is not officially supported (but see below).

As a bit of clarification: there are essentially two ways to use the packages in ROS-Industrial:

  1. installing the deb packages built by the ROS buildfarm: this would use the normal sudo apt-get install ros-... command.
  2. cloning the relevant repositories into a catkin workspace and building the packages from source with catkin_make.

Option 1 is the easiest, but requires the packages to have been released using the ROS buildfarm. Two ways to verify this: look for a Released badge under the Package Summary section on the wiki page of the package (see industrial_core fi), or check the various release status pages provided by the OSRF (Indigo, Jade and Kinetic).

If a package hasn't been released for a particular ROS release, it may still work when built from source (option 2, also referred to on the Industrial/Install page). For packages released into Indigo, building from source under Jade will most likely always work (differences are minor). For Kinetic this may not be the case (note that as of writing this (2016-04-25), Kinetic hasn't been released completely yet).

Building from source requires a catkin workspace and some additional work to make sure all required dependencies are installed. Note that this would only build the ROS-Industrial packages from source, not ROS itself. Some packages have instructions that show how to do this, see fanuc_driver for Jade for an example.

Do please report any issues you run into when building from source on (un)supported platforms, and we'll make sure to address them.

edit flag offensive delete link more


Thanks for your thorough answer! In particular, i am interested in using the kuka_experimental package. However, there is no package summary. Since you are one of the developer, can you comment on the follwowing: Will kuka_experimental work with ROS Jade / Indigo releases?

cschindlbeck gravatar imagecschindlbeck ( 2016-04-25 05:55:44 -0600 )edit

I've actually added a wiki page for kuka_experimental this morning, see wiki/kuka_experimental. The basic robot support packages should work under Indigo & Jade. The rsi_hw_interface should also work, but I haven't tested it personally.

gvdhoorn gravatar imagegvdhoorn ( 2016-04-25 06:18:46 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2016-04-25 04:20:22 -0600

Seen: 386 times

Last updated: Apr 25 '16