fkie / multimaster_fkie

ROS stack with FKIE packages for multi-robot (discovering, synchronizing and management GUI)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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