Projet
NonnoRobot — Autonomous Robotic Chef
An autonomous robot that cooks pizzas and fresh pasta from order to plating — ROS 2, computer vision, real-time dashboard.
ROS 2 JazzyFastAPINext.js 15PyTorchYOLOv8SAM 2PostgresTimescaleDBRedisDocker
NonnoRobot handles the full cooking pipeline: order intake, ingredient picking, dough preparation, sauce and topping application, cooking, AI quality check, plating. Architecture: a FastAPI backend on Postgres 16 + TimescaleDB and Redis 7 (cache + pub/sub), a Next.js 15 dashboard talking via REST and WebSocket, an AI engine running PyTorch with YOLOv8 for ingredient detection and SAM 2 for segmentation, and a robot bridge process coordinating the ROS 2 Jazzy node graph that drives the actuators. Everything runs in Docker, with Python 3.12 for the cooking-side stack.