US20110070342A1 - Method for evaluating and orientating baked product - Google Patents
Method for evaluating and orientating baked product Download PDFInfo
- Publication number
- US20110070342A1 US20110070342A1 US12/807,050 US80705010A US2011070342A1 US 20110070342 A1 US20110070342 A1 US 20110070342A1 US 80705010 A US80705010 A US 80705010A US 2011070342 A1 US2011070342 A1 US 2011070342A1
- Authority
- US
- United States
- Prior art keywords
- baked product
- robot system
- specifications
- vision system
- robot
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims abstract description 65
- 230000004438 eyesight Effects 0.000 claims abstract description 57
- 238000001816 cooling Methods 0.000 claims abstract description 19
- 238000004806 packaging method and process Methods 0.000 claims abstract description 14
- 238000003908 quality control method Methods 0.000 description 10
- 230000000007 visual effect Effects 0.000 description 3
- 235000012489 doughnuts Nutrition 0.000 description 2
- 241000239290 Araneae Species 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- 235000015173 baked goods and baking mixes Nutrition 0.000 description 1
- 235000008429 bread Nutrition 0.000 description 1
- 235000012787 bread loaves Nutrition 0.000 description 1
- 235000021185 dessert Nutrition 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 235000015220 hamburgers Nutrition 0.000 description 1
- 235000019692 hotdogs Nutrition 0.000 description 1
- 235000000940 ojoche Nutrition 0.000 description 1
- 238000004886 process control Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/02—Food
Definitions
- the present invention relates generally to a method of quality control of baked products and, more particularly, to a computerized method for evaluating and orientating baked product.
- Quality control for baked products requires visually evaluating baked product parameters to determine if the baked products meet specifications.
- the baked product parameters can include color, length, height, undulating surfaces and surface seed quantity. Further, the baked product must be orientated correctly to make certain that the product can be slicked (if necessary) and packaged without damage.
- Existing baked product computerized quality control methods provide for evaluating and removing from a conveyor belt, baked product that does not meet specifications.
- the existing methods do not provide for orientating the baked product (if necessary) after determining that the product meets specifications.
- the existing methods do not provide a computerized quality control method that can be manually tuned to quickly and economically reconfigure quality control computer input and output signals to evaluate and orientate another baked product having a different size and/or configuration.
- a new method is required that evaluates all baked product for quality and orientation on a moving conveyor belt, then determines which baked products must be repositioned and which baked products must be removed. Further, the new method must be capable of reconfiguring a. control computer, thereby allowing the computer to provide quality control for varying types of baked goods, including but not limited to buns, bread and donuts.
- It is a principal object of the present invention is to provide a method for evaluating and orientating baked product.
- a feature of the method is a programmable vision system for providing visual information about each baked product on a moving conveyor belt to a computer.
- An advantage of the method is that from the visual information, the computer can evaluate parameters for each baked product, including but not limited to color, length, width, surface deviations and quantity of seeds.
- Another advantage of the method is that the computer can determine from the evaluated parameters, if the baked product meets specifications.
- Yet another advantage of the method is that from the visual information, the computer can determine if each baked product is orientated pursuant to specifications.
- Another object of the present invention is to provide a method for removing baked product that does not meet specifications from a conveyor belt.
- a feature of the method is a programmable robot that can elevate and reposition a baked product upon a moving conveyor belt, or that can remove a baked product from a moving conveyor belt.
- Another feature of the method is a programmable robot that can be controlled by a computer.
- An advantage of the method is that the computer, after evaluating baked product parameters can instruct the robot to remove baked product that does not meet specifications from the moving conveyor belt.
- Another advantage of the method is that the computer, after determining if a baked product is not orientated pursuant to specifications, can instruct the robot to reposition the baked product such that orientation specifications are satisfied.
- Yet another object of the present invention is to allow an individual to provide algorithms to the computer that tunes the software such that the computer can evaluate and orientate, via the same vision and robot systems, a new baked product having different parameters.
- a feature of the method is a computer that can accept tunable software configured to provide quality control for baked products.
- An advantage of the method is that an entire conveyor system with quality control hardware can be reconfigured quickly and economically for a new baked product.
- the invention provides a method for evaluating and orientating a plurality of a preselected baked product, said method comprising the steps of selecting a baked product to be analyzed for quality and orientated for packaging; programming a vision system to evaluate each of a plurality of a selected baked product to determine if each one satisfies specifications; programming a robot system to discard each one of a selected baked product that does not satisfy specifications; programming a robot system to orientate each one of a selected baked product that satisfies specifications; disposing a plurality of selected baked product upon a cooling conveyor; moving the plurality of selected baked product proximate to a vision system and a robot system; determining via said vision system, if a selected one of the plurality of selected baked product satisfies specifications; removing said selected one of the selected baked product via said robot system, if said selected one does not satisfy specifications; determining if said selected one of the selected baked product that satisfies specifications is correctly orientated via said vision system; orient
- the invention further provides a method for packaging a preselected baked product comprising establishing specifications for a preselected baked product; providing a vision system to evaluate each one of a preselected baked product to determine if each one of the preselected baked product is specification and orientation compliant; providing a robot system that discards each specification noncompliant preselected baked product, and that orientates each specification compliant preselected baked product that is misaligned; disposing a plurality of preselected baked product proximate to said vision system, whereupon, said vision system determines specification and orientation compliance for each one of said plurality of preselected baked product; discarding a specification noncompliant baked product via said robot system; orientating a specification compliant baked product via said robot system; and packaging each specification compliant and orientation compliant baked product.
- FIG. 1 is a flow chart for a method for evaluating and orientating baked product in accordance with the present invention.
- FIG. 2 is a top elevation view of a support structure with vision and robot systems attached thereto in accordance with the present invention.
- FIG. 3 is a side elevation of the of the support structure of FIG. 2 .
- FIG. 4 is the side elevation view of the support structure of FIG. 3 , but with a robot hand included in the robot system.
- FIG. 5 is a back elevation view of the support structure of FIG. 4 .
- FIG. 6 is a top elevation view of the support structure of FIG. 4 .
- FIG. 7 is a front elevation view of the support structure of FIG. 4 .
- FIG. 8 is a top elevation view of the support structure of FIG. 4 , but with the vision and robot systems removed.
- FIG. 9 is top elevation view of a support structure with a cooling conveyor for supplying baked product from a baking oven to the vision and robot systems secured to the support structure in accordance with the present invention.
- FIG. 10 is a side elevation view of the support structure, cooling conveyor and baking oven of FIG. 9 .
- FIG. 11 is a side elevation view of a support structure with alternative vision and robot systems attached thereto in accordance with the present invention.
- FIG. 12 is a top elevation view of the support structure and alternative vision and robot systems of FIG. 11 .
- the method 10 includes selecting a baked product 11 ( FIGS. 2 and 3 ) that must ultimately be individually evaluated for quality, orientation and packaging in relatively large numbers ( FIG. 1 , block 50 ).
- the baked product 11 may be selected from a myriad of products including, but not limited to buns, bread, rolls, sandwiches and dessert treats.
- a plurality of the selected baked product 11 ultimately exit an oven 9 ( FIG. 9 ) at a relatively hot temperature (350-400 degrees Fahrenheit) and are then cooled to about 100-125 degrees Fahrenheit by placing the baked product upon cooling conveyors 12 ( FIG. 9 ).
- the baked product 11 drops to the desired 100-125 temperature range where the baked product 11 is conveyed underneath and proximate to a vision system 14 ( FIGS. 2 and 9 ), and a robot system 16 ( FIGS. 2 and 3 ) that are supported via a support structure 18 ( FIGS. 2-10 ).
- the vision system 14 is a model it vision system manufactured by Fanuc Corporation, which is located at Rochester Hills, Michigan.
- the robot system 16 is a “single arm” robot manufactured by Fanuc corporation, model number M-430iA/2F.
- the vision and robot systems 14 and 16 include computers interfaced and programmed to achieve the present method 10 for evaluating and orientating baked product.
- the support structure 18 is dimensioned and configured to dispose the vision and robot systems 14 and 16 above a predetermined portion of the cooling conveyor 12 .
- the support structure 18 positions the vision system 14 to “see” laterally across the entire conveyor 12 to view an entire row 20 of baked product 11 to provide baked product 11 “quality control” information to the computers.
- the support structure 18 positions the robot system 16 to enable the robot arm to remove any baked product after being “told” to do so by the computers after the computers determine which baked products 11 do not meet specifications.
- the vision system includes a two dimensional first camera 15 that determines baked product 11 parameters including, but not limited to length, width, color, surface deviations and seed count.
- the vision system further includes a three dimensional second camera 17 mounted at a forty-five degree angle to the baked product 11 to determine baked product height dimensions.
- the first camera 15 is a Basler two dimensional camera having part number RUL209810GC and manufactured in Ahrensburg, Sweden.
- the second camera 17 is a Sick Ranger three dimensional camera having part number 60022152 and manufactured in Linkoping, Sweden.
- the first camera 15 further includes a light hood 23 having a Sick Laser (part number ILP2L11111) and white LED lighting (not depicted) under the hood 23 to eliminate ambient light to allow the first camera 15 to determine the true color of the baked product 11 passing under the first camera 15 .
- the first and second cameras 15 and 17 provide baked product 11 quality control information to a cooperating computer 21 .
- the robot system includes a “spider” robot 19 manufactured by Fanuc corporation, model number M3IA.
- the computer 21 includes Labview software provided by National Instruments located at 11500 Mo-Pac Expy in Austin, Tex.
- the Labview software allows a person to program the computer 21 with algorithms that provide optimum process control for achieving a method 10 for evaluating, orientating and removing (if necessary) any baked product 11 on the conveyor 12 , irrespective of configuration, including but not limited to hot dog buns, hamburger buns, bread loaves and donuts.
- the computer 21 ultimately instructs the robot 19 , via the Labview software and cooperating algorithms, to orientate baked product 11 upon the conveyor 12 , or to remove baked product 11 from the conveyor 12 that does not meet specifications.
- the support structure 18 disposes the robot system 16 or 19 such that a “hand” 22 of the robot system 16 or 19 is capable of grasping individually, each one of the baked product 11 in the row 20 laterally across the conveyor 12 .
- the hand 22 is manufactured specifically for the baked product 11 being packaged.
- the support structure 18 must also be dimensioned and configured to avoid any existing structures proximate to the location where the support structure 18 is to be installed.
- the support structure 18 is manufactured from steel and must be engineered to support the weight of the vision systems 14 or ( 15 and 17 ), and the robot systems 16 or 19 to withstand the vibrations initiated by the movement of the robot systems 16 or 19 when picking-up and orientating or discarding, via a discarding chute 24 , the baked product 11 .
- the vision system 14 is programmed to evaluate the quality of each one of a plurality of a selected baked product 11 to determine if each one satisfies specifications and orientation upon the cooling conveyor 12 (block 52 ).
- the specification programming includes, but is not limited to, determining the configuration and dimensions of the baked product 11 , as well as color, toppings, surface blemishes, quantity of seeds and weight of the baked product 11 .
- the orientation programming includes, but is not limited to, determining if the longitudinal and lateral orientation of the baked product 11 upon the cooling conveyor 12 is correct to provide for the consistent slicing and undamaged packaging of the baked product 11 .
- the robot system 16 is programmed to cooperate with the vision system 14 to ultimately discard each one of a selected baked product 11 that does not satisfy specifications. Further, the robot system 16 is programmed to cooperate with the vision system 14 to ultimately orientate each one of the selected baked product 11 that satisfies specifications, but is not orientated correctly, thereby promoting consistent slicing and undamaged packaging (block 56 ).
- existing baking equipment (not part of the present invention) is energized to provide hot selected baked product 11 upon the cooling conveyor 12 .
- the hot selected baked product 11 is ultimately cooled while being moved via the cooling conveyor 12 , thereby allowing the cooling conveyor 12 to dispose the now cooled baked product 11 upon a down slide 28 , which promotes the sliding of the cooled baked product 11 from the cooling conveyor 12 to and upon a slicer feed conveyor 26 .
- the slicer feed conveyor 26 positions rows 20 of cooled baked product 11 proximate to and below the vision and robot systems 14 and 16 (block 60 ).
- the travel time for the hot selected baked product 11 to reach the slicer feed conveyor 26 is predetermined to provide a cooled baked product 11 .
- the vision system 14 selects one of the cooled plurality of selected baked product 11 for evaluation.
- the selected one baked product 11 is scanned to determine if preselected features, including but not limited to color, surface blemishes, size and presence of toppings, and quantity of seeds satisfies predetermined parameters and/or specifications (decision block 62 ). If the selected one cooled baked product 11 does not satisfy specifications, the robot system 16 discards the selected one baked product 11 (block 64 ); whereupon, the method 10 jumps to decision block 76 and determines if any more of the cooled selected product 11 proximate to the vision and robot systems 14 and 16 remains.
- the method 10 jumps to block 58 where another plurality of hot selected baked product 11 is disposed upon the cooling conveyor 12 and the method 10 continues from block 58 .
- the method 10 jumps to block 61 where another one of the cooled plurality of selected baked product 11 is evaluated via the vision system 14 and the method continues from block 61 .
- the method 10 proceeds to decision block 66 to determine if the selected one cooled baked product 11 is orientated correctly. If the one cooled baked product 11 is not orientated correctly, then the robot system 16 orientates the one cooled baked product 11 correctly (block 68 ). The method 10 then proceeds to block 70 and the selected one cooled baked product 11 is moved via the slicer feed conveyor 26 to slicing and packaging means (not depicted) well known to those of ordinary skill in the art. Returning to decision block 66 , if the one cooled baked product 11 is orientated correctly, then the method 10 proceeds to block 70 .
- the method 10 After slicing and packaging the one cooled baked product 11 (block 70 ), the method 10 proceeds to decision block 72 ; whereupon, the method 10 determines if there is a sufficient quantity of sliced and packaged selected cooled baked product 11 to satisfy an order placed by a customer. If there is a sufficient quantity of sliced and packaged selected cooled baked product 11 to satisfy the customer's order, then the method 10 stops (block 74 ). If there is not a sufficient quantity of sliced and packaged selected cooled baked product 11 , then the method 10 proceeds to decision block 76 where the method 10 determines if there remains any more of the selected cooled baked product proximate to the vision and robot systems 14 and 16 . The method 10 then repeats decision block 76 as detailed above until there is a sufficient quantity of sliced and packaged selected cooled baked product 11 .
Landscapes
- Engineering & Computer Science (AREA)
- Food Science & Technology (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Medicinal Chemistry (AREA)
- Physics & Mathematics (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Manipulator (AREA)
Abstract
A method 10 for evaluating and orientating baked product includes selecting a baked product 11 that must ultimately be individually evaluated for quality, orientation and packaging in relatively large numbers. A plurality of selected baked product 11 exit an oven 9 at a relatively hot temperature and then cooled via movement on cooling conveyors 12 until being disposed upon a slicer feed conveyor 26 proximate to a vision system 14 and a robot system 16 that are supported via a support structure 18. The vision system 14 evaluates the baked product 11 for quality and orientation. The robot system 16 discards baked product 11 that does not satisfy specifications, and orientates misaligned baked product 11 that does satisfy specifications.
Description
- This Application is based on Provisional Application Ser. No. 61/275,141, filed on Aug. 26, 2009.
- 1. Field of the Invention
- The present invention relates generally to a method of quality control of baked products and, more particularly, to a computerized method for evaluating and orientating baked product.
- 2. Background of the Prior Art
- Quality control for baked products requires visually evaluating baked product parameters to determine if the baked products meet specifications. The baked product parameters can include color, length, height, undulating surfaces and surface seed quantity. Further, the baked product must be orientated correctly to make certain that the product can be slicked (if necessary) and packaged without damage.
- Existing baked product computerized quality control methods provide for evaluating and removing from a conveyor belt, baked product that does not meet specifications. The existing methods do not provide for orientating the baked product (if necessary) after determining that the product meets specifications. Further, the existing methods do not provide a computerized quality control method that can be manually tuned to quickly and economically reconfigure quality control computer input and output signals to evaluate and orientate another baked product having a different size and/or configuration.
- A new method is required that evaluates all baked product for quality and orientation on a moving conveyor belt, then determines which baked products must be repositioned and which baked products must be removed. Further, the new method must be capable of reconfiguring a. control computer, thereby allowing the computer to provide quality control for varying types of baked goods, including but not limited to buns, bread and donuts.
- It is a principal object of the present invention is to provide a method for evaluating and orientating baked product. A feature of the method is a programmable vision system for providing visual information about each baked product on a moving conveyor belt to a computer. An advantage of the method is that from the visual information, the computer can evaluate parameters for each baked product, including but not limited to color, length, width, surface deviations and quantity of seeds. Another advantage of the method is that the computer can determine from the evaluated parameters, if the baked product meets specifications. Yet another advantage of the method is that from the visual information, the computer can determine if each baked product is orientated pursuant to specifications.
- Another object of the present invention is to provide a method for removing baked product that does not meet specifications from a conveyor belt. A feature of the method is a programmable robot that can elevate and reposition a baked product upon a moving conveyor belt, or that can remove a baked product from a moving conveyor belt. Another feature of the method is a programmable robot that can be controlled by a computer. An advantage of the method is that the computer, after evaluating baked product parameters can instruct the robot to remove baked product that does not meet specifications from the moving conveyor belt. Another advantage of the method is that the computer, after determining if a baked product is not orientated pursuant to specifications, can instruct the robot to reposition the baked product such that orientation specifications are satisfied.
- Yet another object of the present invention is to allow an individual to provide algorithms to the computer that tunes the software such that the computer can evaluate and orientate, via the same vision and robot systems, a new baked product having different parameters. A feature of the method is a computer that can accept tunable software configured to provide quality control for baked products. An advantage of the method is that an entire conveyor system with quality control hardware can be reconfigured quickly and economically for a new baked product.
- Briefly, the invention provides a method for evaluating and orientating a plurality of a preselected baked product, said method comprising the steps of selecting a baked product to be analyzed for quality and orientated for packaging; programming a vision system to evaluate each of a plurality of a selected baked product to determine if each one satisfies specifications; programming a robot system to discard each one of a selected baked product that does not satisfy specifications; programming a robot system to orientate each one of a selected baked product that satisfies specifications; disposing a plurality of selected baked product upon a cooling conveyor; moving the plurality of selected baked product proximate to a vision system and a robot system; determining via said vision system, if a selected one of the plurality of selected baked product satisfies specifications; removing said selected one of the selected baked product via said robot system, if said selected one does not satisfy specifications; determining if said selected one of the selected baked product that satisfies specifications is correctly orientated via said vision system; orientating said selected one of the selected baked product that satisfies specifications via said robot system, if said selected one is not correctly orientated; packaging each specification compliant and correctly orientated baked product; and determining if more baked product is required for an order placed by a customer, whereupon, if more baked product is required, then more baked product is added upon said cooling conveyor, and the added baked product is analyzed, if more baked product is not required, then the method is terminated.
- The invention further provides a method for packaging a preselected baked product comprising establishing specifications for a preselected baked product; providing a vision system to evaluate each one of a preselected baked product to determine if each one of the preselected baked product is specification and orientation compliant; providing a robot system that discards each specification noncompliant preselected baked product, and that orientates each specification compliant preselected baked product that is misaligned; disposing a plurality of preselected baked product proximate to said vision system, whereupon, said vision system determines specification and orientation compliance for each one of said plurality of preselected baked product; discarding a specification noncompliant baked product via said robot system; orientating a specification compliant baked product via said robot system; and packaging each specification compliant and orientation compliant baked product.
- These and other objects, advantages and novel features of the present invention, as well as details of an illustrative embodiment thereof, will be more fully understood from the following detailed description and attached drawings, wherein:
-
FIG. 1 is a flow chart for a method for evaluating and orientating baked product in accordance with the present invention. -
FIG. 2 is a top elevation view of a support structure with vision and robot systems attached thereto in accordance with the present invention. -
FIG. 3 is a side elevation of the of the support structure ofFIG. 2 . -
FIG. 4 is the side elevation view of the support structure ofFIG. 3 , but with a robot hand included in the robot system. -
FIG. 5 is a back elevation view of the support structure ofFIG. 4 . -
FIG. 6 is a top elevation view of the support structure ofFIG. 4 . -
FIG. 7 is a front elevation view of the support structure ofFIG. 4 . -
FIG. 8 is a top elevation view of the support structure ofFIG. 4 , but with the vision and robot systems removed. -
FIG. 9 is top elevation view of a support structure with a cooling conveyor for supplying baked product from a baking oven to the vision and robot systems secured to the support structure in accordance with the present invention. -
FIG. 10 is a side elevation view of the support structure, cooling conveyor and baking oven ofFIG. 9 . -
FIG. 11 is a side elevation view of a support structure with alternative vision and robot systems attached thereto in accordance with the present invention. -
FIG. 12 is a top elevation view of the support structure and alternative vision and robot systems ofFIG. 11 . - Referring now to the drawings, a method for evaluating and orientating a plurality of a preselected baked product in accordance with the invention is denoted a
numeral 10. Themethod 10 includes selecting a baked product 11 (FIGS. 2 and 3 ) that must ultimately be individually evaluated for quality, orientation and packaging in relatively large numbers (FIG. 1 , block 50). Thebaked product 11 may be selected from a myriad of products including, but not limited to buns, bread, rolls, sandwiches and dessert treats. A plurality of the selected bakedproduct 11 ultimately exit an oven 9 (FIG. 9 ) at a relatively hot temperature (350-400 degrees Fahrenheit) and are then cooled to about 100-125 degrees Fahrenheit by placing the baked product upon cooling conveyors 12 (FIG. 9 ). As thebaked product 11 is moved via thecooling conveyors 12, thebaked product 11 drops to the desired 100-125 temperature range where thebaked product 11 is conveyed underneath and proximate to a vision system 14 (FIGS. 2 and 9 ), and a robot system 16 (FIGS. 2 and 3 ) that are supported via a support structure 18 (FIGS. 2-10 ). - The
vision system 14 is a model it vision system manufactured by Fanuc Corporation, which is located at Rochester Hills, Michigan. Therobot system 16 is a “single arm” robot manufactured by Fanuc corporation, model number M-430iA/2F. The vision androbot systems present method 10 for evaluating and orientating baked product. Thesupport structure 18 is dimensioned and configured to dispose the vision androbot systems cooling conveyor 12. Thesupport structure 18 positions thevision system 14 to “see” laterally across theentire conveyor 12 to view anentire row 20 ofbaked product 11 to providebaked product 11 “quality control” information to the computers. Thesupport structure 18 positions therobot system 16 to enable the robot arm to remove any baked product after being “told” to do so by the computers after the computers determine which bakedproducts 11 do not meet specifications. - Referring to
FIGS. 11-12 , alternative vision and robot systems are depicted. The vision system includes a two dimensionalfirst camera 15 that determinesbaked product 11 parameters including, but not limited to length, width, color, surface deviations and seed count. The vision system further includes a three dimensionalsecond camera 17 mounted at a forty-five degree angle to thebaked product 11 to determine baked product height dimensions. Thefirst camera 15 is a Basler two dimensional camera having part number RUL209810GC and manufactured in Ahrensburg, Sweden. Thesecond camera 17 is a Sick Ranger three dimensional camera having part number 60022152 and manufactured in Linkoping, Sweden. Thefirst camera 15 further includes alight hood 23 having a Sick Laser (part number ILP2L11111) and white LED lighting (not depicted) under thehood 23 to eliminate ambient light to allow thefirst camera 15 to determine the true color of thebaked product 11 passing under thefirst camera 15. The first andsecond cameras baked product 11 quality control information to a cooperatingcomputer 21. - The robot system includes a “spider”
robot 19 manufactured by Fanuc corporation, model number M3IA. Thecomputer 21 includes Labview software provided by National Instruments located at 11500 Mo-Pac Expy in Austin, Tex. The Labview software allows a person to program thecomputer 21 with algorithms that provide optimum process control for achieving amethod 10 for evaluating, orientating and removing (if necessary) anybaked product 11 on theconveyor 12, irrespective of configuration, including but not limited to hot dog buns, hamburger buns, bread loaves and donuts. Thecomputer 21 ultimately instructs therobot 19, via the Labview software and cooperating algorithms, to orientatebaked product 11 upon theconveyor 12, or to removebaked product 11 from theconveyor 12 that does not meet specifications. Irrespective of the vision and robot systems used to evaluate, orientate or removebaked product 11, thesupport structure 18 disposes therobot system robot system baked product 11 in therow 20 laterally across theconveyor 12. Thehand 22 is manufactured specifically for thebaked product 11 being packaged. Thesupport structure 18 must also be dimensioned and configured to avoid any existing structures proximate to the location where thesupport structure 18 is to be installed. Thesupport structure 18 is manufactured from steel and must be engineered to support the weight of thevision systems 14 or (15 and 17), and therobot systems robot systems chute 24, thebaked product 11. - Referring now to
FIG. 1 which also applies to the alternate vision and robot systems detailed above, after selecting the baked product 11 (block 50), thevision system 14 is programmed to evaluate the quality of each one of a plurality of a selectedbaked product 11 to determine if each one satisfies specifications and orientation upon the cooling conveyor 12 (block 52). The specification programming includes, but is not limited to, determining the configuration and dimensions of thebaked product 11, as well as color, toppings, surface blemishes, quantity of seeds and weight of thebaked product 11. The orientation programming includes, but is not limited to, determining if the longitudinal and lateral orientation of thebaked product 11 upon the coolingconveyor 12 is correct to provide for the consistent slicing and undamaged packaging of thebaked product 11. - Referring to block 54 of
FIG. 1 , therobot system 16 is programmed to cooperate with thevision system 14 to ultimately discard each one of a selectedbaked product 11 that does not satisfy specifications. Further, therobot system 16 is programmed to cooperate with thevision system 14 to ultimately orientate each one of the selectedbaked product 11 that satisfies specifications, but is not orientated correctly, thereby promoting consistent slicing and undamaged packaging (block 56). - Referring to block 58, after programming the vision and
robot systems baked product 11 upon the coolingconveyor 12. The hot selectedbaked product 11 is ultimately cooled while being moved via the coolingconveyor 12, thereby allowing the coolingconveyor 12 to dispose the now cooledbaked product 11 upon adown slide 28, which promotes the sliding of the cooledbaked product 11 from the coolingconveyor 12 to and upon aslicer feed conveyor 26. Theslicer feed conveyor 26positions rows 20 of cooledbaked product 11 proximate to and below the vision androbot systems 14 and 16 (block 60). The travel time for the hot selectedbaked product 11 to reach theslicer feed conveyor 26 is predetermined to provide a cooledbaked product 11. - Referring to block 61, the
vision system 14 selects one of the cooled plurality of selectedbaked product 11 for evaluation. The selected onebaked product 11 is scanned to determine if preselected features, including but not limited to color, surface blemishes, size and presence of toppings, and quantity of seeds satisfies predetermined parameters and/or specifications (decision block 62). If the selected one cooledbaked product 11 does not satisfy specifications, therobot system 16 discards the selected one baked product 11 (block 64); whereupon, themethod 10 jumps to decision block 76 and determines if any more of the cooled selectedproduct 11 proximate to the vision androbot systems product 11 remains, then themethod 10 jumps to block 58 where another plurality of hot selectedbaked product 11 is disposed upon the coolingconveyor 12 and themethod 10 continues fromblock 58. Returning to decision block 76, if more of the cooled selectedproduct 11 remains, then themethod 10 jumps to block 61 where another one of the cooled plurality of selectedbaked product 11 is evaluated via thevision system 14 and the method continues from block 61. - Returning to
decision block 62, if the selected one cooledbaked product 11 satisfies specification, then themethod 10 proceeds todecision block 66 to determine if the selected one cooledbaked product 11 is orientated correctly. If the one cooledbaked product 11 is not orientated correctly, then therobot system 16 orientates the one cooledbaked product 11 correctly (block 68). Themethod 10 then proceeds to block 70 and the selected one cooledbaked product 11 is moved via theslicer feed conveyor 26 to slicing and packaging means (not depicted) well known to those of ordinary skill in the art. Returning todecision block 66, if the one cooledbaked product 11 is orientated correctly, then themethod 10 proceeds to block 70. - After slicing and packaging the one cooled baked product 11 (block 70), the
method 10 proceeds to decision block 72; whereupon, themethod 10 determines if there is a sufficient quantity of sliced and packaged selected cooledbaked product 11 to satisfy an order placed by a customer. If there is a sufficient quantity of sliced and packaged selected cooledbaked product 11 to satisfy the customer's order, then themethod 10 stops (block 74). If there is not a sufficient quantity of sliced and packaged selected cooledbaked product 11, then themethod 10 proceeds to decision block 76 where themethod 10 determines if there remains any more of the selected cooled baked product proximate to the vision androbot systems method 10 then repeats decision block 76 as detailed above until there is a sufficient quantity of sliced and packaged selected cooledbaked product 11.
Claims (20)
1. A method for evaluating and orientating a plurality of a preselected baked product, said method comprising the steps of:
selecting a baked product to be analyzed for quality and orientated for packaging;
programming a vision system to evaluate each of a plurality of a selected baked product to determine if each one satisfies specifications;
programming a robot system to discard each one of a selected baked product that does not satisfy specifications;
programming a robot system to orientate each one of a selected baked product that satisfies specifications;
disposing a plurality of selected baked product upon a cooling conveyor;
moving the plurality of selected baked product proximate to a vision system and a robot system;
determining via said vision system, if a selected one of the plurality of selected baked product satisfies specifications;
removing said selected one of the selected baked product via said robot system, if said selected one does not satisfy specifications;
determining if said selected one of the selected baked product that satisfies specifications is correctly orientated via said vision system;
orientating said selected one of the selected baked product that satisfies specifications via said robot system, if said selected one is not correctly orientated;
packaging each specification compliant and correctly orientated baked product; and
determining if more baked product is required for an order placed by a customer, whereupon, if more baked product is required, then more baked product is added upon said cooling conveyor, and the added baked product is analyzed, if more baked product is not required, then the method is terminated.
2. The method of claim 1 wherein said step of disposing a plurality of selected baked product upon a cooling conveyor includes the step of directing baked product from a cooling conveyor onto a slicer feed conveyor.
3. The method of claim 1 wherein said step of moving the plurality of selected baked product proximate to a vision system and a robot system, includes the step of constructing framework for supporting said vision system such that said vision system is disposed for evaluating quality and determining orientation for each one of said plurality of selected baked product placed upon said slicer feed conveyor.
4. The method of claim 1 wherein said step of moving the plurality of selected baked product proximate to a visions system and a robot system, includes the step of constructing framework for supporting said robot system such that said robot system is disposed for discarding baked product that is not specification compliant and for orientating specification compliant baked products that are not correctly orientated.
5. The method of claim 1 wherein said step of determining if a selected one of the selected baked product satisfies specifications includes the step of determining via said vision system if said selected one baked product is right side up.
6. The method of claim 5 wherein said step of determining via said vision system if said selected one of the baked product is right side up includes the step of lifting and positioning the baked product, via said robot system, in a right side up position if said selected one of the baked product is not initially in a right side up position.
7. The method of claim 1 wherein said step of determining if a selected on of the selected baked product satisfies specifications includes the step of determining via said vision system if the said selected one baked product includes the correct color, size, and toppings.
8. The method of claim 1 wherein said step of removing said selected one of the selected baked product via said robot system, if said selected one does not satisfy specifications, includes the step of lifting each non-specification compliant baked product from the orientation conveyor via said robot system, and discarding each non-specification compliant baked product into a garbage bin via said robot system.
9. The method of claim 1 wherein said step of determining via said vision system if a selected one of the plurality of selected baked product satisfies specifications, includes the step of determining if each of the plurality of selected baked product satisfies specification.
10. The method of claim 1 wherein said step of removing said selected one of the selected baked product via said robot system, if said selected one does not satisfy specifications, includes the step of removing each of the selected baked product via said robot system that does not satisfy specifications.
11. The method of claim 1 wherein said step of determining if said selected one of the selected baked product that satisfies specifications is correctly orientated via said vision system, includes the step of determining if each of the selected baked product is correctly orientated.
12. The method of claim 1 wherein said step of orientating said selected one of the selected baked product that satisfies specifications via said robot system, if said selected one is not correctly orientated, includes the step of orientating each specification compliant baked product upon the conveyor via said robot system.
13. The method of claim 1 wherein said step of programming a robot system to discard each one of a selected baked product to determine if each one satisfies specifications includes a diagnostic system to determine if said robot system is within operating specifications, whereupon, said diagnostic system shuts down said robot system and all supporting systems that cooperate with said robot system.
14. A method for packaging a preselected baked product comprising:
establishing specifications for a preselected baked product;
providing a vision system to evaluate each one of a preselected baked product to determine if each one of the preselected baked product is specification and orientation compliant;
providing a robot system that discards each specification noncompliant preselected baked product, and that orientates each specification compliant preselected baked product that is misaligned;
disposing a plurality of preselected baked product proximate to said vision system, whereupon, said vision system determines specification and orientation compliance for each one of said plurality of preselected baked product;
discarding a specification noncompliant baked product via said robot system;
orientating a specification compliant baked product via said robot system; and
packaging each specification compliant and orientation compliant baked product.
15. The method of claim 14 wherein said step of providing a vision system includes the step of programming said vision system to determine color, size, and presence of toppings for the baked product.
16. The method of claim 14 wherein said step of providing a robot system includes the step of programming said robot system to discard specification noncompliant baked product.
17. The method of claim 14 wherein said step of providing a robot system includes the step of programming said robot system to orientate a specification compliant and orientation noncompliant baked product.
18. The method of claim 14 wherein said step of providing a robot system includes the step of providing a diagnostic system to determine if said robot system is within operating specifications, whereupon, said diagnostic system shuts down said robot system and all supporting systems that cooperate with said robot system if said robot system is not within operating specifications.
19. The method of claim 14 wherein said step of providing a vision system includes the step of providing an adjustable support structure that three dimensionally adjusts the position of said vision system relative to a baked product.
20. The method of claim 14 wherein said step of providing a robot system includes the step of providing an adjustable support structure that three dimensionally adjusts the position of said robot system relative to a baked product.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/807,050 US20110070342A1 (en) | 2009-08-26 | 2010-08-26 | Method for evaluating and orientating baked product |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US27514109P | 2009-08-26 | 2009-08-26 | |
US12/807,050 US20110070342A1 (en) | 2009-08-26 | 2010-08-26 | Method for evaluating and orientating baked product |
Publications (1)
Publication Number | Publication Date |
---|---|
US20110070342A1 true US20110070342A1 (en) | 2011-03-24 |
Family
ID=43756847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/807,050 Abandoned US20110070342A1 (en) | 2009-08-26 | 2010-08-26 | Method for evaluating and orientating baked product |
Country Status (1)
Country | Link |
---|---|
US (1) | US20110070342A1 (en) |
Cited By (34)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014040952A1 (en) * | 2012-09-17 | 2014-03-20 | Gea Food Solutions Germany Gmbh | Method for correcting portions in packaging trays |
CN105911236A (en) * | 2016-04-23 | 2016-08-31 | 中山鼎晟质检服务有限公司 | Movable food detection vehicle |
CN105911235A (en) * | 2016-04-23 | 2016-08-31 | 中山鼎晟质检服务有限公司 | Food detection device |
US10162452B2 (en) | 2015-08-10 | 2018-12-25 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
US10168826B2 (en) | 2012-05-09 | 2019-01-01 | Apple Inc. | Device, method, and graphical user interface for transitioning between display states in response to a gesture |
US10175864B2 (en) | 2012-05-09 | 2019-01-08 | Apple Inc. | Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity |
US10175879B2 (en) | 2012-12-29 | 2019-01-08 | Apple Inc. | Device, method, and graphical user interface for zooming a user interface while performing a drag operation |
US10180772B2 (en) | 2015-03-08 | 2019-01-15 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10191627B2 (en) | 2012-05-09 | 2019-01-29 | Apple Inc. | Device, method, and graphical user interface for manipulating framed graphical objects |
US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US10203868B2 (en) | 2015-08-10 | 2019-02-12 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10222980B2 (en) | 2015-03-19 | 2019-03-05 | Apple Inc. | Touch input cursor manipulation |
US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
US10248308B2 (en) | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
US10303354B2 (en) | 2015-06-07 | 2019-05-28 | Apple Inc. | Devices and methods for navigating between user interfaces |
US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
US10387029B2 (en) | 2015-03-08 | 2019-08-20 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US10402073B2 (en) | 2015-03-08 | 2019-09-03 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
US10416800B2 (en) | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
WO2019175655A1 (en) * | 2018-03-01 | 2019-09-19 | Wilkinson Research And Development, Llc | Kiosk for storing and distributing baked product and associated systems and methods |
US10437333B2 (en) | 2012-12-29 | 2019-10-08 | Apple Inc. | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
US10481690B2 (en) | 2012-05-09 | 2019-11-19 | Apple Inc. | Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface |
US10496260B2 (en) | 2012-05-09 | 2019-12-03 | Apple Inc. | Device, method, and graphical user interface for pressure-based alteration of controls in a user interface |
US20200000103A1 (en) * | 2015-09-24 | 2020-01-02 | Steven-Robert Originals, Llc | Automated Mechanism for Producing a Baked or Fried Product, Including Methods of Production |
US10613634B2 (en) | 2015-03-08 | 2020-04-07 | Apple Inc. | Devices and methods for controlling media presentation |
US10620781B2 (en) | 2012-12-29 | 2020-04-14 | Apple Inc. | Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics |
US10775994B2 (en) | 2012-05-09 | 2020-09-15 | Apple Inc. | Device, method, and graphical user interface for moving and dropping a user interface object |
US10775999B2 (en) | 2012-05-09 | 2020-09-15 | Apple Inc. | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
US10782871B2 (en) | 2012-05-09 | 2020-09-22 | Apple Inc. | Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object |
US10908808B2 (en) | 2012-05-09 | 2021-02-02 | Apple Inc. | Device, method, and graphical user interface for displaying additional information in response to a user contact |
US10969945B2 (en) | 2012-05-09 | 2021-04-06 | Apple Inc. | Device, method, and graphical user interface for selecting user interface objects |
US11023116B2 (en) | 2012-05-09 | 2021-06-01 | Apple Inc. | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
US11026432B2 (en) | 2015-08-18 | 2021-06-08 | Wilkinson Research And Development, Llc | Automated bread-making system |
US11231831B2 (en) | 2015-06-07 | 2022-01-25 | Apple Inc. | Devices and methods for content preview based on touch input intensity |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4884696A (en) * | 1987-03-29 | 1989-12-05 | Kaman Peleg | Method and apparatus for automatically inspecting and classifying different objects |
US5370216A (en) * | 1993-03-05 | 1994-12-06 | Shibuya Kogyo Co., Ltd. | Apparatus for aligning vessels |
US5406770A (en) * | 1993-05-24 | 1995-04-18 | Fikacek; Karel J. | Packaging apparatus for random size articles |
US5568715A (en) * | 1994-05-31 | 1996-10-29 | Johnson & Johnson Vision Products, Inc. | Automated inspection system with transport and ejector conveyor |
US6122062A (en) * | 1999-05-03 | 2000-09-19 | Fanuc Robotics North America, Inc. | 3-D camera |
US6201885B1 (en) * | 1998-09-11 | 2001-03-13 | Bunge Foods Corporation | Method for bakery product measurement |
US20020011567A1 (en) * | 2000-03-13 | 2002-01-31 | Ozanich Richard M. | Apparatus and method and techniques for measuring and correlating characteristics of fruit with visible/near infra-red spectrum |
US6349526B1 (en) * | 1997-09-12 | 2002-02-26 | Paul Bernard Newman | Automated packaging |
US6711880B2 (en) * | 2001-05-23 | 2004-03-30 | Sig Pack Systems Ag | Apparatus for, and method of, feeding piece goods to a tubular-bag packaging station |
US7223429B2 (en) * | 2003-02-11 | 2007-05-29 | Sara Lee Bakery Group, Inc. | Method and apparatus for making loaves crustless, sliced bread |
US7244093B2 (en) * | 2002-08-23 | 2007-07-17 | Fanuc Ltd. | Object handling apparatus |
US20070179671A1 (en) * | 2005-07-26 | 2007-08-02 | Fanuc Ltd | Tracking and handling device |
US20080092488A1 (en) * | 2005-08-04 | 2008-04-24 | Ranpak Corp. | Packaging System and Method |
US20090187276A1 (en) * | 2008-01-23 | 2009-07-23 | Fanuc Ltd | Generating device of processing robot program |
-
2010
- 2010-08-26 US US12/807,050 patent/US20110070342A1/en not_active Abandoned
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4884696A (en) * | 1987-03-29 | 1989-12-05 | Kaman Peleg | Method and apparatus for automatically inspecting and classifying different objects |
US5370216A (en) * | 1993-03-05 | 1994-12-06 | Shibuya Kogyo Co., Ltd. | Apparatus for aligning vessels |
US5406770A (en) * | 1993-05-24 | 1995-04-18 | Fikacek; Karel J. | Packaging apparatus for random size articles |
US5568715A (en) * | 1994-05-31 | 1996-10-29 | Johnson & Johnson Vision Products, Inc. | Automated inspection system with transport and ejector conveyor |
US6349526B1 (en) * | 1997-09-12 | 2002-02-26 | Paul Bernard Newman | Automated packaging |
US6201885B1 (en) * | 1998-09-11 | 2001-03-13 | Bunge Foods Corporation | Method for bakery product measurement |
US6122062A (en) * | 1999-05-03 | 2000-09-19 | Fanuc Robotics North America, Inc. | 3-D camera |
US20020011567A1 (en) * | 2000-03-13 | 2002-01-31 | Ozanich Richard M. | Apparatus and method and techniques for measuring and correlating characteristics of fruit with visible/near infra-red spectrum |
US6711880B2 (en) * | 2001-05-23 | 2004-03-30 | Sig Pack Systems Ag | Apparatus for, and method of, feeding piece goods to a tubular-bag packaging station |
US7244093B2 (en) * | 2002-08-23 | 2007-07-17 | Fanuc Ltd. | Object handling apparatus |
US7223429B2 (en) * | 2003-02-11 | 2007-05-29 | Sara Lee Bakery Group, Inc. | Method and apparatus for making loaves crustless, sliced bread |
US20070179671A1 (en) * | 2005-07-26 | 2007-08-02 | Fanuc Ltd | Tracking and handling device |
US20080092488A1 (en) * | 2005-08-04 | 2008-04-24 | Ranpak Corp. | Packaging System and Method |
US20090187276A1 (en) * | 2008-01-23 | 2009-07-23 | Fanuc Ltd | Generating device of processing robot program |
Non-Patent Citations (5)
Title |
---|
"FANUC M-430iA/2F" product brochure, 2007 * |
"FANUC Robot M-430iA - High-Speed Handling by Visual Tracking," May 20, 2008 http://web.archive.org/web/20080520124724/http://www.fanuc.co.jp/en/news/2007/0712/0712_robotaward.html * |
"FANUC Robot M-430iA for Handling Food and Pharmaceutical Products," October 20, 2007 http://web.archive.org/web/20071020093915/http://fanuc.co.jp/en/news/2007/0701/0701_best10award.html * |
"FANUC Robots Introduces M-1iA Intelligent, High-Speed Assembly Robot at 2009 International Robots, Vision and Motion Control Show." June 9, 2009http://www.robotics.org/content-detail.cfm/Industrial-Robotics-News/FANUC-Robotics-Introduces-M-1iA-Intelligent--High-Speed-Assembly-Robot-at-2009-International-Robots-Vision--Motion-Control-Show/conten * |
"ROBOGUIDE" product brochure, 2005 * |
Cited By (55)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10942570B2 (en) | 2012-05-09 | 2021-03-09 | Apple Inc. | Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface |
US10908808B2 (en) | 2012-05-09 | 2021-02-02 | Apple Inc. | Device, method, and graphical user interface for displaying additional information in response to a user contact |
US11023116B2 (en) | 2012-05-09 | 2021-06-01 | Apple Inc. | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
US11010027B2 (en) | 2012-05-09 | 2021-05-18 | Apple Inc. | Device, method, and graphical user interface for manipulating framed graphical objects |
US10168826B2 (en) | 2012-05-09 | 2019-01-01 | Apple Inc. | Device, method, and graphical user interface for transitioning between display states in response to a gesture |
US10175864B2 (en) | 2012-05-09 | 2019-01-08 | Apple Inc. | Device, method, and graphical user interface for selecting object within a group of objects in accordance with contact intensity |
US10481690B2 (en) | 2012-05-09 | 2019-11-19 | Apple Inc. | Device, method, and graphical user interface for providing tactile feedback for media adjustment operations performed in a user interface |
US10969945B2 (en) | 2012-05-09 | 2021-04-06 | Apple Inc. | Device, method, and graphical user interface for selecting user interface objects |
US10496260B2 (en) | 2012-05-09 | 2019-12-03 | Apple Inc. | Device, method, and graphical user interface for pressure-based alteration of controls in a user interface |
US10775994B2 (en) | 2012-05-09 | 2020-09-15 | Apple Inc. | Device, method, and graphical user interface for moving and dropping a user interface object |
US11221675B2 (en) | 2012-05-09 | 2022-01-11 | Apple Inc. | Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface |
US10592041B2 (en) | 2012-05-09 | 2020-03-17 | Apple Inc. | Device, method, and graphical user interface for transitioning between display states in response to a gesture |
US10191627B2 (en) | 2012-05-09 | 2019-01-29 | Apple Inc. | Device, method, and graphical user interface for manipulating framed graphical objects |
US10884591B2 (en) | 2012-05-09 | 2021-01-05 | Apple Inc. | Device, method, and graphical user interface for selecting object within a group of objects |
US10775999B2 (en) | 2012-05-09 | 2020-09-15 | Apple Inc. | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
US10782871B2 (en) | 2012-05-09 | 2020-09-22 | Apple Inc. | Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object |
WO2014040952A1 (en) * | 2012-09-17 | 2014-03-20 | Gea Food Solutions Germany Gmbh | Method for correcting portions in packaging trays |
US10175879B2 (en) | 2012-12-29 | 2019-01-08 | Apple Inc. | Device, method, and graphical user interface for zooming a user interface while performing a drag operation |
US10620781B2 (en) | 2012-12-29 | 2020-04-14 | Apple Inc. | Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics |
US10915243B2 (en) | 2012-12-29 | 2021-02-09 | Apple Inc. | Device, method, and graphical user interface for adjusting content selection |
US10185491B2 (en) | 2012-12-29 | 2019-01-22 | Apple Inc. | Device, method, and graphical user interface for determining whether to scroll or enlarge content |
US10437333B2 (en) | 2012-12-29 | 2019-10-08 | Apple Inc. | Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture |
US10860177B2 (en) | 2015-03-08 | 2020-12-08 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10613634B2 (en) | 2015-03-08 | 2020-04-07 | Apple Inc. | Devices and methods for controlling media presentation |
US10268341B2 (en) | 2015-03-08 | 2019-04-23 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10402073B2 (en) | 2015-03-08 | 2019-09-03 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
US10268342B2 (en) | 2015-03-08 | 2019-04-23 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10387029B2 (en) | 2015-03-08 | 2019-08-20 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US10180772B2 (en) | 2015-03-08 | 2019-01-15 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10338772B2 (en) | 2015-03-08 | 2019-07-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10222980B2 (en) | 2015-03-19 | 2019-03-05 | Apple Inc. | Touch input cursor manipulation |
US10455146B2 (en) | 2015-06-07 | 2019-10-22 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US10303354B2 (en) | 2015-06-07 | 2019-05-28 | Apple Inc. | Devices and methods for navigating between user interfaces |
US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US10705718B2 (en) | 2015-06-07 | 2020-07-07 | Apple Inc. | Devices and methods for navigating between user interfaces |
US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
US11231831B2 (en) | 2015-06-07 | 2022-01-25 | Apple Inc. | Devices and methods for content preview based on touch input intensity |
US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
US11182017B2 (en) | 2015-08-10 | 2021-11-23 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
US10416800B2 (en) | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
US10884608B2 (en) | 2015-08-10 | 2021-01-05 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
US10754542B2 (en) | 2015-08-10 | 2020-08-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10209884B2 (en) | 2015-08-10 | 2019-02-19 | Apple Inc. | Devices, Methods, and Graphical User Interfaces for Manipulating User Interface Objects with Visual and/or Haptic Feedback |
US10203868B2 (en) | 2015-08-10 | 2019-02-12 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10698598B2 (en) | 2015-08-10 | 2020-06-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10963158B2 (en) | 2015-08-10 | 2021-03-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US11327648B2 (en) | 2015-08-10 | 2022-05-10 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10162452B2 (en) | 2015-08-10 | 2018-12-25 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
US10248308B2 (en) | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
US11026432B2 (en) | 2015-08-18 | 2021-06-08 | Wilkinson Research And Development, Llc | Automated bread-making system |
US20200000103A1 (en) * | 2015-09-24 | 2020-01-02 | Steven-Robert Originals, Llc | Automated Mechanism for Producing a Baked or Fried Product, Including Methods of Production |
CN105911235A (en) * | 2016-04-23 | 2016-08-31 | 中山鼎晟质检服务有限公司 | Food detection device |
CN105911236A (en) * | 2016-04-23 | 2016-08-31 | 中山鼎晟质检服务有限公司 | Movable food detection vehicle |
WO2019175655A1 (en) * | 2018-03-01 | 2019-09-19 | Wilkinson Research And Development, Llc | Kiosk for storing and distributing baked product and associated systems and methods |
US11450171B2 (en) | 2018-03-01 | 2022-09-20 | Wilkinson Research And Development, Llc | Kiosk for storing and distributing baked product and associated systems and methods |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110070342A1 (en) | Method for evaluating and orientating baked product | |
EP2625959B1 (en) | Method for processing items such as pieces of meat | |
US10123557B2 (en) | Thermal process control | |
US20210008725A1 (en) | Automated pizza assembly system | |
NL1031292C1 (en) | Device and method for facilitating the harvest of crops. | |
US8549996B2 (en) | System for topping and tailing lettuce heads using a camera-guided servo-controlled water knife | |
US20110129577A1 (en) | Process and machine equipment for the control of quality of bakery products | |
JP5449997B2 (en) | Fish egg maturity determination apparatus and fish egg maturity determination method | |
US10906198B2 (en) | Installation for cutting food products equipped with means for filling the chute | |
KR20220150939A (en) | Self-Removing Dough Ball Loader | |
RU2297144C2 (en) | Charging apparatus of bakery ovens for producing of baked formed products | |
KR101800252B1 (en) | Pre-processing apparatus of sea-squirt harvest for an automatic sorting of sea-squirt | |
JP7336028B2 (en) | Automatic clear counter stacker | |
CN116853749A (en) | Granular crops uniform feeding and spreading device | |
AU2012200372C1 (en) | Workstation of a food item processing system | |
CN111296761A (en) | Production method and device of dried meat slices with automatic material arrangement function | |
CN111418620A (en) | Dried meat slice production method and device | |
PL67851Y1 (en) | Sorting machine, especially for apples |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |