ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

If I understand your meaning correctly, you are talking about using 2 different COMPUTERS, not just a CPU itself? If that's the case, you have to set up a ROS network following this and this (as you already found out).

Regarding performance improvement, it is hard to say how using multiple computers can help without more details, e.g do you concern with latency, are you working with multiple robots. One suggestion is that you use one computer to handle all heavy computational load (usually this computer is attached to the robot and all the sensors), the other computer can be used for monitoring/visualization/handle low-frequency actions (map update, etc).

Now if you are talking about how to make use of a CPU, meaning multi-threading programming or the like, it is totally a different question.