ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
Your description of the ServerNode using a full CPU core is suspicious given that it's only acting as an intermediary between the computer and the daughter card; particularly given that it still uses a full core even when moved to a larger CPU.
You should inspect the code for your ServerNode and make sure that it isn't busy-waiting or otherwise consuming CPU cycles when it's just waiting for events.