1. A method for controlling one or more automated food preparation systems, the method comprising the steps of: parsing one or more commands in a recipe by automatically extracting a list of ingredients and one or more measurements for the ingredients required for the recipe; automatically determining one or more pieces of equipment needed to fulfill the one or more commands; automatically generating one or more sequences of instructions for the one or more automated food preparation systems to control the one or more pieces of equipment; automatically transmitting the one or more sequences of instructions to the one or more automated food preparation systems; monitoring the execution of the one or more sequences of instructions on the one or more automated food preparation systems; and automatically creating any additional instructions necessary to ensure proper execution of the one or more sequences of instructions on the one or more automated food preparation systems.
11. The method of claim 1 , further comprising the steps of: tracking the current position of each group of food items; automatically determining when each group of food items needs to be moved from one piece of equipment to another piece of equipment to correctly fulfill the one or more commands in the recipe; automatically generating any necessary instructions to move each group of food items from one piece of equipment to another piece of equipment to fulfill the one or more commands in the recipe.