-
Notifications
You must be signed in to change notification settings - Fork 914
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
Make message_filters build for ros2 (on windows 10) #1301
Conversation
Thank you for starting this PR. The patch depends on ros/roscpp_core#72 and I added a comment to that ticket since it is unclear to me how the "end goal" is supposed to look like. The generated C++ code for message is very different in ROS 1 and ROS 2. So e.g. the message traits from ROS 1 don't apply as-is in ROS 2. Independent of that aspect the question arises where a potential ROS 2 version of Therefore I don't see a branch for Imo the cleaner solution would be to split out I as the maintainer of this repo simply don't have the bandwidth to do all of this with the necessary thoroughness. I would welcome any contribution into this direction though. @wjwwood FYI since you mentioned that |
@bfjelds While I think separating the package is the better long term direction I can create a |
My end goal was really to get laser_filters working, so I generally just chipped away at what needed porting without too much thought towards refactoring or bigger picture. I agree that refactoring is definitely important as rocpp* and ros_comm seem to be out of place in the ros2 world. My general take would be to put this into a ros2 branch and if it is useful when the proper solution is being contemplated, great (if not, no big deal). |
Thanks for @mikaelarguedas 's reference. |
A new repository https://github.com/ros2/message_filters has been created which contains only the I will create a follow up ticket on the new repo for how to contribute the various changes applied in the repo under the |
I have committed the majority of the changes from this PR to the following branch: https://github.com/ros2/message_filters/tree/upstream1301 This will likely conflict with the changes form the |
Should go to a ROS2 branch, but I'm not sure how to create a PR for that :)
Working towards enabling laser_filters in ROS2. This provides ability to build and updates for ROS2 constructs (like Node vs NodeHandle).