Robotic Food Service Cart

Project

To alleviate worker shortages in the food service industry, this project was conceived to help automate a part of the process.

This project is a mobile robot designed to assist food transportation in restaurants. There were three objectives:

The intention of the project was not to be a replacement of human waitstaff, but a tool to help

  • Create a mobile robot that would not collide with people or objects.
  • Collect data from a camera and other sensors to guide robot control.
  • Utilize low-cost and open-source materials to keep cost of project low.

System

Block diagram of robotic food service cart

Methods

Motor
  • A CIM motor from AndyMark was selected as the main driving motor.
  • It is geared down with a planetary gearbox to provide enough power to the wheels.
Raspberry Pi
  • A Raspberry Pi 4 serves as the processing unit.
  • A wide variety of components designed to work with the Raspberry Pi make it desirable.
  • Motor signals are sent from here to the motor drivers.
ROSS 2
  • The software backbone is created through the Robot Operating System (ROS).
  • ROS allows for different programs and scripts to easily communicate using its protocols, through an open-source operating system.

Conclusion

Hardware
  • Mobile Robots need hardware and software closely integrated together to work well.
  • Many tools are openly available to make highly complex mobile robots and it takes work to organize them.
  • Systematic approaches adding one new element at a time offer more results than broad project development.
  • This project could help futureproof restaurants by making them more robust and resilient in cases of pandemic such as COVID-19.
College of Engineering UtahStateUniversity

Peter Hansen
A01861669@usu.edu