/OrderBot

A food preparation manipulation robot that autonomously prepares sandwiches and salads from an order

Primary LanguagePython

OrderBot

Meet OrderBot, a food preparation manipulation robot! This is part of my final project robotics manipulation (6.421). It is a full-stack system that is able to parse an order and prepare meals, inspired by CSAIL's BakeBot.

With this project, I got to cover a ton of ground, exploring natural language processing, computer vision, simulation, and kinematics. I also got to develop my communication skills and explored a ton of different things that didn't get integrated into the final pipeline like mobile manipulation and reinforcement learning.

The stack currently uses spaCy, PyTorch, and PyDrake.

I will clean up this repository, but most of the code currently is in dev/order_to_robot.py. Feel free to reach out for the most up-to-date CNN model as well!

Quick Start

git clone https://github.com/GenericP3rson/OrderBot.git
cd OrderBot
pip3 install -r requirements.txt
python3 dev/order_to_robot.py