Robot Waiter


Team

Table of Contents

  1. Introduction
  2. Solution Architecture
  3. Hardware & Software Designs
  4. Testing
  5. Detailed budget
  6. Conclusion
  7. Links

Introduction

In the fast-paced restaurant industry, ensuring quick and efficient service is crucial. Traditional waiter systems face challenges such as delays, human errors, and high labor costs. Our project, “The Robot Waiter,” aims to solve these issues by introducing a remotely controlled robot that can deliver orders to customers efficiently. Unlike fully automated systems, this robot offers a balance of human oversight and robotic precision, making it adaptable to dynamic environments.

The impact of this solution includes improved service efficiency, reduced labor dependency, and an enhanced customer experience. By leveraging online control systems, restaurants can operate the robot with minimal training and flexibility, even in complex layouts.

Solution Architecture

The solution architecture integrates hardware and software components to create a seamless robot waiter system. Below is an overview of the architecture:

High-Level Diagram

+-------------------+      +-------------------+
|   Controller App  | <--> |    Cloud Server   |
+-------------------+      +-------------------+
         |                        |
         v                        v
+-------------------+      +-------------------+
| Robot Control Unit| <--> |   Sensors & Motors|
+-------------------+      +-------------------+

Description

  1. Controller App: A web application allows users to control the robot’s movements and tasks remotely. The app communicates with the cloud server to relay commands and receive feedback.

  2. Cloud Server: Acts as the central communication hub between the controller app and the robot. It processes commands, manages data, and ensures secure communication.

  3. Robot Control Unit: The onboard microcontroller in the robot executes commands received from the cloud server. It manages the movement and interaction of sensors and motors.

  4. Sensors & Motors: The robot is equipped with sensors for obstacle detection and motors for smooth navigation. These components ensure the robot can operate safely in a busy restaurant environment.

This architecture ensures the robot can be controlled reliably via the internet, providing real-time adaptability and scalability for various restaurant needs.

Hardware and Software Designs

Detailed designs with many sub-sections

Testing

Testing done on hardware and software, detailed + summarized results

Detailed budget

Item Description Quantity Unit Cost (LKR) Total Cost (LKR)
User Interaction        
Camera Module Raspberry Pi Camera Module 3 (120 Degrees) 1 1800 1800
Display Touch Screen / Display 1 3000 3000
Mic Mini USB Microphone for PC 2 1000 2000
Power        
Battery 12V NiMH Battery Pack 1 6000 6000
Charger Tenergy TN267 NiMH Charger 1 2500 2500
Navigation        
DC Motors N20 Gear Motor 4 1200 4800
Ultrasonic Sensor HC-SR04 3 500 1500
Gyroscope MPU-9250 1 1000 1000
Wheels Rubber Wheels 4 400 1600
Processing Unit        
Raspberry Pi 3 B+ 1.4GHz 64-bit Quad-Core Processor 1 12000 12000
ESP32 Type C Version 1 1000 1000
        36200

Conclusion

What was achieved, future developments, commercialization plans