Nodes or nodelets?

asked 2014-08-03 00:53:23 -0500

falseazure gravatar image

updated 2014-08-03 00:56:39 -0500

I am new to ROS and am doing a basic introductory project. The plan is to have 5 robots, all running the same code. This is for a simulation only - the robots are meant to move around the world and perform basic interactions. Two options being considered are:

  1. Having the robots consist of nodes running in separate processes for each robot
  2. Using nodelets to have the robots run in the same process.

What are the advantages of each option? Is there a real reason to use nodelets instead of nodes in this situation?

edit retag flag offensive close merge delete