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
Dockerfile
s 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