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

Compatibility with two systems with different Python versions #199

Open
RodrigoFBernardo opened this issue Feb 6, 2024 · 1 comment
Open

Comments

@RodrigoFBernardo
Copy link

Good afternoon,

I want to control two robots through the same computer, in which the computer and one of the robots have ROS Noetic installed, which uses Python3, and the other robot uses ROS Kinetic, which uses Python2. Since the Python grpcio library is used in your framework, which version should be used to make it compatible with all devices? The messages are compatible with Python2 and Python3?

Thanks
Best Regards

@atiderko
Copy link
Member

atiderko commented Feb 7, 2024

Hi,

grpc library is only used for communication between the daemon and the Node Manager. I can't say anything directly about the compatibility of the grpc libraries. I'm afraid you'll have to try it out.

The messages for synchronisation (master_discovery and master_sync) have not changed, so it should work.
However, the corresponding ROS topic must also be compatible.

regards

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

2 participants