This invention relates to kitchen appliances and more particularly to robotic kitchen apparatuses for automatic food preparation in a restaurant kitchen environment.
There are a number of challenges associated with automatic food preparation in a restaurant or commercial kitchen not the least of which is ‘singulating’ food items from raw whole food. ‘Singulating’ food items is important in automated food preparation because many assembled food items (e.g., pizzas, sandwiches, etc.) require individual items (e.g., slices of meat) to be freshly created, and placed individually in a distributed fashion. However, these types of food items tend to stick to each other and are difficult, if not practically impossible, to ‘singulate.’
Additionally, in many instances, creating the individual food items requires slicing. Slicing requires large machines for hard food such as a pepperoni stick, and the slices simply fall from the blade area, forming a pile of ‘stuck together’ food items.
Although conventional robotic assemblies can pick and place many non-food items, the conventional robotic assemblies do not singulate food items that stick to each other (e.g., cheese slices, sliced deli-meats, pepperoni slices, etc.). Sticky food items also tend to adhere to the robot equipment itself. This is undesirable.
What is needed is an improved system and method that overcomes the above-mentioned shortcomings and that can fit in a small commercial kitchen environment.
Additionally, an improved system and method capable of picking up a sticky food item, and having a food removal or release action to accurately deposit the item is needed.
Accordingly, a robotic kitchen singulation system that overcomes the above-mentioned challenges is desirable.
A robotic food singulation system for preparing individual food units from a raw food comprises a conveyor system comprising a conveyor belt; a food preparation device arranged above the conveyor belt and adapted to accept the raw food and output a plurality of food units, one food unit at a time, onto the conveyor belt; at least one sensor or camera aimed at the conveyor belt; and a robotic arm adapted to pick up the food units, one at a time, from the conveyor and place the food units, one at a time, on a target substrate. Optionally, the robotic arm is enhanced with a jawless gripper to pick up and deposit the food item.
In embodiments, the robotic food singulation system further includes a computer or workstation having one or more memory devices, processors, and controllers. The memory preferably has a library of multiple patterns or arrangements for the food items on a target substrate. The processor is operable to determine each food unit on the conveyor belt; determine an identity score for the food unit on the conveyor belt; evaluate singulation quality of the food item based on a plurality of characteristics of the food unit while on the conveyor belt; compute a pickup location of the food unit for pickup; instruct the robotic arm to pick up the food unit; and instruct the robotic arm to place the food unit on a target substrate according to one of said arrangements or patterns from the memory device.
In embodiments, a food preparation method includes positioning a jawless gripping device above a food item to be picked up. The gripping device directs a gas through a flow manifold at the food item to create a small area of low static pressure between a food item and the gripping device. A pressure differential around the food item is created, resulting in the food item being lifted towards the gripping device.
In embodiments, a second jet stream of gas is directed at the food item from designated release ports to eject or remove the food item from the surface of the gripping device.
Various embodiments of the invention have the following objects and advantages: capability for preparing foods in coordination with other automatic kitchen equipment; capability for picking and placing sliced food items; capability for picking and placing organic and optionally sticky ingredients; capability for preparing unprocessed ingredients and loading them into a storage location that is reachable by the robotic arm for future use.
The description, objects and advantages of embodiments of the present invention will become apparent from the detailed description to follow, together with the accompanying drawings.
Before the present invention is described in detail, it is to be understood that this invention is not limited to particular variations set forth herein as various changes or modifications may be made to the invention described and equivalents may be substituted without departing from the spirit and scope of the invention. As will be apparent to those of skill in the art upon reading this disclosure, each of the individual embodiments described and illustrated herein has discrete components and features which may be readily separated from or combined with the features of any of the other several embodiments without departing from the scope or spirit of the present invention. In addition, many modifications may be made to adapt a particular situation, material, composition of matter, process, process act(s) or step(s) to the objective(s), spirit or scope of the present invention.
Methods recited herein may be carried out in any order of the recited events which is logically possible, as well as the recited order of events. Furthermore, where a range of values is provided, it is understood that every intervening value, between the upper and lower limit of that range and any other stated or intervening value in that stated range is encompassed within the invention. Also, it is contemplated that any optional feature of the inventive variations described may be set forth and claimed independently, or in combination with any one or more of the features described herein.
All existing subject matter mentioned herein (e.g., publications, patents, patent applications and hardware) is incorporated by reference herein in its entirety except insofar as the subject matter may conflict with that of the present invention (in which case what is present herein shall prevail).
Described herein is a robotic singulation system.
System Overview
This invention is directed to systems and methods that provide accurate manipulation of a wide range of food items, and particularly, organic and non-uniform categories of food that tend to stick to an opposing surface.
The components of the system 100 are shown mounted on frame 182 and collectively occupy a small footprint, allowing the system to be installed in small kitchen environments.
Singulation Method
With reference to
Step 210 states food prep. This food preparation step involves placing or inserting the raw food into a food preparation apparatus. Examples of food preparation apparatus' or appliances 262 include without limitation deli meat slicers, meat extruders, vegetable peelers, food processors or other food preparation devices.
The food can be transferred to the food preparation device using a robotic arm 130, 264, in combination with an end effector 132, 266. Examples of suitable end-effectors include, soft robotics grippers and in preferred embodiments, jawless grippers as described herein.
Step 220 states singulation. In embodiments, and with reference also to
The now-prepared food 168 travels by the conveyor belt as an individual or singulated item. This singulation step is important for it increases the speed and accuracy of object recognition of the food items, improving the food preparation process.
Step 230 states detection. In embodiments, a sensor (e.g., 122, 268) quickly obtains data (e.g., image frames) of the singulated food item. Examples of types of sensors include without limitation RGB, IR, and/or Depth types of sensors. The sensor, in combination with a programmed processor 284, will run a food item detection and recognition module 285 using a trained classifier to identify the food item. Optionally, a score or probability is assigned to the likelihood the food item is correctly classified.
Step 240 states evaluation. In this step, a quality singulation module 274 or engine assesses the quality of the identified food item. In embodiments, a classifier is trained on singulated food items on the conveyor in transit. In embodiments, the system excludes the singulated food item based on a threshold value of quality or metric. The quality can be a score or level that the singulated food item is acceptable. Examples of criteria or parameters to evaluate include shape, color, thickness, quantity, eccentricity, area continuity, perimeter continuity, etc.
Additionally, in embodiments, the sensor(s) and processor are operable to calculate the size, location and velocity of the food item for the robotic arm to precisely pick it up. In embodiments, a method step calibrates the system to obtain the speed of the conveyor and the location of the components relative to each other. For example, a sensor on the conveyor belt may be used to determine speed of the conveyor.
Step 250 states to pick and place. Knowing the food type and trajectory, the robotic kitchen system 100, 260 can accurately pick up the prepared food 168 and manipulate it onto another substrate 172 (optionally, place it onto a pizza, into a canister, etc.). As described further herein, in preferred embodiments, a jawless gripper assembly is adapted to pick up or collect the food item and eject it onto a target location even if the food item has a tendency to stick to the gripper. The food item may be placed in a predetermined arrangement where the process updates the system state and continues until the predetermined arrangement is complete. An exemplary arrangement of the food item is a set of evenly distributed meat slices placed on a flat round pizza dough, or a slice of cheese placed on an array of open-faced sandwiches. The computer 270 may have a library 282 of recipes and predetermined arrangements corresponding to a particular type of food item. Indeed, once the food item is singulated, a wide range of patterns and arrangements (e.g., letters, signs, figures, indicia) may be executed by the robotic arm and grippers as described herein.
Additionally, the food item itself 170 or the entire the substrate 172 may be placed in another location such as the storage unit 160, allowing the robotic kitchen assistant to access the food items later. In embodiments, the system places prepared foods into containers that can be stored for future use by the system during the cooking process.
The embodiment shown in
Although
The second flowpath commences at port 362, continues through channel 364, and exits at a plurality of release or ejection ports in second region 330.
In operation, and with reference to
Once the food item is picked up, it may be positioned over a predetermined target location by the robotic arm. The jawless gripper assembly 300 can selectively eject the food item onto a target substrate such as the tray 172 shown in
To release the food item, gas stream (B) is activated and, optionally, gas stream (A) is terminated. Gas stream (B) flows from a gas source, though second flow path described above, and through ports 360, pushing the food item from the distal surface even if the food item is unduly sticky and is still adhering to distal surface 320. In embodiments, the singulating system includes a food item jet module 276 run by the computer 270 for releasing or ejecting the food item from the distal surface 320. The jet release module can include a set of instructions on a non-transient memory device 278 and readable by a processor 284 to control a valve to a pneumatic source (not shown) to (i) terminate the gas stream (A), and (ii) commence the gas stream (B) based on when the location of the robotic arm is within a threshold distance from the target 3D location for placing the (namely, ejecting) the food item on to the target substrate. In embodiments, the jet release module can be operable to commence gas stream (B) based on determining whether the food item sticks to the distal surface from image data from one or more cameras.
Although the body 310 is shown having a cylindrical or disk-like shape, its shape may vary. Additionally, in embodiments, in lieu of a solid body 310, an open frame structure may support various discrete food contact and low pressure areas to achieve objects and advantages of the invention. Flexible tubing can be secured within or along frame struts to a distal food contact area/plate to selectively engage and release the food item.
Alternative Embodiments
In embodiments, a processor is programmed to control the conveyer, slicer, and robotic arm to optimize production and efficiency of the target food item. An example of a scheduling module 277 for food preparation steps to optimize food preparation is described in co-pending US Patent Publication No. 20190176338, filed Feb. 20, 2019, and entitled “ROBOTIC SLED-ENHANCED FOOD PREPARATION SYSTEM AND RELATED METHODS.” In embodiments, a means to eject or remove the food item from the gripping device is mechanical based. Examples of mechanical based means include, without limitation, a mechanical piston configured to cause the component or material to release from the gripper device, or vibration-based, in which the assembly is shaken or agitated to cause the material to overcome static friction and viscous liquid forces. A non-limiting example of a vibrating means or vibrator is a motor. Additional examples of agitator type devices for use with robotic arms are described in US Publication No. 20200046168, filed Aug. 7, 2019, and entitled “ROBOTIC KITCHEN ASSISTANT FOR FRYING INCLUDING AGITATOR ASSEMBLY FOR SHAKING UTENSIL”, the entirety of which is incorporated herein by reference.
This claims priority to provisional application No. 62/810,936, filed Feb. 26, 2019, and provisional application No. 62/810,947, filed Feb. 26, 2019, each of which is incorporated herein in its entirety for all purposes.
Number | Date | Country | |
---|---|---|---|
62810936 | Feb 2019 | US | |
62810947 | Feb 2019 | US |