Abstract: A countertop cooking appliance that uses machine learning models to automatically prepare a plurality of different meals is described. The appliance includes a micro dispensing system containing a plurality of pods having granular contents. The pod rotation mechanism moves a selected pod into a position above a pan to dispense the granular contents. The rotation element rotates the selected pod to dispense an amount of granular content from the dispensing section with each rotation of the selected pod by the rotation element. The appliance may also include a stirrer that uses at least one spatula to gradually contact substantially an entire area of the pan after the stirrer completes a rotation cycle. Control circuitry coupled to a macro ingredient delivery system, the micro dispensing system, the stirrer, a heating element, and sensors performs recipe methods using a plurality of computer vision models to monitor recipe progress.
Abstract: Systems and methods of automatically executing a recipe using a cooking appliance are described. Control circuitry automatically executes steps of the recipe by requesting that a first ingredient be inserted into a pan. The control circuitry may then provide settings from the recipe to each of a heating element and a stirring element, and cause an image to be captured of the contents of the pan. The captured image may be compared to a target state completion image using a trained preparation stage model selected based on the first ingredient. The image capture and comparing to the target state completion image steps are repeated until the similarity value exceeds a threshold value. The automatic executing of the first step may be repeated until all ingredients of the recipe have been inserted and have similarity values exceeding corresponding predetermined threshold values for the respective preparation stage models.
Abstract: A countertop cooking appliance that uses machine learning models to automatically prepare a plurality of different meals is described. The appliance includes a micro dispensing system containing a plurality of pods having granular contents. The pod rotation mechanism moves a selected pod into a position above a pan to dispense the granular contents. The rotation element rotates the selected pod to dispense an amount of granular content from the dispensing section with each rotation of the selected pod by the rotation element. The appliance may also include a stirrer that uses at least one spatula to gradually contact substantially an entire area of the pan after the stirrer completes a rotation cycle. Control circuitry coupled to a macro ingredient delivery system, the micro dispensing system, the stirrer, a heating element, and sensors performs recipe methods using a plurality of computer vision models to monitor recipe progress.