-
Notifications
You must be signed in to change notification settings - Fork 9
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
Support for releasing ros_gzgarden unofficial packages for Humble #895
Comments
See #895 Signed-off-by: Jose Luis Rivero <[email protected]>
I had mixed results when testing this. I tried running |
About this one. I tried to pass environment variables to bloom, but this is not a use case supported. Instead of that, I'm injecting the variable to the rules file, see these lines from the open PR. |
I have uploaded new FYI @bperseghetti |
Thanks! |
Hey @j-rivero, I was testing the new package and noticed that Package: ros-humble-ros-gzgarden
Version: 0.244.10-1002jammy
Architecture: amd64
Maintainer: Louise Poubel <[email protected]>
Installed-Size: 43
Depends: ros-humble-ros-gzgarden-bridge, ros-humble-ros-gzgarden-image, ros-humble-ros-gzgarden-sim, ros-humble-ros-gzgarden-sim-demos, ros-humble-ros-workspace
Conflicts: ros-humble-ros-gz
....... Ideally: Package: ros-humble-ros-gzgarden
Version: 0.244.10-1002jammy
Architecture: amd64
Maintainer: Louise Poubel <[email protected]>
Installed-Size: 43
Depends: ros-humble-ros-gzgarden-bridge, ros-humble-ros-gzgarden-image, ros-humble-ros-gzgarden-sim, ros-humble-ros-workspace
Conflicts: ros-humble-ros-gz
....... |
I guess I still will need to test the portion for spawning entities in sim, but if that works fine the rest should all be good too I think. |
I think that knows what could be going on. Be sure of using |
Ah, thanks! I might have used |
@azeey @j-rivero Interestingly it seems like this did not bring in the actuator msgs update for ros_gz_bridge. Could it be run again? Maybe the extra dependencies were not installed and then left out? Test it with: ros2 topic pub -r 10 /actuators actuator_msgs/msg/Actuators "{velocity: [1, 1, 1, 1]}" followed by: ros2 run ros_gz_bridge parameter_bridge /actuators@actuator_msgs/msg/Actuators]gz.msgs.Actuators Currently it results in: [INFO] [1684680469.220630653] [ros_gz_bridge]: Creating ROS->GZ Bridge: [/actuators (actuator_msgs/msg/Actuators) -> /actuators (gz.msgs.Actuators)] (Lazy 0)
[WARN] [1684680469.221955939] [ros_gz_bridge]: Failed to create a bridge for topic [/actuators] with ROS2 type [actuator_msgs/msg/Actuators] to topic [/actuators] with Gazebo Transport type [gz.msgs.Actuators] |
Should not be the case. Did the humble version of |
I think gazebosim/ros_gz#378 needs to be backported to the humble branch. |
@j-rivero Ah, yep, my bad on that. So used to thinking of the ros2 branch as the used for humble. Does the ROS2 branch work for Iron? |
@azeey @j-rivero Think this PR should do it: gazebosim/ros_gz#394 |
Great, that is merged. We need a new release of for Humble from the |
Motivation
Gz Garden is not currently supported by binaries in any ROS 2 distribution although the
ros_gz
bridge supports from source compilations using Gz Garden for different ROS 2 distributions. Building from source is the recommended way for advanced users that really want to use Garden on ROS 2 Humble or ROS 2 Rolling.For Gazebo Classic with its 11 version and ROS 1 in this situation where the official version was an older version of Gazebo, we generated years ago unofficial packages named
gazebo11_ros_pkgs
hosted inpackages.osrfoundation.org
that could be used to install Gazebo11 instead of Gazebo9 on Melodic and others.In this case, we can try to generate unofficial packages for the users of Gazebo
Garden + ROS 2 Humble that could help the advanced user with their installations.
Roadmap:
Testing:
apt-get update && apt-get install ros-humble-ros-gzgarden
(will uninstall Humble official packages if they are installed)The text was updated successfully, but these errors were encountered: