ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
No. Not unless the node itself already uses/supports multithreading.
Note that this is not a ROS limitation, but a basic OS/process scheduling constraint: there is no way to split workloads in the way you ask for by the OS if the program has been created that way.
2 | No.2 Revision |
No. Not unless the node itself already uses/supports multithreading.
Note that this is not a ROS limitation, but a basic OS/process scheduling constraint: there is no way to split workloads in the way you ask for by the OS if the program has been created that way.
Edit: something to check: if you built the pkg from source, be sure to build with optimisations enabled. Use a CMake build type that turns those on (ie: Release
or RelWithDebInfo
). Packages released through and installed from the ROS buildfarm already come with optimisations.
3 | No.3 Revision |
No. Not unless the node itself already uses/supports multithreading.
Note that this is not a ROS limitation, but a basic OS/process scheduling constraint: there is no way to split workloads in the way you ask for by the OS if the program has not been created that way.with multi-core support already.
Edit: something to check: if you built the pkg from source, be sure to build with optimisations enabled. Use a CMake build type that turns those on (ie: Release
or RelWithDebInfo
). Packages released through and installed from the ROS buildfarm already come with optimisations.