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

Revision history [back]

click to hide/show revision 1
initial version

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.