4 ms·
Multiple reasons, here are my two cents: * ROS nodes usually do ( or did back when we used ) pretty resource intensive tasks so they are generally distributed o
by blensor 3y ago
Multiple reasons, here are my two cents:
* ROS nodes usually do ( or did back when we used ) pretty resource intensive tasks so they are generally distributed over multiple machines
* Individual nodes can have quite diverse library requirements ( specific library versions of obscure libraries ) that don't go together, so you want to decouple them
- snovv_crash 3y agoOnly in academia. In industrial settings sending stuff over a network between machines is too unreliable for realtime operation, and oftentimes also too expensive. Also in industrial environments if you can't install things together, they're not of a standard that you're happy to deploy to production.