Which transport class is used in Ignition Transport? And is it possible to choose it?

asked 2021-11-25 10:19:48 -0500

m.bahno gravatar image

updated 2021-11-25 10:28:36 -0500

What is the Ignition Transport transport class? It uses ZeroMQ and I think I read somewhere, that it is TCP, but I was not able to find it in documentation (it is rather brief IMHO). And if it is TCP, is it possible to choose for example IPC?

Background: I am researching possibilities of communication with Gazebo. ROS 1 is not a good option due to performance (TCP/IP) and I don't have possibility to migrate to ROS 2. I am deciding between Ignition Transport and some library like ZeroMQ with IPC transport class. Speed is here important parameter - target is < 0.5 ms average latency.

edit retag flag offensive close merge delete