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

ROS-Industrial support for Kinetic

asked 2017-02-10 06:39:21 -0500

Borob gravatar image

updated 2017-02-10 06:39:54 -0500

I was a little bit shocked when I saw that the ROS-I installation page suggests installation with/on Hydro: http://wiki.ros.org/Industrial/Install .

Now, does anyone have experience with ROS-I running with Kinetic? Through how much pain would I need to go through?

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted
1

answered 2017-02-10 11:11:39 -0500

gvdhoorn gravatar image

updated 2017-02-10 14:25:14 -0500

This is a 'known issue': ros-industrial/ros_industrial_issues#40. The tutorial is outdated (and technically, it does not really suggests to install Hydro: it documents how to install various ROS-Industrial packages on ROS Hydro. But it is outdated in any case. Edit: I've just updated the page to at least make that more clear).

Now, does anyone have experience with ROS-I running with Kinetic? Through how much pain would I need to go through?

That will completely depend on what packages you'd like to use. Without knowing that, I can only tell you that almost all packages will build from sources in a Catkin workspace, they just haven't all been released.

If you can update your question and include which packages you need, I can provide more detailed instructions if needed.


Edit:

So I would like to use the universal_robot, ur_modern_driver, ur_modern_driver, moveit, basically anything that I need to do ik, calculate trajectories and planning. I think the first three are little problematic.

you list ur_modern_driver twice, but:

  • moveit has been released for Kinetic, so that is just an apt-get away (note btw that MoveIt is not a ROS-Industrial package)
  • universal_robot has a kinetic-devel branch and is being used by many people on Kinetic already

As for ur_modern_driver: there is currently no development targetting Kinetic, but incompatibilities are mostly confined to the ros_control parts. If you don't need those, you should be able to compile and run everything. If you need / want the hardware_interface, there is at least one fork that addressed the incompatibilities. See ur_modern_driver#58 for more info.

edit flag offensive delete link more

Comments

Thanks! So I would like to use the universal_robot, ur_modern_driver, ur_modern_driver, moveit, basically anything that I need to do ik, calculate trajectories and planning. I think the first three are little problematic.

Borob gravatar image Borob  ( 2017-02-10 13:14:30 -0500 )edit

Great thank you!

Borob gravatar image Borob  ( 2017-02-14 02:36:42 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2017-02-10 06:39:21 -0500

Seen: 1,087 times

Last updated: Feb 10 '17