-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes chomp config #4
Fixes chomp config #4
Conversation
662941c
to
46ca8e7
Compare
This commit overloads the 'chomp_planning.yaml' config file with the one that was found in the [melodic-devel](https://github.com/ros-planning/panda_moveit_config/blob/melodic-devel/config/chomp_planning.yaml) branch.
This commit adds all the files needed to run the [CHOMP post-processing example](https://ros-planning.github.io/moveit_tutorials/doc/chomp_planner/chomp_planner_tutorial.html#using-chomp-as-a-post-processor-for-ompl).
46ca8e7
to
70f6a55
Compare
@rhaschke Thanks for merging this. Just to really be sure (i.e., for my migration guide). In this case we had to overwrite the config file from the MSA with the one used in the melodic branch? Do we need to update the MSA or these values left out on purpose to keep the MSA general? |
The previous config file obviously has some more config params. I'm not really sure, they are actually still used. I didn't check. |
@rhaschke I looked at the codebase and below are my results:
It looks like you were right. A lot of these parameters can be removed since they are not used any more. Some of them however are commented out in the code base (see https://github.com/ros-planning/moveit/blob/d57721cf8503fe893347196cc1e1f9249ec57777/moveit_planners/chomp/chomp_motion_planner/include/chomp_motion_planner/chomp_parameters.h#L81-L88). I'm not sure why they were commented out in 6114fe5eb7773f81dfdb04f43f30ad35dd251739 instead of being removed. Maybe there were plans to add them back in when a bug was fixed? It looks like you and @raghavendersahdev worked on this in 2018. For the other ones, we have to check whether we want to change the MSA value. |
I think #7 is good enough for the panda_moveit_config. I will make a note about the |
@rhaschke I added this pull request as a draft since I first wanted to double-check some things. In moveit#74 (comment) you mention:
Is it correct that based on this you want to drop commit 1615e0b. Or do we need to update the MSA?
The CHOMP planner only work with the robot arm and not the hand. As I'm not familiar enough with this planner's inner workings, do you know if it is supposed to also work with the hand? The same holds for the LERP planner. When I try to use the CHOMP planner with the hand I get the following error message:
When I look in the log directory, the
move_group-5*.log
log file does not seem to be written. If the CHOMP planner is supposed to work with the hand, I think we can merge this pull request and open an upstream issue.