Robotics StackExchange | Archived questions

Any success with MoveIt! with ROS-kinetic in Ubuntu-16.04?

Hi there,

I am new in ROS, and I decided to use ROS-Kinetic in Ubuntu-16.04 for a longer-term benefit, as they are the newest LTS combination. Unsurprisingly, not all packages/dependencies are prepared for it. I have been stuck in installing Moveit! for quite a while.

Although the MoveIt! official website hasn't supported ROS-Kinetic in Ubuntu 16.04 yet, but I was think is it possible to compile the source code with some modifications in source code, assuming the differences between ROS distributions are not huge.

I wonder if someone has installed MoveIt! in this environment successfully, or has any suggestions to modify source code in order to make it compatible my environment? If yes, please kindly share them. Thank you very much!

Asked by mark2n on 2016-06-06 05:49:01 UTC

Comments

After many days of trying compiling from source file, installing dependencies, and resolving conflicts manually, I finally gave it up. There are too many problems coming after another. So I guess the best choice now is to use the earlier stable versions. Hope the support could come up soon.

Asked by mark2n on 2016-06-27 08:57:33 UTC

I don't know how you've been approaching it (have you been using the right tools? rosdep and friends, etc?), but looking at Dave Coleman's docker images for MoveIt it would seem Kinetic is definitively a usable platform.

Asked by gvdhoorn on 2016-06-27 09:26:39 UTC

Perhaps you can use the Dockerfile for his Kinetic builds (from source) as inspiration?

Asked by gvdhoorn on 2016-06-27 09:29:15 UTC

Hm, ok. Seems I was a little too optimistic: those Dockerfiles don't actually build anything.

Asked by gvdhoorn on 2016-06-27 09:30:12 UTC

Apparently you're not the only one attempting this, and it's tracked at ros-planning/moveit_ros#695.

Asked by gvdhoorn on 2016-06-27 10:08:57 UTC

I have tried to resolve dependencies that rosdep didn't manage(at least by then), but there are too many of them. Being new in ROS, I guess it'll be a better way to learn with earlier stable versions than trying so hard to resolve fruitlessly. The later way was too frustrating.

Asked by mark2n on 2016-06-27 14:01:13 UTC

do we have an update on this guys? when is a stable version of Moveit compatible with ROS Kinetic going to be released?

Asked by Linux_Bot on 2016-11-08 08:25:03 UTC

MoveIt can be succesfully build from sources on Kinetic for quite some time now, see the instructions. Building takes some time, but is certainly doable (6 commands).

The binary release is also almost finished, but has not been made available yet.

Asked by gvdhoorn on 2016-11-08 13:10:29 UTC

MoveIt is released in shadow-fixed but we haven't fixed a release issue with bloom, in progress this week.

Asked by Dave Coleman on 2016-11-08 15:15:43 UTC

Also - the Dockerfiles do build now for Kinetic, and are tested almost every day: https://hub.docker.com/r/moveit/moveit/builds/

Asked by Dave Coleman on 2016-11-09 11:09:25 UTC

@gvdhoorn & @Dave Coleman, is there a list of dependencies with version numbers? Preferred install sources/techniques for those dependencies? I keep getting a whole bunch of build errors.

Asked by Benjamin Blumer on 2016-11-10 14:24:14 UTC

we use wstool and rosdep to pull the latest versions of dependent packages in ROS Kinetic, as outlined http://moveit.ros.org/install/source/. Somewhat related is our rosinstall file: https://github.com/ros-planning/moveit/blob/kinetic-devel/moveit.rosinstall

Asked by Dave Coleman on 2016-11-10 17:47:37 UTC

Answers