-
Notifications
You must be signed in to change notification settings - Fork 43
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
Question: Are there plans to support zenoh-pico? #125
Comments
I'd also like to try this. Primarily to circumvent the 16 bit payload size limitation present in micro-ROS. My plan was to wait for |
Not at the moment, no. Right now we are just focused on getting it working with the full Zenoh library. It may be possible to support zenoh-pico in the future, though that is not certain. We are using a lot of the new features of Zenoh and zenoh-c to support various parts of the RMW API, and zenoh-pico doesn't support many of them. There are some possible workarounds to supporting zenoh-pico, but they will have downsides (like a lot more network traffic). The other possibility is to extend zenoh-pico itself to support more of these features, but that has to be balanced with keeping zenoh-pico small. In short, I think it will be a fairly large effort to support zenoh-pico, and we aren't planning on that in the near future. That said, if you'd like to look into it we'd be happy to entertain PRs in that direction. |
With |
I think only the Liveliness Tokens feature is missing. Actually, just for pub/sub it probably already works since I don't think the ROS graph is required for pub/sub communications. rmw_zenoh/rmw_zenoh_cpp/src/rmw_zenoh.cpp Lines 82 to 88 in 93ba28e
Note that this might change with #171 which adds the type name in key expr. |
Has this changed since for pub/sub? Using the sample talker which publishes to
Subscribing to the the above topic in zenoh-pico and running the ROS talker, the router debug shows
but the zenoh-pico subscriber doesn't receive any messages. Is there something I'm missing? |
Are you guys planning to also add middleware implementation based on the zenoh-pico library like in the archived version?
If not, could you please consider it?
I would love to try Zenoh as an alternative to eProsima's XRCE-DDS used in Micro-ROS.
The text was updated successfully, but these errors were encountered: