-
Notifications
You must be signed in to change notification settings - Fork 581
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
Plugin implementations should be moved out of moveit_core #1925
Comments
@tylerjw can i take this issue ? |
Sorry, I think @ChrisThrasher is already working on it :/ |
I am. It's turning out to be a really complicated problem given how parts of moveit_core depend on parts of these plugins. |
This issue is being labeled as stale because it has been open 45 days with no activity. It will be automatically closed after another 45 days without follow-ups. |
I currently have no plans on coming back to this problem. My first attempt was fraught with issues due to moveit_core's complicated internal dependency graph. So long as major parts of moveit_core depend on aspects of these plugins then this refactor will be tricky. |
I'm becoming annoyed with this stale bot thing because these issues are less relevant to the project just because we don't have any new status on them. |
It would greatly simplify moveit_core if it was built as a single library instead of many small libraries linked together. One of the problems with this is that several plugins (not just plugin interfaces) are part of the moveit_core package. This got in the way of refactoring the build scripts for moveit_core into a single library, see #1801
Here is a directory for packages that contain moveit_plugins: https://github.com/ros-planning/moveit2/tree/main/moveit_plugins
Tasks:
collision_detection::CollisionDetectorBtPluginLoader
from moveit_core into moveit_plugins.collision_detection::CollisionDetectorFCLPluginLoader
from moveit_core into moveit_plugins.online_signal_smoothing::ButterworthFilterPlugin
from moveit_core into moveit_plugins.I'd be happy to mentor doing this project.
The text was updated successfully, but these errors were encountered: