nodelets
Nodelets are a component of the Robot Operating System (ROS) that enable multiple processing units to run within a single operating system process. In this architecture, a nodelet is a plugin that can be loaded into a dedicated process called a nodelet manager. This design allows several nodelets to share the same address space, reducing inter-process communication overhead and enabling faster data transfers between components.
A nodelet is typically implemented as a subclass of the ROS Nodelet base class and is loaded
Management of nodelets is dynamic: a nodelet can be loaded or unloaded into a running nodelet manager,
Limitations include reduced fault isolation, since all nodelets share a single process; debugging can be more