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

Does dora currently provide a demo of multi-device cross-network communication? #438

Open
baoliete opened this issue Mar 16, 2024 · 5 comments

Comments

@baoliete
Copy link

No description provided.

@haixuanTao
Copy link
Collaborator

Unfortunatly, we don't. There is currently a missing feature required to fully support distributed dora:

  • distributed codebase as we expect the code to exist on the distributed machine, which is not obvious. This also means that whenever a change happen on any part of the codebase it is reflected everywhere.

This part is still unclear to us, but we're open for discussion.

Do you have any use case in mind?

@heyong4725
Copy link
Collaborator

Originally Dora uses Zenoh as communication middleware, which can enable Dora to support multi-device cross-network communications. Most recent use cases are focused on local device, such that shared memory is the main communication middleware. With ROS2 extension, the DDS can be used for multi-device communication (but not for cross network).

@zhuyifengzju
Copy link

Hi @heyong4725, do you mean that if we want to use dora for multi-device communication (but assuming within a network), we will need to use the ROS 2 extension? Or is it possible to directly use dora-daemon that bind to the same ip address?

@haixuanTao
Copy link
Collaborator

@zhuyifengzju , we're currently working on the multi-device communication, but it is not there yet see: #459 .
We've been primarily focused on one machine and was thinking of bringing very pleasant developers experience within multi-devices. How do we deal with syncing multi-device file system and development. That is why it took a bit of time but is definetely on out todo list.

Obviously without ros2

@zhuyifengzju
Copy link

Got it. Look forward to its release!

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

No branches or pull requests

4 participants