-
Notifications
You must be signed in to change notification settings - Fork 492
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
Feature/port orientation constraints #550
Feature/port orientation constraints #550
Conversation
@vatanaksoytezer Here's a quick summary of what I changed and build / test to see that the changes worked (I believe).
Thanks for reviewing this and if you've any follow up comments to things to look into, please comment here and I'll look into it. |
Codecov Report
@@ Coverage Diff @@
## main #550 +/- ##
==========================================
+ Coverage 54.09% 54.22% +0.13%
==========================================
Files 190 190
Lines 20037 20063 +26
==========================================
+ Hits 10838 10878 +40
+ Misses 9199 9185 -14
Continue to review full report at Codecov.
|
Hey @mipark56 thanks for the PR! Great work! Sorry for the delayed review. Overall the port looks great, but to comment / clarify on a few points:
This PR is intended for here. No worries on that.
Can you squash this PR into 2 commits, so your changes and differences from the original PR will be more understandable:
Galactic should work right now, we were waiting for the latest Galactic sync that would enable MoveIt 2 to be built without additional repos (see #558 and moveit/moveit.ros.org#617 for more context.) So that was missing documentation, on galactic compilation, but the extra repos are not needed now. Your code is builded against Rolling, Galactic and Foxy anyway by CI, so also no worries on this.
It is, we recommend using ccache for consecutive builds to speed up the process (https://moveit.ros.org/install/source/). That is undocumented for ROS2 but should work the same way with ROS.
pre-commit will fix and format things for you, you should not need any extra steps or clean things manually. So should I appreciate your work and it looks pretty clean. I would be happy if you can squash this into 2 commits as I've mentioned above, otherwise looks good to me! |
68240a1
to
3a50039
Compare
Hi @vatanaksoytezer, thanks for the review! I updated the PR to combine the changes into the 2 commits you suggested. I agree this makes the port cleaner while also pulling in the changes directly from the original PR links this change directly to that one within the git log (which is a good thing). Let me know if you see anything else here that might need my attention. |
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.
Thanks for the commit cleanup, great work @mipark56. I think this can be merged after a maintainer approval.
@henningkayser The name of this PR is misleading. This is currently only the port of the new orientation parametrization which is already merged in MoveIt1. This is a prerequisite for adding Orientation constraints support to OMPL constrained planning. But there is currently no open PR on this. I could work on a PR in MoveIt1 that you could then port to MoveIt2. But for this I need this PR to be merged: moveit/moveit#2273 @mipark56 @vatanaksoytezer do you plan to work on OMPL orientation constrained planning after this one is merged? |
@gautz I don't think we have a clear plan to work on orientation constrain right now, I would appreciate if you can work on porting that and I would be happy to help getting it reviewed |
3a50039
to
6f7090e
Compare
…parameterization moveit#2402'. Resolved conflict in favor of the pre-existing ROS2 MoveIt2 version.
…meterization feature.
6f7090e
to
feaad87
Compare
* Support for video embedding * Remove video dependency in favor of raw html * Loop=true * Update default text
Description
Please explain the changes you made, including a reference to the related issue if applicable
Checklist