Hardware Architecture - RoamView-Technologies/RoamView GitHub Wiki
5.1 Hardware Architecture
High-Level Diagram
Insert Figure: Power Layer → SBC (Raspberry Pi 5) / MCU (ESP32) → Sensors (LiDAR, Depth Cam, RGB Cam, IMU, Encoders, IR) → Drive System / Docking Station → Cloud Backend
Layers
- Power Layer: 3x 18650 Li-ion (3S), BMS/UPS module, voltage regulators
- Processing & Control: Raspberry Pi 5 (SLAM, streaming, networking) + ESP32 (real-time motor control, low-level polling)
- Sensors: 2D LiDAR (SLAM/obstacle detection), RGB-D camera (3D mapping), RGB camera (live feed), IMU, wheel encoders
- Drive System: DC gear motors, motor driver, caster wheel (2-wheel differential drive)
- Docking Station: IR beacon emitter/receiver, charging contacts
Design Rationale
Why this component split (SBC vs MCU), power budget considerations, key tradeoffs.