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

Revert to older version of MoveIt

asked 2017-02-21 06:54:35 -0600

Wen Xin gravatar image

Hello, I would like to ask whether is it possible to revert MoveIt (on ROS Indigo) to older version (2016)?

Thanks.

edit retag flag offensive close merge delete

Comments

May we ask why you want to roll back MoveIt! version? You can open a ticket at https://github.com/ros-planning/movei... if you want to discuss about it.

130s gravatar image 130s  ( 2017-02-21 09:04:04 -0600 )edit
1

I agree with @130s: it would probably be good if you can tell us why you'd want to do this. A lot of improvements to MoveIt have been added since the last release(s) in 2016, so if you have any problems with those, it'd be good to report them so they can be fixed.

gvdhoorn gravatar image gvdhoorn  ( 2017-02-22 02:05:29 -0600 )edit

From your other questions (#q254927 and #q254915), I get the impression that you're mostly struggling with the "robot state validation" feature that was added to the trajectory execution monitor. Is that correct?

gvdhoorn gravatar image gvdhoorn  ( 2017-02-22 02:06:57 -0600 )edit

Yes, im struggling with the "robot state validation" feature, so i thought it will be good if i can use back the previous version of MoveIt!

Wen Xin gravatar image Wen Xin  ( 2017-02-24 02:43:44 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2017-02-21 08:34:55 -0600

gvdhoorn gravatar image

updated 2017-02-22 02:01:06 -0600

Yes, but you'll have to build it from sources. See moveit.ros.org/install/source for details.


Edit:

I'm very new to ROS and MoveIt!.

A bit harsh maybe, but I believe you'd use the same techniques / follow a similar procedure with any open-source software.

I understand that i have to pull down required repositories and build it within my catkin workspace.

If you follow the steps described on the MoveIt Install page that will mostly be done for you, but that is the general idea, yes.

But how do i know which version i will be building?

That is more a general software version control question: typically something like a tag (or sometimes a special branch) is used to associate a version number with a specific state of the software repository. On GitHub, those tags are then most of the times accompanied by releases, that can be found on a special page for a specific repository. For MoveIt, you can find the releases at ros-planning/moveit/releases.

With semantic versioning, releases are always numbered as major.minor.patch. MoveIt uses different minor numbers for the different ROS distributions that it supports: 9 for Kinetic, 8 for Jade and 7 for Indigo. So you'll want to find a release (tag) that is of the form 0.7.x if you're targeting Indigo.

Once you've determined the particular release you'd like to build -- and after you've completed the wstool merge .. and wstool update steps from the instructions (but before rosdep ..), cd into the moveit, moveit_msgs and moveit_resources and do a git checkout RELEASE_TAG in each of those directories, where RELEASE_TAG is the specific version that you'd like to build. After that you can continue with the rest of the instructions.

Note that not all involved packages have the same versions / tags. You'll have to select a matching set yourself. You could use the CHANGELOG or perhaps even the repo sync announcements in the Discourse release category.

edit flag offensive delete link more

Comments

Thanks for the reply. I'm very new to ROS and MoveIt!. I understand that i have to pull down required repositories and build it within my catkin workspace. But how do i know which version i will be building?

Wen Xin gravatar image Wen Xin  ( 2017-02-22 01:30:32 -0600 )edit

Versions are tagged as releases in the MoveIt! github: https://github.com/ros-planning/movei...

Dave Coleman gravatar image Dave Coleman  ( 2017-02-22 06:27:12 -0600 )edit
1

Thanks Dave. Is that not what I wrote in my edit?

gvdhoorn gravatar image gvdhoorn  ( 2017-02-22 09:54:44 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2017-02-21 06:54:35 -0600

Seen: 561 times

Last updated: Feb 22 '17