Compute · SBC, high-level brain

Raspberry Pi 5 (8 GB)

The default high-level computer for a mid-size robot. Real PCIe, two camera ports, and enough CPU to run ROS 2 nodes, a web dashboard and a modest neural network at once.

$80 indicative Raspberry Pi SBC, high-level brain

The role it plays

Every serious robot needs two tiers. A microcontroller owns the control loop at a fixed rate with hard deadlines, because a missed deadline is a visible jolt. A Linux or GPU board owns perception, planning and networking, because those are bursty and best-effort. Nothing balance-critical belongs on the Linux side.

Typical use: ROS 2 host, vision, web dashboard, data logging.

What the numbers actually mean

The headline figure is 4× Cortex-A76 @ 2.4 GHz (cpu), with 8 GB LPDDR4X as the next most load-bearing number (ram). At $80 in the compute tier it sits in the mid range: enough money that you should plan the mounting and wiring before ordering, but not so much that one mistake ends the project.

GotchaNo hard real-time and no PWM worth using — always pair it with a microcontroller for the control loop.

How it compares

Same subsystem, closest alternatives. The primary spec column is usually the one that decides it.

PartPricePrimary specSecond spec
Raspberry Pi 5 (8 GB)SBC, high-level brain $80 4× Cortex-A76 @ 2.4 GHz 8 GB LPDDR4X
Jetson Orin Nano SuperEdge GPU $249 67 TOPS (INT8, sparse) 1024-core Ampere
Jetson Orin NX 16 GBEdge GPU $499 100 TOPS (INT8, sparse) 1024-core Ampere
ESP32-S3Real-time MCU + Wi-Fi $5 2× Xtensa LX7 @ 240 MHz 512 KB SRAM + 8 MB PSRAM typical
Teensy 4.1High-performance MCU $32 Cortex-M7 @ 600 MHz, hardware FPU 1 MB + 8 MB PSRAM (optional)

Where it shows up

Platforms in this atlas that use something in this class: linorobot2, iRobot Create 3, TurtleBot 4, Agrobot field rover.