Skip to main content

Chapter 2: The Robotic Nervous System

An introduction to the Robotic Nervous System.

📄️ 2.2 The Atomic Unit: Nodes & Graphs

ROS 2 applications are built from small, single-purpose programs called nodes [1]. A node is the "atomic unit" of ROS 2. Each node is responsible for a single task, such as controlling a wheel motor, reading a sensor, or planning a path. This modularity is a core design principle. Instead of one giant, monolithic program that does everything, a robot's intelligence is distributed across dozens of these small, independent nodes. This makes the system easier to debug, test, and reuse.

Ask