Assembly line type intelligent meal serving device
By adopting a conveyor belt and food filling cylinder design in the assembly line-style intelligent food dispensing device, multiple food containers can be dispensed simultaneously, solving the problems of low food dispensing efficiency and size mismatch in existing devices, and improving efficiency and intelligence.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-27
- Publication Date
- 2026-04-03
AI Technical Summary
Existing smart food dispensing devices are inefficient, cannot dispense food onto multiple plates simultaneously, and are incompatible with the size of standard plates, resulting in low space utilization and a poor user experience.
Design an assembly line-style intelligent meal dispensing device, which adopts a conveyor belt system and has food filling cylinders on the left and right sides. The food filling cylinders contain the same food, and the meal boxes are equipped with electronic tags. The central processor controls the food filling cylinders to fill the empty compartments, so that multiple meal boxes can be dispensed at the same time.
It improves food serving efficiency, enhances the level of intelligence, adapts to different plate sizes, saves labor costs, and improves the user experience.
Smart Images

Figure CN224082049U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of intelligent catering equipment, and in particular to an assembly line-type intelligent food serving device. Background Technology
[0002] With the development of technology, the application of intelligent equipment is becoming more and more widespread. Against the backdrop of a growing population and an increasingly fast pace of life, people's dining efficiency is gradually improving, and the demand for intelligent catering is also growing. As a result, intelligent food dispensing devices are becoming increasingly popular in places such as school canteens, community restaurants, and company restaurants.
[0003] Existing intelligent food serving devices (application number: 201710143608.3, utility model name: intelligent food serving system for large canteens) disclose a food serving bucket, a chute, a food dispensing box, and a moving machine. The food in the food serving bucket can drip into the serving compartments on the plate. However, these devices have the following shortcomings:
[0004] 1. Low food dispensing efficiency;
[0005] 2. The matching plate is long and narrow, which does not match the size and specifications of commonly used plates on the market. Commonly used plates have double-row compartments, but the serving device can only be used with plates with single-row compartments. For plates of the same length, it can hold fewer dishes, resulting in low space utilization and a poor user experience.
[0006] 3. Those skilled in the art can clearly understand from the description in paragraph
[0026] of the aforementioned patent that "then the computer 36 sends a control signal to the controller 6, and the controller 6 sends a start signal to the conveyor motor 38 of the conveyor module. After receiving the signal, the motor starts and drives the tray 3 on the conveyor belt to move forward. The sensor 5 opposite the food container a on the intelligent food serving device detection module continuously detects the QR code 33 on the tray N. When it is detected, the conveyor belt stops moving forward and the motor on the moving machine a starts." that this food serving device cannot simultaneously serve multiple trays with different required dishes. Summary of the Invention
[0007] The technical problem to be solved by this utility model is to provide a streamlined intelligent food serving device and food dispensing method with high efficiency and high level of intelligence.
[0008] To solve the above-mentioned technical problems, the technical solution adopted by this utility model is as follows:
[0009] A streamlined intelligent food serving device includes a lunchbox with multiple compartments for holding different dishes, a moving device for moving the lunchbox, and several food filling cylinders. Each lunchbox has an electronic tag recording its unique identification number. A left filling area and a right filling area are located on either side of the moving device. Each filling area contains an equal number of food filling cylinders arranged at intervals. The two opposite food filling cylinders contain the same cooked dishes, while adjacent food filling cylinders within the same filling area contain different dishes. When the moving device moves the lunchbox to an empty compartment and stops below the food filling cylinder corresponding to the pre-ordered dishes generated when the diner placed their order, the food filling cylinder fills the empty compartment with the dishes it contains.
[0010] Preferably, each food container has several compartments of the same size, and all compartments are arranged in two rows and multiple columns. The two rows of compartments are placed below the food filling cylinders in the filling area on the same side.
[0011] Preferably, the distance between two adjacent food filling cylinders during filling is an integer multiple of the length of one compartment on the food box.
[0012] Preferably, the food filling cylinder uses a spiral propulsion method to inject food into the corresponding compartment, or uses a measuring cup to allow the food to fall into the corresponding compartment in a free-fall manner.
[0013] Preferably, the food filling cylinder consists of a cylinder with an open top and a hollow inner cavity, and a top cover that can be closed on the open top. A food outlet is provided at the bottom of the cylinder. A drive motor is provided on the top cover. The upper end of a push rod provided in the hollow inner cavity is connected to the output shaft of the drive motor. The lower end of the push rod extends downward. A spiral blade that can push the food towards the food outlet is installed on the push rod.
[0014] Preferably, the mobile device is a tracked conveyor, and a limiting structure is provided on the surface of the track of the tracked conveyor to prevent the lunch box from deviating from its position.
[0015] Preferably, a packaging machine is provided after the tracked conveyor.
[0016] This invention features a row of food filling cylinders positioned on the left and right sides above a conveyor belt, each containing the same food item. Correspondingly, the lunchboxes on the conveyor belt are arranged in a conventional two-row, multi-tiered layout, ensuring that the compartments are aligned vertically with the outlets of the food filling cylinders on the same side. Driven by the conveyor belt, each lunchbox's compartments sequentially stop below each row of food filling cylinders. When one or more lunchboxes have empty compartments that move to the level of the food filling cylinder corresponding to the pre-ordered food selected by the user, the food filling cylinder, under the control of the central processor, injects the food into the corresponding empty compartment. This achieves intelligent simultaneous dispensing of one or more lunchboxes, effectively saving labor costs and improving efficiency. Attached Figure Description
[0017] Figure 1 This is a three-dimensional view of the food serving device.
[0018] Figure 2 This is a diagram illustrating information interaction methods.
[0019] Figure 3 This is a schematic diagram of the third method of food filling according to this utility model.
[0020] In the diagram: 1. Lunch box; 2. Food filling cylinder; 3. Tracked conveyor; 31. Track; 32. Limiting structure; 4. Filling area; 5. Serving station. Detailed Implementation
[0021] I. Intelligent Meal Serving Device
[0022] The intelligent meal serving device of this utility model is used in catering establishments such as canteens or restaurants. It provides users (diners) with a streamlined service that automatically fills the dishes selected when ordering (the dishes include staple food and side dishes, the staple food refers to grain foods such as rice or porridge, and the side dishes refer to foods such as meat or vegetables) into the corresponding meal box 1. It has the advantages of convenient operation, high efficiency, effective reduction of labor costs and high degree of intelligence.
[0023] like Figure 1 As shown, the food dispensing device includes the food container 1, a moving device, and a food filling cylinder 2.
[0024] 1. Lunch box 1
[0025] The top of the lunch box 1 is open, and there are several compartments of the same size inside. Specifically, the space inside the lunch box is divided into multiple recessed areas, each recessed area is called a compartment, and each compartment is used to hold a dish injected into it by the corresponding dish filling tube 2. The dishes held in all compartments are different from each other.
[0026] The food dispensing device can be adapted to food containers 1 with different numbers of compartments, and each food container 1 has the same compartment size to meet the needs of different groups of people for the quantity of food at different times.
[0027] The lunch box 1 of this utility model is preferably rectangular in shape, so as to be compatible with the lunch boxes 1 that are commonly used in the market.
[0028] The number of storage compartments is preferably 4 to 10, and most preferably 4 or 6. All storage compartments are arranged in a matrix with two columns and multiple rows. For example, when the number of storage compartments is 4, each storage compartment corresponds to a quadrant.
[0029] A unique electronic tag is placed at a location on the outer surface (such as the side wall or top surface) of each lunch box 1. The electronic tag contains a unique number information corresponding to the lunch box 1.
[0030] The electronic tag can be an RFID electronic tag, barcode, or QR code, with RFID electronic tags being preferred.
[0031] The food dispensing device also includes a controller, which comprises a central processing unit, a power module, and a storage module. The central processing unit can be an STM32F series, Raspberry Pi RP2040, NXP i.MX series, or other chips.
[0032] After a user completes an order, a pre-ordered menu item is generated and uploaded to the storage module. The information can be transmitted via serial communication, Bluetooth, or Wi-Fi. The pre-ordered menu item information includes the dishes selected by the user when ordering and the number of the food container 1 containing the dishes.
[0033] Preferably, a food ordering counter is provided in the catering establishment so that staff can help users order food, or users can order food themselves through a terminal (such as a mobile phone or computer).
[0034] mobile devices
[0035] The mobile device is preferably a tracked conveyor 3, which includes a horizontally arranged track 31 and a motor that drives the track 31 to rotate cyclically.
[0036] In this invention, the left and right halves of the conveyor platform of the track 31 are defined as the left filling area and the right filling area, respectively (the conveyor platform composed of the left filling area and the right filling area is called the filling area 4).
[0037] The track 31 is used to drive the lunch box 1 placed on it to move from front to back (the inlet end of the filling area 4 is the front, and the outlet end of the filling area 4 is the back, the same below) and the long side of the lunch box 1 is parallel to the direction of movement of the lunch box 1. When the lunch box 1 moves to the compartment on it and stops below a certain food filling cylinder 2, the compartment corresponds vertically to the outlet of the food filling cylinder 2.
[0038] A limiting structure 32 is provided on the surface of the track 31. The limiting structure 32 is used to constrain the lunch box 1 placed on the track 31 to a fixed position to prevent the lunch box 1 from shifting when it moves with the track 31.
[0039] The limiting structure 32 is preferably a recessed part that is concave downward or a positioning post that is convex upward. When there is one recessed part, the size of the space enclosed by the recessed part or the positioning post is suitable for fixing the lunch box 1 in it. Alternatively, the number of recessed parts is consistent with the number of compartments in the lunch box 1, and the size of each recessed part is adapted to the outer contour size of a compartment. Correspondingly, the top surfaces of all compartments in the lunch box 1 are connected together, and the lower parts of all compartments are separated from each other. The compartments can be inserted downward into the corresponding recessed part and overlap the periphery of the recessed part.
[0040] A coding detection device is provided on the side of the entrance of the filling area 4. The coding detection device is preferably an RFID reader or writer, which is used to identify the RFID electronic tag on the lunch box 1 and upload the identified number information of the lunch box 1 to the storage module. Then, the central processing unit compares the number information with all the pre-ordered dishes information stored in the storage module and matches the latest pre-ordered dishes information containing the number information of the lunch box 1, thereby determining all the dishes that need to be contained in the lunch box 1.
[0041] A food dispensing platform 5 is provided after the track 31 to receive the food containers 1 that are moved off the track 31 from the outlet end of the filling area 4.
[0042] To meet the needs of some diners who want to take the food container 1 away or delay their meal, a sealing machine (not shown in the figure) is provided next to the food serving station 5 to seal the food container 1 and the food inside into one unit.
[0043] 3. Food filling cylinder 2 (hereinafter referred to as filling cylinder 2)
[0044] The number of filling cylinders 2 is multiple, and each filling cylinder 2 contains a pre-cooked dish. Preferably, each filling cylinder 2 is equipped with an independent microprocessor, and the central processing unit is communicatively connected to each microprocessor.
[0045] When the conveyor belt 31 moves the lunch box 1 to an empty compartment above it and stops below the filling cylinder 2 containing the dishes from the pre-ordered menu information, the central processing unit sends a filling command to the microprocessor of the filling cylinder 2. The microprocessor then controls the drive motor of the filling cylinder 2 to start and injects the dishes inside into the empty compartment in a set amount.
[0046] The filling cylinder 2 consists of a cylinder body and a top cover. The upper part of the cylinder body is cylindrical and the lower part is frustum-shaped and is an integral structure. The cylinder body has a hollow inner cavity for holding food, and its top surface is open. The top cover is used to seal the open. A food outlet is provided at the bottom of the cylinder body. A food dispensing component is provided in the hollow inner cavity to send the food in the hollow inner cavity downward to the food outlet so that the food falls into the corresponding compartment.
[0047] The filling cylinder 2 can be a spiral propulsion type for filling food. The corresponding filling component preferably includes the drive motor and the push rod. The drive motor is mounted on the top cover, the upper end of the push rod is connected to the output shaft of the motor, and the lower end of the push rod extends downward to the top of the food outlet. Spiral blades for pushing the food from top to bottom to the food outlet are installed on the outer peripheral wall of the push rod. Alternatively, the filling cylinder 2 can also adopt a measuring cup type so that the food falls into the compartment under its own weight. The corresponding filling component is preferably a food delivery spoon set next to each food filling cylinder 2. When the corresponding filling cylinder 2 needs to fill the compartment, the food delivery spoon automatically scoops up a certain amount of food and delivers it into the corresponding filling cylinder 2.
[0048] A row of filling cylinders 2 is provided in the left filling area and the right filling area respectively, and the number of filling cylinders 2 in the left column and the right column are the same and symmetrically arranged.
[0049] All the filling tubes 2 in the same column are arranged evenly from front to back. The two adjacent filling tubes 2 in the same column contain the same food, and the two filling tubes 2 in the same row (two opposite filling tubes 2 in the left filling area and the right filling area) contain the same food.
[0050] The number of filling cylinders 2 in the same row is preferably 4 to 15, and more preferably 6 to 8.
[0051] The coding information of each filling tube 2 and the information of the food contained therein are pre-stored in its microprocessor. The coding on the filling tube 2 contains its position information, which refers to the distance between the outlet of the filling tube 2 and the inlet end of the filling area 4 when the food is being poured, as well as the filling area it is in (wherein, the horizontal distance between the vertical axis of the outlet food of the first row of filling tubes 2 and the inlet end is an integer multiple of the length of one compartment on the food container 1).
[0052] In this invention, the distance S between the vertical axes of the outlets of two adjacent filling cylinders 2 in the same column is set to an integer multiple of the length d of a compartment on the lunch box 1, preferably 2 to 4 times. The higher the multiple, the larger the volume that the filling cylinder 2 can be set to, that is, the larger the capacity of the food that can be held. The length of the compartment is the conventional setting of the lunch box 1 used in the prior art.
[0053] The motor of the track 31 moves intermittently under the control of the central processing unit. The time it stops moving each time is the station action time (including the time for the filling cylinder 2 to move up and down and the time for the filling cylinder 2 to fill the compartments with food). That is, when the track 31 moves with all the lunch boxes 1 on it, each lunch box 1 will pause the station action time after moving one station (the stroke of one station is the length of one compartment d) so that the filling cylinder 2 that needs to be filled with food can complete the filling. At the same time, all the compartments of the first row of lunch boxes 1 on the track 31 (the two compartments that enter the filling area 4 first) to the last row of compartments (the two compartments that enter the filling area 4 last) can stop in sequence below the outlet of each row of filling cylinder 2. When one or more lunch boxes 1 have empty compartments that stop below the filling cylinder 2 corresponding to a certain dish in their pre-ordered dish information, all the corresponding filling cylinders 2 will fill the dish inside into the corresponding empty compartment.
[0054] After the central processing unit (CPU) determines the food to be contained in a certain food container 1 at the entrance, the CPU can then determine the number of times the motor is started (specifically: given that the distance the food container 1 moves with each motor start is the length d of one compartment, and the distance between each row of filling cylinders 2 and the entrance is an integer multiple of d, the number of starts corresponding to each row of compartments moving to the position of each row of filling cylinders 2 can be calculated) or by timing, the CPU can determine which filling cylinder 2 each row of compartments is currently facing during the movement of the food container 1.
[0055] To clearly describe the solution of this utility model, in the following description, the compartments on the left and right sides of each row of compartments are referred to as the pre-filling compartments and the post-filling compartments, respectively; the filling cylinders 2 on the left and right sides of each row of filling cylinders 2 are referred to as the pre-filling cylinders and the post-filling cylinders, respectively. The pre-filling compartments are filled with food by the corresponding pre-filling cylinders, and the post-filling compartments are filled with food by the corresponding post-filling cylinders.
[0056] This invention preferably controls all filling cylinders 2 to dispense food into the compartments in the following order, which is pre-stored in the storage module or the central processing unit:
[0057] When filling food into the same row of compartments, fill the compartment first and then fill the compartments next to it (i.e., left to right).
[0058] When filling food into the same row of cells, fill the first row of cells first, and then fill the next adjacent row of cells (i.e., fill the first row first, then the last row).
[0059] Preferably, a heat-insulating structure is provided on the outer wall of the cylinder. The shape of the heat-insulating structure is adapted to the shape of the outer wall of the cylinder. The heat-insulating structure can be insulated with heat-insulating materials or can be insulated with a low-power heating device (electromagnetic heating, resistance wire heating or semiconductor chip heating) that is activated at timed intervals to ensure that the dishes are in a state with better wok hei (wok aroma).
[0060] Based on the above-mentioned food dispensing device, this utility model provides the following methods for dispensing food.
[0061] The first type:
[0062] Set the following parameters:
[0063] Each column has N filling cylinders 2, and each row of filling cylinders 2 is numbered sequentially from front to back as row 1, row 2, row 3, ... row N;
[0064] Each column of lunchbox 1 has m compartments, which are numbered sequentially according to the aforementioned order of food filling (see the definition in Part I, Section 3, Food Filling Cylinder 2): L1, R1, L2, R2, L3, R3…Lm, Rm (L represents left, R represents right).
[0065] The central processing unit performs the following steps:
[0066] Step 1: The lunch box 1 is placed at the entrance of the filling area 4 with all compartments empty (at this time, the coding detection device identifies the number information of the lunch box 1, and the central processing unit determines all the dishes required for the lunch box 1). The lunch box 1 moves from the entrance to the back in an intermittent manner until the central processing unit determines that the first row of compartments (L1, R1) is placed under the first row of filling cylinders 2.
[0067] Step 2: The central processing unit determines whether the dishes in the filling cylinder 2 of this row are the dishes required in the pre-ordered dish information.
[0068] 1. If “yes”: then the first pouring cylinder in the first row executes the food pouring command, causing the first pouring cylinder to pour food into L1, and the food container 1 stays at the workstation for the specified workstation action time;
[0069] 2. If “No”: then the filling cylinder 2 will not move, and the lunch box 1 will stay at the station for the specified station operation time;
[0070] Step 3: After that, the lunch box 1 moves backward by one or more workstations (the length of one workstation is the length d of one compartment, and the lunch box 1 needs to stay at the current workstation for the specified workstation action time each time it moves) until the first row of compartments moves below the next row of filling cylinders 2.
[0071] Step 4: The central processing unit compares the size of n with N.
[0072] If "1 < n ≤ N" (where n is the row number of the current filling cylinder 2), the central processing unit determines whether the dish in the filling cylinder 2 of the nth row is the dish in the pre-ordered dish information:
[0073] 1) If "yes": The central processing unit determines the number of filled cells among all cells from L1 to Rm:
[0074] a. If none of the cells from L1 to Rm are filled, the first filling cylinder of the nth row fills L1 with the dish;
[0075] b. If one of the cells from L1 to Rm is filled, the second filling cylinder of the nth row fills R1 with the dish;
[0076] c. If x (x < n) of the cells from L1 to Rm are filled: When x is even, after the lunch box 1 moves backward by x / 2 workstations, the first filling cylinder of the nth row fills the first filling cell of the (x / 2 + 1)th row below it with the dish; when x is odd, after the lunch box 1 moves backward by [(x - 1) / 2] workstations, the second filling cylinder of the nth row fills the second filling cell of the (x + 1) / 2th row with the dish.
[0077] 2) If "no": The lunch box 1 stays at this workstation for the said workstation operation time;
[0078] Step Five: After performing "Step Three", make judgments according to "Step Four" and so on;
[0079] Step Six: When the central processing unit determines that there is no filling cylinder 2 at the current workstation, the dish filling task for the lunch box 1 is completed, and the lunch box 1 enters the next process, such as the packaging process or the transfer process.
[0080] The second method:
[0081] When the lunch box 1 is placed at the entrance end: The coding detection device identifies the electronic tag on the lunch box 1, and the central processing unit thereby determines the dishes required for this lunch box 1. The central processing unit corresponds the pre-stored coding information and dish information of the filling cylinder 2 with the required dishes one by one and according to the said dish filling order, thereby determining the cells (referred to as cells to be filled with dishes) in the lunch box 1 for holding each required dish and the corresponding filling cylinder 2 (referred to as the target filling cylinder 2) for filling each such cell with the dish.
[0082] ]>The central processing unit, in the above-mentioned timing or counting manner, when it determines that the cell to be filled with the dish moves below the corresponding target filling cylinder 2, the target filling cylinder 2 receives the dish filling instruction and injects the dish into the cell.
[0083] Based on this "second" method, the following is an example to introduce the process of a certain user from ordering food to picking up the food.
[0084] Set the following parameters:
[0085] 1) Filling cylinder 2 has 7 rows;
[0086] For clarity, the filling cylinders 2 in the left column are numbered A1, A2, A3, A4, A5, A6, and A7 from front to back; the filling cylinders 2 in the right column are numbered B1, B2, B3, B4, B5, B6, and B7 from front to back. The relationship between S and d is: S = 2d (S is the distance between the vertical axes of the outlets of two adjacent filling cylinders 2, and d is the length of one compartment).
[0087] The horizontal distance between the entrance end of the filling area and the first row of filling cylinders 2 is one compartment length d;
[0088] The storage module pre-stores the coding information and the food information contained in each filling cylinder 2: A1 and B1 contain rice, A2 and B2 contain stir-fried green peppers with pork, A3 and B3 contain twice-cooked pork, A4 and B4 contain seasonal vegetables, A5 and B5 contain scrambled eggs with tomatoes, A6 and B6 contain beef, and A7 and B7 contain minced meat and eggplant.
[0089] 2) The working time at the workstation is 3 seconds, and the relocation time is 2 seconds.
[0090] The following is a detailed process from ordering to picking up food:
[0091] Step 1: The user places an order and receives a pickup code.
[0092] The user selected 6 compartments in the meal box. For clarity, all compartments are numbered L1, R1, L2, R2, L3, and R3 in the order of food preparation.
[0093] Step 2: After the electronic tag on plate 1 is identified by the coding detection device, the central processing unit obtains the pre-ordered food information corresponding to plate 1, which includes 5 dishes: twice-cooked pork, rice, seasonal vegetables, minced meat and eggplant, and scrambled eggs with tomatoes.
[0094] The central processing unit determines the corresponding compartments for the five dishes and the corresponding filling cylinders 2 for each compartment according to the above method: rice corresponds to L1 and is filled by A1; twice-cooked pork corresponds to R1 and is filled by B3; seasonal vegetables correspond to L2 and are filled by A4; scrambled eggs with tomatoes correspond to R2 and are filled by B5; and minced meat and eggplant correspond to L3 and are filled by A7.
[0095] Step 3: The conveyor belt 31 operates, driving the lunch box 1 to move backward from the inlet end, and the food is poured into the lunch box 1 according to the following steps:
[0096] 1) Meal box 1 moves 1 station, L1 and R1 are placed under A1 and B1 respectively and stay for 3 seconds. The microprocessor of A1 controls its motor drive and injects rice into L1 within 3 seconds.
[0097] 2) After that, lunchbox 1 moves two workstations in sequence, so that L1 and R1 are placed under A2 and B2 respectively and stay for 3 seconds;
[0098] 3) After that, lunch box 1 moves two workstations in sequence, so that L1 and R1 are placed under A3 and B3 respectively and stay for 3 seconds. B3 injects the twice-cooked pork into R1 within 3 seconds.
[0099] 4) After that, lunch box 1 moves two workstations in sequence, so that L1 and R1 are placed under A4 and B4 respectively and stay for 3 seconds;
[0100] 5) After that, lunch box 1 moves one station, so that L2 and R2 are placed under A4 and B4 respectively and stay for 3 seconds. A4 injects seasonal vegetables into L2;
[0101] 6) After that, lunchbox 1 moves one workstation, so that L1 and R1 are placed under A5 and B5 respectively and stay there for 3 seconds;
[0102] 7) After that, lunch box 1 moves one station, so that L2 and R2 are placed under A5 and B5 respectively and stay for 3 seconds. B5 pours the scrambled eggs with tomatoes into R2.
[0103] 8) After that, lunchbox 1 moves 1 station, so that L1 and R1 are placed under A6 and B6 respectively and stay for 3 seconds;
[0104] 9) After that, lunch box 1 moves two workstations in sequence, so that L1 and R1 are placed under A7 and B7 respectively and stay for 3 seconds;
[0105] 10) After that, the lunch box 1 moves two stations in sequence, so that L3 and R3 are placed under A7 and B7 respectively (at this time, L1 and R1 have been moved away from the area where the filling cylinder 2 is located) and stays for 3 seconds. A7 injects the minced meat and eggplant into L3.
[0106] 11) After that, the lunch box 1 is moved away from the filling area 4 and enters the next process, such as the transfer process or the packaging process.
[0107] Step 4: Prompt the user to pick up their meal.
[0108] The third type:
[0109] Set the following parameters: There are N rows of filling cylinders 2, and all filling cylinders 2 are arranged from front to back as row 1, row 2, row 3, ... row N; there are k rows of compartments, and all compartments of the meal box 1 are numbered sequentially according to the aforementioned food filling order as: row 1 compartments (L1, R1), row 2 compartments (L2, R2), row 3 compartments (L3, R3) ... row k compartments (Lk, Rk), where L represents left and R represents right.
[0110] like Figure 3 As shown in the figure:
[0111] An represents the first pouring cylinder in the nth row of the left column, and Bn represents the last pouring cylinder in the nth row of the right column (A represents left, B represents right).
[0112] m and n are integers and loop variables. The initial value of m is 0 and the initial value of n is 1. m=m+1 means to add 1 to the current value of m and then reassign it to m. n=n+1 means to add 1 to the current value of n and then reassign it to n.
[0113] L(⌊m / 2⌋+1) represents the first cell in the (⌊m / 2⌋+1)th row of lunchbox 1, R(⌊m / 2⌋+1) represents the last cell in the (⌊m / 2⌋+1)th row of lunchbox 1, and ⌊m / 2⌋ represents rounding down from m / 2.
[0114] This utility model completes the food filling process for lunchbox 1 according to the following steps:
[0115] Step 1: Meal box 1 enters filling area 4 with all compartments empty. At this time, the coding detection device identifies the number information of meal box 1, and the central processing unit determines the dishes required for meal box 1. Meal box 1 moves from the entrance end to the rear in an intermittent manner until its L1 and R1 (first row compartments) are placed under A1 and B1 (first row filling cylinder 2) respectively.
[0116] Step 2: The central processing unit determines whether the food in the current row of filling cylinders 2 (the current row number of filling cylinders 2 is represented by n) is the food from the pre-ordered food information:
[0117] 1) If "yes", the central processing unit determines whether the current m / 2 is an integer (the initial value of m is 0):
[0118] If “yes”, then lunchbox 1 stays at the workstation for the specified workstation operation time and the first filling cylinder (An) of the nth row fills L1 with food; if “no”, lunchbox 1 stays at the workstation for the specified workstation operation time and the second filling cylinder (Bn) of the nth row fills R1 with food.
[0119] Next, calculate the value of m: m = m + 1, and calculate the value of n: n = n + 1;
[0120] 2) If “No”, then the time that lunchbox 1 stays at the workstation is the time specified in the workstation action;
[0121] Next, calculate the value of n: n = n + 1;
[0122] Step 3: The central processing unit compares whether n is less than or equal to N:
[0123] 1) If "yes", then the meal box 1 moves to one or more workstations until the empty compartment in the row that is at the front of the row moves to the next row of filling cylinders 2; then, the central processing unit determines whether the food in the current nth row of filling cylinders 2 is the food in the pre-ordered food information:
[0124] a. If "yes", the central processing unit determines whether the current m / 2 is an integer:
[0125] If “Yes”: then lunchbox 1 stays at the workstation for the workstation operation time and the first pouring tube (An) in the nth row pours food into the first pouring compartment below it; if “No”: then lunchbox 1 stays at the workstation for the workstation operation time and the second pouring tube (Bn) in the nth row pours food into the second pouring compartment below it.
[0126] Next, calculate the value of m: m = m + 1, and calculate the value of n: n = n + 1;
[0127] b. If “No”, then the time during which lunchbox 1 stays at the workstation is specified.
[0128] Next, calculate the value of n: n = n + 1;
[0129] 2) If “No”, it means that the food filling task of lunch box 1 is completed, lunch box 1 is moved away from filling area 4 and enters the next process, such as the packaging process or the transfer process.
[0130] Step 4: If the comparison result of "Step 3" is "yes", then make a judgment according to "Step 3" again, and so on.
Claims
1. A pipelined intelligent serving device, comprising a meal box with a plurality of compartments for containing different dishes, a moving device for moving the meal box, and a plurality of dish filling cylinders, characterized in that, The meal box is provided with an electronic tag recording the unique number information of the meal box, and left and right filling areas are respectively arranged on two sides of the mobile device. A plurality of dish filling barrels are arranged in the left and right filling areas in the same number and in sequence. The dishes filled in two dish filling barrels opposite to each other are the same, and the dishes filled in two dish filling barrels adjacent to each other in the same filling area are different. When the mobile device drives the meal box to the position under the dish filling barrel corresponding to the pre-purchased dish information generated by the customer when ordering, the dish filling barrel injects the dish therein into the empty compartment.
2. The pipelined smart serving device of claim 1, wherein, A plurality of compartments with the same size are arranged in each meal box, and all the compartments are arranged in two columns and multiple rows. The two columns of compartments are arranged below the dish filling barrels in the filling areas on the same side.
3. The pipelined smart serving device of claim 2, wherein, The distance between the two adjacent dish filling barrels along the vertical axis of the dish outlet is an integer multiple of the length of a compartment on the meal box.
4. The pipelined smart serving device of claim 3, wherein, The dish filling barrel injects the dish into the corresponding compartment in a spiral pushing manner or in a free-falling manner by using a measuring cup.
5. The pipelined smart serving device of claim 4, wherein, The dish filling barrel is composed of a barrel body with an open top and a hollow inner cavity and a top cover capable of covering the open top. The dish outlet is arranged at the bottom of the barrel body. A driving motor is arranged on the top cover. The upper end of a push rod arranged in the hollow inner cavity is connected with the output shaft of the driving motor. The lower end of the push rod extends downward. A spiral blade capable of pushing the dish toward the dish outlet is arranged on the push rod.
6. The pipelined smart serving device of claim 5, wherein, The mobile device is a caterpillar conveyor. Limiting structures for preventing the meal box from deviating from the position are arranged on the surface of the caterpillar conveyor.
7. The pipelined smart serving device of claim 6, wherein, An encapsulating machine is arranged behind the caterpillar conveyor.
Citation Information
Patent Citations
Intelligent meal serving system for large and medium-sized dining hall
CN106910282A