-
Notifications
You must be signed in to change notification settings - Fork 52
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
Remove Gazebo Classic support and Update for MoveIt Jazzy/Rolling #228
Conversation
Hi @sea-bass , |
Yep, it seems the |
Hi @sea-bass, |
Sounds good. In that case, the Of course, it's your choice, but this will make things harder for users to install on these later versions. My recommendation would be to remove it from the main branch but keep it around on Iron and earlier branches. |
f74b64c
to
d56b0e5
Compare
➕ yep probably best to create a branch where classic gazebo support is maintained and let Gazebo Classic is EOL in few months. |
Hello @sea-bass, FYI a new branch called Gazebo-Classic-Support was created so that the Gazebo classic support can be removed on the main branch. After fixing the build issues, a merge can be done. |
Fantastic, thank you! Once the builds are back up, I'll take a look to see if anything else is missing in this PR. |
I see that other commits are still going into Is there a plan to merge this even if CI is not yet fixed? I can resolve these conflicts if I can get confirmation that someone will help get this into main, but else we may look into other options to unblock the MoveIt tutorials. |
Hi @sea-bass , This was just about to reach the top of our todo list - I really wanted this merged before 2025. If you can solve the conflicts, I will ensure we have a look at it asap. |
02b1e4d
to
1b3cf9c
Compare
Thanks! I think I've got the conflicts taken care of. An added benefit is that since the original posting of the PR, the |
ffde7ad
to
8c83a94
Compare
8c83a94
to
0ec49cb
Compare
OK the branch is ready to go. Tested on Gazebo on ROS 2 Rolling. kinova_gz.mp4 |
ddf13aa
to
a701924
Compare
a701924
to
44643c7
Compare
Thank you @sea-bass for your contribution, I am glad to see the system working on ROS2 rolling. I am currently reviewing the PR before merging. |
Thanks! One word of warning is that the So you probably will want to branch off a separate That, or introduce some more logic in the launch files, which I'd prefer not to do. |
After testing this PR, I faced some build problems on my end that seem to be related to some ros2_control updates. Moreover, I will be working on a suitable solution for the moveit packages. Unfortunately, I will be out of the office until the start of January and I will resume working on this as soon as I come back. Thank you for your understanding and patience. Best, |
Hello @sea-bass, Thank you for your patience and for the work you put into the pull request. While I had planned to complete it shortly after the New Year as we discussed, it ended up taking me a bit longer to prepare the necessary setup on my PC for testing and validation. That said, I want to assure you that the review is now progressing and it will be finalized once i solve the issue with the Best, |
Finally, a separate branch for ROS2 Humble with Gazebo classic support was created and the main branch is now dedicated to support ROS2 Jazzy. |
This PR removes Gazebo Classic support, as this breaks builds, and fixes the existing (new) Gazebo support.
For more details, see #217 (comment)
Critically:
sim_ignition
arguments are gone -- which requires this update from theros2_robotiq_gripper
repo: Remove mimic tags and renamesim_ignition
tosim_gazebo
PickNikRobotics/ros2_robotiq_gripper#54 to address this.sim_gazebo
arguments now refer to the "one and only" Gazebo