Sentinel F-XVIII
A ground robot driven from the browser, with GPS, LIDAR and computer vision.
01 Problem
Driving a robot remotely means seeing what it sees, knowing where it is and controlling it without noticeable lag.
02 Solution
A Next.js interface with a joystick, Leaflet map and routing. Behind it, a FastAPI service processes the camera stream with OpenCV and MediaPipe (edges, faces, QR codes) and talks to the ESP32 firmware.
03 My role
Two-person project: web interface, API and integration.
Stack
- Next.js 15
- FastAPI
- OpenCV
- MediaPipe
- Leaflet
- ESP32