Robotics · Embedded
Restaurant Serving Robot

A serving robot for restaurants. The diner opens the robot’s own web page, fills the order form and picks a language. The kitchen sees it on a chef page. Put the tray on and the robot drives to the table, steering around whatever is in the way; lift the tray off and it plays the order back in the chosen language and returns to base.
- Controller
- Arduino Mega 2560
- Connectivity
- ESP32 web server, 192.168.4.1
- Sensing
- Ultrasonic obstacle, tray weight
- Languages
- Yoruba, English, Igbo, Hausa
- Chassis modelled in CAD, nested for the laser cutter, assembled in house
- ESP32 serves the order form and the chef page from its own access point — no restaurant wifi needed
- Tray weight starts the delivery; removing it triggers the voice playback
- Ordering in Yoruba, English, Igbo or Hausa
How it was built
Click any drawing to enlarge