The present disclosure relates generally to food handling, and more particularly to the storage of food and preparation of meals and other food products.
Meal preparation can be a time and labor-intensive process. Many restaurants, cafeterias, and other food service providers employ chefs, cooks, and other food preparation personnel both on full time and part time bases. Although there are some ways to prepare and store meals and dishes in advance, people usually prefer food that is freshly prepared just prior to eating. People also prefer a wide variety of meals and dishes, such that restaurants having a greater number of meal choices and even the ability to prepare custom orders can be more popular.
Unfortunately, labor costs can often be significant with respect to the manual preparation of fresh meals and other food products. Restaurants, cafeterias, and other food service providers often employ multiple chefs, cooks, and other food preparers, with the attendant costs for having such workers. In addition, the use of multiple food preparation personnel can often result in inconsistencies in the preparation of identical meals or food orders. Such inconsistencies can be undesirable in the restaurant industry, which may lead to the loss of choosy consumers who have many other options. The competitive and low margin nature of the restaurant industry results in meal providers looking for any possible edge.
Although traditional ways of preparing meals and other food products have worked well in the past, improvements are always helpful. In particular, what is desired are meal preparation systems and methods that are cheaper and more consistent while still maintaining high quality.
It is an advantage of the present disclosure to provide an automated food storage and meal preparation system. The disclosed features, apparatuses, systems, and methods provide improved food storage and meal preparation solutions that result in the cheaper and more consistent preparation of meals while still maintaining high quality in the finished food products. These advantages can be accomplished by providing an automated meal preparation system that reduces the amount of manual labor required to prepare fresh meals. In particular, the provided meal preparation system and methods can utilize various robotic elements coordinated into an overall process that is controlled by one or more processors.
In various embodiments of the present disclosure, an automated meal preparation system can include at least a food storage matrix, a mechanical cartridge dispenser, and a basket that receives and transports food storage cartridges. The food storage matrix can include a plurality of chutes arranged in rows, columns, or both. One or more of the plurality of chutes can be configured to hold a plurality of reusable or disposable food storage cartridges, and at least some of the plurality of chutes can include a loading end and a dispensing end. A mechanical cartridge dispenser can be located at the dispensing end of one or more of the plurality of chutes. Each mechanical cartridge dispenser can have first and second blocking elements and an actuation stem. Both of the first and second blocking elements can have a first position that blocks the passage of food storage cartridges and a second position that allows the passage of food storage cartridges. The basket can receive a food storage cartridge when the basket is positioned at the dispensing end of one of the plurality of chutes, and the basket can be configured to be manipulated by a robotic manipulator to transport food storage cartridges from the food storage matrix to a downstream component of the automated meal preparation system.
In various detailed embodiments, at least some of the plurality of chutes can have the loading end elevated higher than the dispensing end so that gravity forces food storage cartridges down these chutes from the receiving end toward the dispensing end. The food storage matrix can also include a refrigeration component that controls the temperature of the food storage cartridges. The downstream component can be a conveyer having a receiving end and one or more gates. Each mechanical cartridge dispenser can be spring loaded to a default position where the first blocking element is in the first position and the second blocking element is in the second position, with the first blocking element blocking a food storage cartridge at the dispensing end of the chute. When the actuation stem is actuated, the first blocking element can move from the first position to the second position, the second blocking element can move from the second position to the first position, and the food storage cartridge at the dispensing end of the chute can pass to the basket while the next food storage cartridge in the chute is blocked. A processor can control the tracking of food stored in the food storage matrix and the location and contents of every food storage cartridge located in the food storage matrix. In various arrangements, the system can include the plurality of food storage cartridges. Each food storage cartridge can include container, a lid, and a unique identifier that is machine readable by the automated meal preparation system. The unique identifier can be contained in a bar code, QR code, RFID component, or other machine-readable identifier.
In further embodiments of the present disclosure, an automated meal preparation system can include the foregoing food storage matrix, mechanical cartridge dispenser, and basket, and can also include a manipulator, an actuator, a conveyer, one or more buffer queues, one or more grippers, one or more catapult arms, one or more cooking receptacles, and at least one processor configured to control various system components. The manipulator can be coupled to the basket and can move the basket to the dispensing end of one of the plurality of chutes to receive a food storage cartridge located at the dispensing end of the chute. The actuator can be located at the basket and can actuate the actuation stem of the mechanical cartridge dispenser of a chute when the basket is located at the dispensing end of the chute such that a food storage cartridge passes from the chute into the basket. The conveyer can have a receiving end and one or more gates, and the manipulator can move the basket from the dispensing end of a chute to the receiving end of the conveyer to transport a food storage cartridge from the chute onto the receiving end of the conveyer. A buffer queue can extend from each of the one or more gates, and each buffer queue can have a receiving end at the gate that is elevated above a delivery end such that a food storage cartridge travels from the receiving end to the delivery end. A gripper can be located at the delivery end of each buffer queues, and the gripper can hold a food storage cartridge that has traveled along the buffer queue and move the food storage cartridge from a receiving position to an unpacking position. A catapult arm having a holding component can holds the container of a food storage cartridge at the unpacking position and operate with the gripper to separate the food storage cartridge lid from the food storage cartridge container. The gripper can then move the food storage cartridge lid away from the food storage cartridge container, and the catapult arm can then rotate to empty food from the food storage cartridge container after separation. A cooking receptacle can receive the food from the food storage cartridge container when the catapult arm empties the food. The cooking receptacle can have an upper opening that receives the food, a bottom, one or more sidewalls, at least one protrusion extending inward from the one or more sidewalls, a heating element positioned behind at least one of the one or more sidewalls, a spinner, and a rotator. The spinner can spin the cooking receptacle while the at least one protrusion mixes the food while the heating element cooks the food. The rotator can then rotate the cooking receptacle to empty the food from the cooking receptacle when the food is finished cooking. The processor(s) can control the motions of the manipulator, conveyer, gripper, catapult arm, and cooking receptacle. In some arrangements, food from multiple separate food storage cartridges can be emptied into the cooking receptacle and cooked together before the food is emptied from the cooking receptacle. Each gate, buffer queue, gripper, and catapult arm combination can represent a module, and an overall system can have multiple modules, such as four to ten modules. These can include “salad,” “soup,” and “hot bowl” modules, among other possible modules.
In further embodiments, a cooking receptacle for an automated meal preparation system can include an upper opening configured to receive food, a bottom, one or more sidewalls, a heating element positioned behind at least one of the one or more sidewalls, a spinner that spins the cooking receptacle while the heating element cooks the food, at least one protrusion extending inward from the one or more sidewalls that mixes the food when the spinner spins the cooking receptacle, and a rotator that rotates the cooking receptacle to empty the food from the cooking receptacle when the food is finished cooking. The one or more sidewalls can include an external circular sidewall and an internal circular sidewall having a non-stick coating situated within the external circular sidewall. The heating element can include an electrical heating coil coaxially placed between the external and internal circular sidewalls.
In still further embodiments, various methods of automatically preparing a meal can include a variety of steps, some or all of which may be automated. All steps may be performed in the various methods, as well as subsets of any combination of steps. Process steps can include storing food, accepting a meal order, moving a basket to a chute, actuating a mechanical cartridge dispenser at the chute, receiving a food storage cartridge into the basket from the chute, transporting the food storage cartridge to a conveyer, passing the food storage cartridge along the conveyer, guiding the food storage cartridge along a buffer queue, gripping the food storage cartridge at the end of the buffer queue, shifting the food storage cartridge to an unpacking position, holding the food storage cartridge at the unpacking position, separating the lid from the container of the food storage cartridge, removing the lid away from the container, flipping over the container to remove its food contents, receiving the food contents into a cooking receptacle, cooking the food contents while spinning the cooking receptacle, and rotating the cooking receptacle to empty the cooked food contents.
Other apparatuses, methods, features, and advantages of the disclosure will be or will become apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that all such additional apparatuses, methods, features and advantages be included within this description, be within the scope of the disclosure, and be protected by the accompanying claims.
The included drawings are for illustrative purposes and serve only to provide examples of possible structures and arrangements for the disclosed apparatuses, systems and methods for automated food storage and meal and food product preparation. These drawings in no way limit any changes in form and detail that may be made to the disclosure by one skilled in the art without departing from the spirit and scope of the disclosure.
Exemplary applications of apparatuses, systems, and methods according to the present disclosure are described in this section. These examples are being provided solely to add context and aid in the understanding of the disclosure. It will thus be apparent to one skilled in the art that the present disclosure may be practiced without some or all of these specific details provided herein. In some instances, well known process steps have not been described in detail in order to avoid unnecessarily obscuring the present disclosure. Other applications are possible, such that the following examples should not be taken as limiting. In the following detailed description, references are made to the accompanying drawings, which form a part of the description and in which are shown, by way of illustration, specific embodiments of the present disclosure. Although these embodiments are described in sufficient detail to enable one skilled in the art to practice the disclosure, it is understood that these examples are not limiting, such that other embodiments may be used, and changes may be made without departing from the spirit and scope of the disclosure.
The present disclosure relates in various embodiments to features, apparatuses, systems, and methods for automating the storage and preparation of a variety of meals and food products. The disclosed embodiments provide improved food storage and meal preparation solutions that result in the cheaper and more consistent preparation of meals while still maintaining high quality in the finished food products. The provided automated meal preparation system uses various processor controlled robotic elements to reduce the amount of manual labor required and inconsistencies inherent to these activities. This system can reduce costs by 50 to 70 percent and can cook twice as fast as typical commercial kitchens for restaurants and other food preparation facilities. Peak productivity can reach up to 600 dishes per hour, which is the equivalent of a dozen or more cooks working together.
Other advantages realized by the disclosed system and methods include increased storage times and food quality due to individual portion preservation modules or cartridges, increased dish varieties due to the flexibility in combining ingredients from different stored individual food storage cartridges, decreased food waste due to detailed digital food supply chain management, decreased cleaning costs due to minimized food contact surfaces and automated cleaning functions, and adoptive production facilities due to the flexibility of having many different stored food portions.
Although various embodiments disclosed herein discuss a food storage and meal preparation system suitable for the creation of fresh meals and food products in restaurants, cafeterias, and the like, it will be readily appreciated that the disclosed features, apparatuses, systems, and methods can similarly be used for any relevant food handling or meal preparation entity. For example, food processing plants and other meal preparation entities may use the disclosed systems and methods to prepare meals and food products prior to freezing, shipping, or otherwise distributed the processed foods. Alternatively, or in addition, the disclosed systems and methods may be used in homes or other relatively small private or public settings. Other applications, arrangements, and extrapolations beyond the illustrated embodiments are also contemplated.
In various detailed examples, which are merely illustrative and non-limiting in nature, an overall meal preparation system can include components such as a food storage matrix having chutes, food storage cartridges for holding food in the matrix chutes, mechanical cartridge dispensers located at dispensing ends of the chutes, a robotic manipulator configured to select and move the food storage cartridges from the chutes, actuators configured to dispense the food storage cartridges from the chutes, grippers and catapult arms configured to separate the cartridge lids from the cartridge containers and empty food contents therefrom into cooking receptacles, and one or more processors configured to control some or all of these components robotically. In further detailed embodiments, unique cooking receptacles can receive food contents from one or more food storage cartridges, mix the food contents while cooking them, and dispense the prepared meals or food contents for serving or further processing. In some embodiments, the cooking receptacles can be part of the overall system. In various arrangements, the disclosed systems can include a combination of food preparation modules in the form of salad preparation module(s), soup preparation module(s), and hot bowl preparation module(s). Some systems may not have one or more of these three general types of food preparation modules, and other types of food preparation modules and variations thereof may be included in some arrangements, as will be readily appreciated.
Referring first to
In various embodiments, three different types of food preparation modules can be included with an overall food storage and meal preparation system 100. These can include “salad,” “soup,” and “hot bowl” modules, among other possible modules. Although system 100 of
A salad module can be relatively simple compared to a soup module or hot bowl module since no cooking procedure is typically needed for salad preparation. Salad preparation at a salad module can simply involve providing ingredients from one or more food storage cartridges into a salad bowl. For example, ingredients can fall directly from food storage cartridges into the salad bowl. Although a mixing element may be provided for such a salad bowl, it is specifically contemplated that such mixing may not be necessary for some or all salads prepared at a salad module. Where mixing is not desired, a salad module can merely be a stand with a salad bowl keeper.
A soup module can be similar to the salad module, except that the soup module can also include a boiler or kettle to help prepare a soup dish. For example, a soup module can be used to prepare soup with ingredients that are stored cold (e.g., at about 40° F.), which are then added to liquid bouillon that has been heated (e.g., stored at about 150° F.) in the boiler or kettle. A spout or other outlet from the boiler or kettle can provide heated bouillon into a soup bowl. The chilled ingredients can be added to the soup bowl at the soup module, after which the bouillon is added and heated to about 200° F. during a cooking process, after which the prepared soup can be served.
A hot bowl module can be used to prepare hot meals or dishes using a cooking receptacle that can cook and mix the ingredients, further details of which are provided below. While hot bowl modules can be relatively more complex than salad modules or soup modules, it is specifically contemplated that an overall system is able to make use of all three types of modules seamlessly to prepare a wide variety of different food dishes. Furthermore, some arrangement of the overall system can be modular in nature, such that different food preparation modules can be reordered and even interchanged as may be needed. For example, an overall system having the eight food preparation modules as shown in
In various embodiments, the disclosed automated meal preparation systems can be containable within a relatively compact indoor environment. This distinguishes the disclosed systems from large industrial food processing systems that are not appropriate for smaller consumer environments such as restaurants, cafeterias, and the like. An indoor environment suitable for containing the disclosed automated meal preparation systems can have a common electrical capacity for restaurants or cafeterias, such as, for example, at least 4 kilowatts. Furthermore, such a suitable indoor environment can have an overall area configured to contain the disclosed system of less than about 32 square meters. This overall area can include a region of less than about 3 square meters for loading food storage cartridges into a food storage matrix and 8 square meters for serving prepared meals, as detailed below.
Various components of the provided automated food storage and meal preparation system can be robotically controlled using one or more processors.
The automated tracking control module 201 can include an automated food storage tracking component 211 and an automated food ingredient reordering component 212, among other possible items. The food storage tracking component 211 can be responsible for tracking the contents, location, and use of every food storage cartridge. The food ingredient reordering component 212 can use the levels of food inventory dynamically tracked by the food storage tracking component 211 to reorder automatically any food ingredient when the amount on hand drops below a set threshold. For example, the food storage tracking component 211, which can also be called an inventory control component, can facilitate the presence of minimum inventory levels of food storage cartridges in the food storage matrix by automatically ordering more food storage cartridges for the food storage matrix when an amount of food storage cartridges in the food storage matrix falls below a minimum amount. The automated storage module 202 can include a recipe storage component 213, a cooking procedures component 214, and other storage component 215. The recipe storage component 213 can include known recipes for many different meals and dishes, while the cooking procedures component can include the order of ingredients to be added to dish preparation, as well as the times and temperatures for mixing and cooking of the ingredients at different stages during dish preparation.
The terminal control module 203 can include one or more operator terminals 220 and one or more meal ordering terminals 221. Each terminal 220, 221 can have various user GUIs appropriate for the specific functions provided. Operator terminals 220 can generally be reserved for the use of the system operator or other kitchen or facility personnel, while meal ordering terminals 221 may be made available to facility staff as well as patrons desiring to order fresh meals or dishes to be prepared. Meal ordering terminals 221 can be terminals located at a physical establishment, such as a restaurant or cafeteria, and/or can be terminals or even software modules that can be used remotely on home computers or mobile devices to order meals for takeout or delivery, for example. In some embodiments, the system can accept remote meal orders but may prioritize orders taken locally at the establishment when the system is busy, such as during peak meal hours. The meal ordering component can include a set of meal preparation parameters that include various items, such as meal ingredients, food storage cartridge identifiers, cooking operation sequences, food heating times, and food mixing times, among other possible items.
The system back end module 204 can include a food storage matrix controller 240 as well as a manipulator controller 250, among other possible items. The food storage matrix controller 240 can control all operations specific to a food storage matrix, such as the automated loading of food storage cartridges, temperature measurement and operation of refrigeration units, and the tracking of food storage cartridges and contents at the matrix. The manipulator controller can control a number of functions and submodules, such as a basket mover 251, an actuator controller 255, and a basket rotator 256, among other possibilities. Each of these functions can involve the robotic movement of a basket or actuator located at the basket, further details for which are provided below.
The system front end module 205 can include a conveyer controller 230, which may include a submodule for a diverting arm controller 235, a gripper controller, a catapult arm controller 270, and a cooking receptacle controller 280, among other possible controller and items. Each of these controllers or submodules can similarly control functions with respect to the robotic movement of a food storage cartridge or the cooking and preparation of meals and other food products, further details for which are also provided below.
Various ingredients can be chopped, sliced, mixed, or otherwise prepared for storage in one or more food storage cartridges 120. Food storage cartridges containing portioned food contents can be stored at appropriate locations in the system and then moved through the system as needed in real time when dish or meal orders are placed that require the food contents from the food storage cartridges. Because prepared food ingredients are stored in food storage cartridges 120, this can result in a virtually unlimited diversity of ingredients with little to no limitations on food product choices, minimal food waste due to better planning, precise food preparation processes, and digital tracking and accounting of the various food contents, no daily cleaning of superfluous kitchen containers, tools, shelves, and items, and detailed digital food supply chain management that can track existing stocks and automatically reorder various different food ingredients as needed over time. Each food storage cartridge 120 can include a single portion of prepped food, which portion can be used in a wide variety of different meals or dishes. Each meal or dish can include prepped food from a combination of different food storage cartridges. For example, a food storage cartridge containing a portion of sliced baked chicken breast can be used for a chicken Caesar salad dish at a salad station, a chicken soup dish at a soup station, or a chicken fettucine dish at a hot bowl station. Each of these dishes would combine the sliced baked chicken breast with prepped food contents from other food storage cartridges during the dish preparation process. Contents of food storage cartridges 120 can be categorized in various ways, such as, for example, proteins, veggies, toppings, bases, sauces, and bouillons. Sauces and bouillons may alternatively be provided by way of other storage and delivery devices, as will be readily appreciated.
Turning now to
Continuing with
Transitioning to different possible components of an overall automated food storage and meal preparation system, a food storage matrix can have the specific purpose of storing many loaded food storage cartridges in an organized fashion.
Content labels 143 can be located at a loading end of each chute 142 to indicate which food contents belong in each chute 142. Such content labels 143 can have numbers, words, machine readable indicia, or any combination thereof, so as to assist with the automated and/or manual loading of newly packed food storage cartridges. The loading end of each chute can be elevated, such that loaded food storage cartridges slide down the chute due to gravity. One or more refrigeration units (not shown) can be located at or within the food storage matrix 140 in order to keep the food storage cartridges and their stored prepared food contents at an appropriate temperature. Alternatively, or in addition, food storage matrix 140 can be located inside a refrigerated room or region where the temperature can be carefully monitored and controlled.
Food storage matrix 140 can be equipped with at least one reader to facilitate reading unique identifiers of incoming food storage cartridges as they are loaded into the food storage matrix. In various embodiments, this can involve one or more manual reading devices, such as a bar code reader, a QR reader, an RFID reader, a color-coding reader, or the like. Such manually operated reader(s) can be handheld or readily accessible for a user loading food storage cartridges into the food storage matrix. In such arrangements, food storage matrix 140 can be further equipped with a display screen, light array, or other visual indicator that indicates an appropriate chute (e.g., a row and a column) of the food storage matrix for the user to load an incoming food storage cartridge after the reader reads the incoming food storage cartridge. Alternatively, or in addition, each individual chute of food storage matrix 140 can be equipped with a separate reader that automatically reads the unique identifiers of incoming food storage cartridges that are loaded into the chute.
In any such arrangement using manual readers, automated readers, or no readers, an expiration date can be associated with each food storage cartridge unique identifier. In such arrangements, the automated meal preparation system can automatically consider associated expiration dates when selecting a chute for loading a food storage cartridge, or when selecting a food storage cartridge to be taken from the food storage matrix, details of which are provided below, such as in the “Manipulator” section of the present disclosure.
In some embodiments, food storage matrix 140 can be expandable, so as to accommodate for increased business and future capacity needs by a given establishment. Expanding food storage matrix 140 can be accomplished by adding extra chutes, for example. Accordingly, the system can be configured to allow for adding more rows of chutes, more columns of chutes, or both to an existing food storage matrix. For example, the food storage matrix 140 of
Continuing with
The mechanical cartridge dispenser can have the specific purpose of holding back food storage cartridges and dispensing the cartridges when actuated.
Continuing with
This is shown in
Another system feature involves an actuator, which can have the specific purpose of actuating a mechanical cartridge dispenser in order to release a food storage cartridge from a chute in the food storage matrix.
Another system feature can be a manipulator, which can have the specific purpose of moving a basket containing a food storage cartridge from a chute in the food storage matrix to a conveyer or other transport apparatus. The manipulator can also rotate the basket to dispense the food storage cartridge from the basket to a receiving end of the conveyor.
Of course, the manipulator can also be used to move the basket 154 into position to receive a food storage cartridge 120 from the food storage matrix 140 in the first place. For example, a default position for the manipulator and basket can be that which is shown in
Transitioning to the front end of the overall system, a conveyer can have the specific purpose of moving food storage cartridges to different gates, while a buffer queue can extend from each gate and have the specific purpose of guiding food storage cartridges to a gripper.
In some arrangements, one or more reception components can receive empty and used food storage containers. These reception components can be large bins or other containers where empty food storage containers can be stacked, such as for disposal or later reuse. These reception components can be placed at various locations where used food storage containers typically collect, such as, for example, a final end of conveyor 130 and/or beneath each catapult arm.
Positioned at the end of a buffer queue, a gripper can have the specific purpose of gripping and moving a food storage cartridge to an unpacking position, while a catapult arm can have the specific purpose of operating with the gripper to separate the lid from the container of the food storage cartridge and then flip the container over to empty the food contents therefrom.
Lastly, a food preparation receptacle can have the specific purpose of receiving food contents emptied from one or more food storage cartridges by the catapult arm and preparing the received food contents for a finished dish. Food preparation in the food preparation receptacle can include combining the food contents, cooking the food contents in the case of soups or hot bowls, and optionally mixing the food contents, such as while cooking. For salad modules, the food preparation receptacle can be a simple salad mixing bowl or container. For soup modules, the food preparation receptacle can be a soup cooking pot with a dispensing spout or outlet. For hot bowl modules, the food preparation receptacle can be a cooking receptacle. A cooking receptacle can be a part of the overall system or may be its own standalone unique embodiment in some arrangements.
In some embodiments, one or more display screens can be located proximate one or more of the food preparation receptacles in the system. Each such display screen can be configured to provide information regarding a dish being prepared in a respective food preparation receptacle. Such display information can include, for example, an order number of the dish being prepared, a status of the dish being prepared, and the amount of time left until the dish being prepared is finished. Other informational items can also be displayed at such display screen(s), as will be readily appreciated.
In various arrangements, one or more quality control cameras can be placed about the system to facilitate monitoring of appropriate quality levels during automated food preparation and/or final dish completion and presentation. For example, a camera can be located at one or more of the food preparation receptacles at each food preparation module. These cameras can facilitate the remote viewing and monitoring of prepared food that exits the food preparation modules. Alternatively, automated visual inspection programs can be utilized to detect irregularities or improper food colors or completion levels as finished food exits the food preparation modules. In addition, one or more thermometers or other temperature sensors can be used with different food preparation receptacles. For example, each cooking receptacle can have an internal temperature sensor to monitor and ensure proper cooking temperatures.
Since the more complex type of food preparation receptacle tend to be cooking receptacles for hot bowl modules, further details will now be provided specifically for such cooking receptacles.
It will be appreciated that cooking receptacle 180 has been shown for purposes of illustration since it can be the most complex end component in a system module. As noted above, other modules besides hot bowl modules can also include salad modules and soup modules. Rather than have a cooking receptacle as the end component, a salad module can have a mixing bowl or a simple bowl or plate as its end component, while a soup module can have a soup cooking pot that may be similar to cooking receptacle 180. In some arrangements, cooking receptacle 180 may be designed to cook soup dishes as well as hot bowl dishes. Physical differences between the different types of modules may also be designed as desired. For example, since a salad module is simpler in comparison to a hot bowl module, a spinning and rotating cooking receptacle and the inherent complexity and depth of these components can be replaced with a simple collection bowl or dish that can be elevated higher than the final bowl or dish of a hot bowl module.
At block 1502, the meal preparation system can accept at a processor an order to prepare a meal. The meal can include food stored within the food storage matrix.
At block 1504, the meal preparation system can move a basket to the dispensing end of a first chute in the food storage matrix. The movement can be performed by a robotic manipulator controlled by the processor.
At block 1506, the meal preparation system can actuate a mechanical cartridge dispenser located at the dispensing end of the first chute, the mechanical cartridge dispenser having first and second blocking elements and an actuation stem. Both of the first and second blocking elements can have a first position that blocks the passage of food storage cartridges and a second position that allows the passage of food storage cartridges. The actuating can be performed by a robotic actuator coupled to the basket and controlled by the processor.
At block 1508, the meal preparation system can receive a first food storage cartridge into the basket when the mechanical cartridge dispenser is actuated, the first food storage cartridge having food contents.
At block 1510, the meal preparation system can transport the first food storage cartridge in the basket from the dispensing end of the first chute to a receiving end of a conveyer The transporting can be performed by the robotic manipulator controlled by the processor.
At block 1512, the meal preparation system can pass the first food storage cartridge along the conveyer from the receiving end of the conveyer to a gate at a downstream location on the conveyer.
At block 1514, the meal preparation system can guide the first food storage container along a buffer queue extending from the gate. The buffer queue can have a receiving end at the gate that is elevated above a delivery end.
At block 1516, the meal preparation system can grip the first food storage container at the delivery end of the buffer queue. The gripping can be performed by a gripper controlled by the processor.
At block 1518, the meal preparation system can shift the first food storage cartridge to an unpacking position. The shifting can be performed by the gripper controlled by the processor.
At block 1520, the meal preparation system can hold the first food storage container at the unpacking position. The holding can be performed by a catapult arm controlled by the processor, the catapult arm having a holding component.
At block 1522, the meal preparation system can separate the lid from the container of the first food storage container while the first food storage container is at the unpacking position. The separating can be performed by the gripper controlled by the processor.
At block 1524, the meal preparation system can remove the lid away from the container. The removing can be performed by the gripper controlled by the processor.
At block 1526, the meal preparation system can flip over the container to empty the food contents therefrom. The flipping over can be performed by the catapult arm controlled by the processor.
Further, as illustrated in
At block 1530, the meal preparation system can cook the food contents in the cooking receptacle. The cooking can be performed by the heating element controlled by the processor.
At block 1532, the meal preparation system can spin the cooking receptacle while the heating element cooks the food contents. The spinning can be performed by the spinner controlled by the processor.
And at block 1534, the meal preparation system can rotate the cooking receptacle to empty the cooked food contents from the cooking receptacle. The rotating can be performed by the rotator controlled by the processor.
Although the foregoing disclosure has been described in detail by way of illustration and example for purposes of clarity and understanding, it will be recognized that the above described disclosure may be embodied in numerous other specific variations and embodiments without departing from the spirit or essential characteristics of the disclosure. Certain changes and modifications may be practiced, and it is understood that the disclosure is not to be limited by the foregoing details, but rather is to be defined by the scope of the appended claims.
This application claims priority to U.S. Provisional Application No. 63/061,792, filed Aug. 5, 2020, the contents of which is incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/044514 | 8/4/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63061792 | Aug 2020 | US |