Skip to content
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

Encourage ros2dds bridge usage for ROS 2 #162

Merged
merged 3 commits into from
Nov 28, 2023
Merged

Encourage ros2dds bridge usage for ROS 2 #162

merged 3 commits into from
Nov 28, 2023

Conversation

JEnoch
Copy link
Member

@JEnoch JEnoch commented Nov 27, 2023

A new Zenoh plugin dedicated for ROS 2 has been developed:
https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds

We strongly advise ROS 2 users to use it, since it better integrates with ROS 2 and brings these benefits:

  • Better integration of the ROS graph (all ROS topics/services/actions can be seen across bridges)
  • Better support of ROS toolings (ros2 CLI, rviz2...)
  • Configuration of a ROS namespace on the bridge (instead of on each ROS Node)
  • Services and Action as Zenoh Queryables with more efficiency and scalability that RPC over DDS
  • Even more compact discovery information between the bridges (not forwarding all ros_discovery_info messages as such)

The Zenoh plugin for DDS will eventually be deprecated for ROS 2 usage.

@JEnoch JEnoch merged commit 55a1385 into master Nov 28, 2023
6 checks passed
@JEnoch JEnoch deleted the deprecate_ros2 branch December 8, 2023 17:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant