Figure 4: Levels and scales of hardware and associated tasks
Figure 4 illustrates how the hierarchy of robot tasks is mapped to actual hardware. Low-level synchronous high-speed control loops are run on specialized onboard hardware for performance. Higher level task such are reasoning and mapping are run on the host asynchronously in an event-based manner.