ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I would say this is definitively possible to parallelize algorithms using ROS. In particular, the fact each node runs into a separate process allows to run several times the same node to realize the same treatment on different piece of data.
On the opposite, depending on your needs, your cluster architecture, etc. there is open source alternatives that may be more efficient and easier to use. You may also hit bottleneck that affects nobody else or reveal new bugs, etc.
In short: yes you can. Depending on what you want to achieve at the end, it may be a good idea or a very bad one :)