20251ROB4 : Waiter Robot

20251ROB4 : Waiter Robot
Photo by Arseny Togulev / Unsplash

Brief Description & Functionality

The Waiter robot will be designed to work in a restaurant.  This robot will move to all tables in the area and check for the customers and plates on the table, then wait for the customers to put the plates in the tray mounted on the robot. Once the plates are kept the robot moves to the next table and at the end takes the tray to the kitchen.

The Waiter Robot is equipped with a LiDAR sensor and RGB-D cameras, which enable it to map its surroundings and localize itself within the environment. Using SLAM (Simultaneous Localization and Mapping), the robot will generate a map of the restaurant and use this map to navigate from table to table.

The robot will be capable of autonomously moving through the restaurant, utilizing its LiDAR sensor to detect obstacles and avoid collisions. It will follow a pre-determined path or respond to real-time tasks like moving to specific tables where the plates are placed.

The robot will detect plates using its RGB-D camera. When it arrives at a table, the robot will use image processing algorithms, powered by OpenCV, to identify that customers have placed their used plates on the tray or not.

Once the plates are placed on the tray, the robot will autonomously navigate to the kitchen or trash area (based on restaurant design), drop off the plates, and then return to its home position.

Reference

0:00
/0:09

Market Survey

·        Waiter Robot 1

Food Serving Robot Manufacturer from Hyderabad
Manufacturer of Food Serving Robot offered by Prospero Dynamics Private Limited, Hyderabad, Telangana.

·        Waiter Robot 2

Robotic Waiter
Club First Robotics Private Limited - Offering FRP Club First Robotic Waiter for Pick at ₹ 350000/piece in Jaipur, Rajasthan. Get at lowest price | ID: 21438913348

·        Waiter Robot 3

RO WAITER ROBOT Manufacturer from Chennai
Manufacturer of RO WAITER ROBOT offered by Niha Robotics Private Limited, Chennai, Tamil Nadu.

Helpful resources

·        A book on ROS 2 = Book_ROS2

·        ROS Humble Documentation = Ros Humble Tutorials

·        Object detection = Object detection tools

Components / Bill of Material

Mechanical Design

Electronic Design

Skills Required

For JRL7000 students:

  1. ROS2 Programming
  2. Manipulation systems
  3. Control algorithms
  4. Computer Vision
  5. Mechanical Design
  6. Embedded Systems
  7. Navigation and SLAM

For MEP1001 students:

  1. CAD using Autodesk Fusion
  2. Fabrication
  3. Machining on Lathe
  4. Machining on VMC
  5. 3D Printing FDM
  6. PCB Design
  7. Circuit Simulation
  8. SMT Soldering
  9. Manual Soldering
  10. Acrylic Sheet Cutting
  11. Electronic Testing