-
Notifications
You must be signed in to change notification settings - Fork 695
Update ompl_interface with latest version of OMPL #2994
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
Conversation
Ryanf55
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
|
Would be good to see if lines https://github.com/moveit/moveit2/pull/2994/files#diff-18741df7cbb95f9292a57457e88318346213653f65f3932a5a03a1eaf7b2655bR27-R30 are still needed |
According to OMPL's build documentation |
It was my intent to preserve them for backwards compatability, but the reality on ompl |
|
This PR should get us closer to fixing the accidental breakage of the old variables in find_package. https://github.com/ompl/ompl/pull/1182/files#diff-148715d6ea0c0ea0a346af3f6bd610d010d490eca35ac6a9b408748f7ca9e3f4R10 We need to then add this back into the export, along with the other variables. |
|
This pull request is in conflict. Could you fix it @MarqRazz? |
|
Thanks for keeping this moving @sjahr! |
|
@MarqRazz I'd just merge it now, since there aren't any CI failures related to the PR. Any concerns? |
|
Actually we need to release OMPL for this change to work right. I have not tested this against the latest release to ROS2. @mamoll I would be happy to help get the OMPL release to ROS updated. Is there anything I can help with? @JafarAbdi also said he was will to help maintain the release. |
|
Ok, I'll wait for now 👍 Let me know when it's ready |
|
@moveit/maintainers I think this PR is ready to merge. I want to let everyone know that I removed testing
|
JafarAbdi
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
|
I got the impression at the community meeting that there are a lot of people using Humble, but unclear how many are using the Humble branch/debians versions main. It would be a good topic for the next meeting if a 1.7 ompl release for humble is non-trivial. |
People can still use Humble with |
|
I don't have sufficient permissions to merge this PR. Once complete I can start on the next release. |
|
This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete. |
|
@nbbrooks any update here? Are we ready to merge this? |
|
As discussed, the CI job that tests main against humble is disabled in this PR because
The main-Humble CI job can be re-enabled when a humble release including ros/rosdistro#47332 is out! |
|
I have some comments in #3529 about why the rolling tests are failing, which is blocking this from getting merged. |
|
Force merging this since Rolling CI was fixed and this is now passing. The tutorial failure is unrelated and should be resolved by moveit/moveit2_tutorials#1071 |
* Update ompl_interface with latest version of OMPL * specify PUBLIC * pre-commit * only link ompl where required * Fix formatting * add ompl 1.7 release to .repos * remove srdfdom from .repos * revert ompl from source * remove humble main testing * No longer need to disable Humble CI job --------- Co-authored-by: Sebastian Jahr <sebastian.jahr@picknik.ai> Co-authored-by: Sebastian Jahr <sebastian.jahr@tuta.io> Co-authored-by: Sebastian Castro <4603398+sea-bass@users.noreply.github.com> Co-authored-by: Nathan Brooks <nathanbrooks@picknik.ai> Co-authored-by: Nathan Brooks <nbbrooks@gmail.com> (cherry picked from commit 1a64bce)


Description
I'm working on debugging some issues and require building MoveIt2 and OMPL from source. This PR updates the package
moveit_planners_omplto work with the latest changes made in OMPL and it's more modern approach to exporting/linking the library but will require building it from source until a new release is made (I am working on getting it released and will keep this PR updated with the status).I was also having issues with OMPL but that package was recently updated to properly work with Colcon. Here is a link to the issue.
Big thanks to @JafarAbdi and @mamoll for helping me debug some of these issues and getting this updated! 🥇
Checklist