Compatibility with two systems with different Python versions
RodrigoFBernardo opened this issue · comments
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
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