← back to projects

micro-ROS Robot on ESP32-S3

Robotics · micro-ROS · ESP32 · Embedded

Overview

A small autonomous robot built around the ESP32-S3-DevKitC-1 (N16R8, chosen for its 8 MB PSRAM) running micro-ROS and integrating with Nav2 for navigation.

Why the S3

The classic WROOM-32 ran out of memory under Nav2’s demands. Moving to the S3 variant with 8 MB PSRAM gave the headroom needed for the navigation stack.

Embedding an interactive widget

You can drop any interactive HTML widget you build straight into a project page. Put the widget’s HTML file in the public/widgets/ folder, then embed it like this:

Replace demo.html with your own widget filename. The iframe keeps your widget’s styles isolated from the site.

Notes

(Add wiring diagrams, code snippets, and demo videos here.)