-
Notifications
You must be signed in to change notification settings - Fork 87
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
Are there any plan to support ROS2 Humble? #8
Comments
Until the end of the year, support for this will not happen. |
Here is an as-is Humble port at PR #10 |
Thanks for your work! A small suggestion: the executable of control_manager in humble should be spawn rather than spawn.py |
Are there plans for this year? It would be useful to know for planning purposes as some recently developed software might need to be backported to previous ROS versions if humble etc. won't be supported for another while. |
In the next half a year it is highly likely there will be still no ROS2 support from FE. |
Thanks for the quick response on this @andrejpan and ok understood. |
@andrejpan @marcbone I am happy to work on updates to #10 in order to run ROS2 Humble with the Franka. Would it be feasible to receive high-level guidance on the steps, I will then dedicate time to implement these. |
Honestly, I think nobody of us had the time to try out #10, which is a shame :( . But I have no reason to think that it does not work. |
On my side, I do not have a Franka robot to test the code anymore but I will continue merging to PR #10 your suggestions to keep everything in one place. So do not hesitate to propose PRs to this branch. |
Thanks @marcbone and @mcbed, I have started testing on the Franka we have in our lab. I was encountering errors related to ROS2 control not finding the effort command interfaces. It's about time for me to dig deeper into ROS2 control anyways so I will look to explore this further. I think the changes @mcbed has made are likely to work with very minor tweaks. |
@peterdavidfagan I encountered the same problem and sadly could not fix it as I am new to ROS2. Would be nice if you could let me know when you found a solution. |
Hi @cs-99, I am close to getting the latest JointTrajectoryController working on Humble. This controller is written to accept parameters from a yaml file the is compatible with generate_parameter_library (see here). I am only starting to work with the above myself and will be extremely cautious before running the controller on real hardware. Right now I plan to have a branch that I believe should be functional with the latest set of changes to ros2-control. |
Hi @peterdavidfagan, did you manage to get it running? |
@andrejpan @marcbone Are there plans to develop franka_ros2 further at all? ROS2 Foxy is going EOL soon, and it doesn't seem like there is much happening on bringing franka_ros2 to feature parity of franka_ros. Any update on the project status would be really appreciated! |
The company is finally giving resources for ROS 2 development of FR3. Unofficially, the limited release for Humble should arrive in ~3 months. |
This is great news. In the meantime if you need something asap @drewskoots I have been using the following fork which has been working fine for our Franka Emika Panda while leveraging MoveIt: https://github.com/peterdavidfagan/franka_ros2/tree/moveit_config_builder. |
@andrejpan yees. ROS 2 on its way!! |
Great to hear! Thanks for that update :) @peterdavidfagan Thanks for the suggestion, upon first glance it looks very promising and like it can tide me over until official support is released! |
ROS 2 humble is supported now in the humble branch (default branch on github). Over time we will support more functionalities. |
HI, I try to use franka_ros2 on Ubuntu 22.04, which only support ROS2 Humble. However, I encounter errors when I try to build this repo and it seems that currently ROS2 Humble is not supported. Are there any plan to support ROS2 Humble? Thank you! (I have to use Ubuntu 22.04 because my new computer hardware only supports Ubuntu 22.04, which is sad...)
The text was updated successfully, but these errors were encountered: