House of Smoothies-Final Project

House of Smoothies- Final Project

In this final project, we had to make a fully autonomous house of smoothies run by the create3 Robots as a whole class. In order to achieve this and work efficiently, the class was divided into 6 different teams that would be responsible for each core components of the project. The teams were as followed: The Communication Team, The Movement Team, The Proportioning Team, The Processing Team, The Transport Team, and the Blending Team. The Communication Team was mainly responsible for making the user interface for our house of smoothie that is to get inputs of what type of smoothie that our customers want and also was responsible for smooth communication between each team, figure out what they need from each other etc. The Movement team which is the team that I was part of was responsible for all movements of the Create3s. That is, we structured and wrote code for each create3 with the purpose to move from one point to another, (from one station to another, from one dock location to another). The proportioning team was responsible to design mechanism that would allow us to proportion some of the ingredients for the smoothies such as milk, ice etc.  The processing Team was responsible to design mechanism that would allow us to process ingredients that is chopping banana, cutting strawberry etc. The transport team responsible for moving from one point to another, from on pint to a dock to gather ingredients from each station.  The Blending team responsible to come up with a mechanism that would allow them to blend all the ingredients together to make the smoothie. 

In order to accomplish our final goal that is successfully blend and make a smoothie, we had three different stations where each station had a team (our lovely professor and TA made the base for us and modified them based on our request).  Observing the larger picture from left to right the stations were as follow: The proportioning station, The processing station, and the Blending station.  Each station had 2 to 3 Create3 robots that operated at that station and didn't leave their station.  Then we had two transport Robots in charge of moving to each station at specific docks to received proportioned ingredients such as milk, blueberries, ice from the Proportioning station then to the Processing Station to get processed ingredients such as cut banana, cut Strawberry then finally to the Blending station where all the ingredients were blended and be ready to be picked up by the customer once it's done blending. 


Short video of the Transport Robot Docking for blending (Video Below) 

IMG-5220 (1).mov