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

[Windows & Iron] Clarification on Windows Support for Fast DDS Discovery Server Tutorial #4037

Closed
songyuc opened this issue Nov 28, 2023 · 3 comments · Fixed by #4063
Closed

Comments

@songyuc
Copy link
Contributor

songyuc commented Nov 28, 2023

Hi, guys,

I am currently working through the "Using Fast DDS Discovery Server as discovery protocol" tutorial in the ROS 2 Iron documentation. I encountered a step where it's required to set an environment variable using the export command (specifically export ROS_DISCOVERY_SERVER=127.0.0.1:11811), which is not supported in the Windows CMD or PowerShell environment.

Could you please clarify if this tutorial is intended to be compatible with Windows systems? If so, could you provide guidance or alternate instructions for Windows users for these specific steps?

I believe that including Windows-specific instructions could be highly beneficial for a broader audience trying to follow this tutorial.

Thank you for your attention to this matter.

Best regards,
Yucheng Song

@sloretz
Copy link
Contributor

sloretz commented Dec 8, 2023

@MiguelCompany or @EduPonz do either of you know if the Fast DDS discovery server is usable on windows? That is, should we update the tutorial with Windows instructions, or mark it as linux only?

@MiguelCompany
Copy link
Contributor

@sloretz Fast DDS discovery server is usable on windows. Using set ROS_DISCOVERY_SERVER=... instead of export ROS_DISCOVERY_SERVER=... would be enough for the tutorial to work on that platform

@songyuc
Copy link
Contributor Author

songyuc commented Dec 19, 2023

By the way, I found the network traffic generation script provided in the section "Compare Fast DDS Discovery Server with Simple Discovery Protocol" to be very useful for understanding the performance differences between the two discovery protocols.

However, I noticed that the script is a .bash script, which is not directly compatible with the Windows PowerShell environment that I am working in. I would like to request a version of the script (or an additional script) that can be run in Windows PowerShell. This would be greatly helpful for Windows users who are following the ROS 2 documentation and want to perform similar network traffic analysis.

Thank you for considering this request. I am looking forward to your response.

Best regards,
Yucheng Song

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 a pull request may close this issue.

3 participants