Accessing a food cabinet and method
By designing an open food storage cabinet with a crank-slider opening and closing mechanism, combined with a food placement device and a robotic arm, the problems of high labor costs and complex equipment in the on-site catering industry are solved, achieving automatic food preparation and rapid food retrieval for multiple people.
Patent Information
- Application Number
- CN201910345748.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-04-26
- Publication Date
- 2025-12-05
- Estimated Expiration
- 2039-04-26
AI Technical Summary
In the on-site catering industry, the labor costs for food delivery and pickup are high and the equipment is complex. Existing lockers and vending machines are not suitable for scenarios where the food preparation area and the pickup area are separated. In addition, food is prone to spoilage and the storage compartments have low utilization efficiency.
Design a food storage and retrieval cabinet that uses an open food placement opening and a crank-slider door opening and closing mechanism, combined with a food placement device and a robotic arm or hand, and controlled by a main control server to achieve automatic food preparation and efficient food retrieval.
It enables efficient and automated meal preparation and rapid meal retrieval for multiple people, reduces labor costs, and improves the safety and efficiency of meal storage and retrieval, making it suitable for the needs of the on-site catering industry.
Smart Images

Figure CN111839019B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of Internet of Things and the technical field of intelligent robot unmanned restaurant, and particularly relates to a meal storage and taking cabinet and a meal storage and taking method. BACKGROUND
[0002] In the on-site food making industry, the area for making food is separated from the area for taking food. Generally, after customers order food, the food is delivered by a waiter. If the food is made by the customers themselves, the waiter delivers the food to the customers. If there are many customers, the customers need to take the food in line or more waiters are needed. Even in the existing unmanned restaurant, the food is placed in a conveying device, and the food is conveyed to the seat of the customer by the conveying device, and the customer takes the food by himself. The existing storage cabinet is provided with a door on one side. When storing an object, the door of the storage cabinet is opened by a person, and the object is placed in the storage compartment of the door, and the person is notified to open the corresponding door of the cabinet through the door control end and take out the object. The existing storage cabinet is not suitable for the scene that the area for making food is separated from the area for taking food in the on-site food making industry. In addition, if the food is placed in the storage cabinet for a long time without being taken, it is not easy to be found, and the food may deteriorate. Moreover, the door of the storage cabinet is automatically opened and cannot be automatically closed, and the use efficiency of the storage compartment is low. The vending machine is also provided with a door on one side, and has the same problem. Moreover, the vending machine is not suitable for the scene that the area for making food is separated from the area for taking food in the on-site food making industry. The method of delivering the food to the customers by the waiter needs a large labor cost. The equipment of the automatic restaurant is complex, and the investment is huge. No one has proposed a better solution. SUMMARY
[0003] In order to solve the problems of high labor cost and complex equipment in the on-site food making industry, the present application provides a simple and low-cost method to solve the technical problem of food delivery and taking in the on-site food making industry. In order to solve the technical problem, the present application provides a food taking cabinet, which has the characteristics of efficient automatic food placing and fast food taking by multiple people.
[0004] The present application is realized by the following technical scheme:
[0005] A meal storage and taking cabinet, comprising at least one food containing compartment, characterized in that: a meal taking door and an opening and closing door mechanism are arranged on one side of the food containing compartment, and an open type food placing opening is arranged on the side opposite to the side where the meal taking door is arranged, and the open type food placing opening is used for placing food.
[0006] The open type food placing opening is provided with a food placing door and an opening and closing door mechanism, and the food is placed through the food placing opening or the food placing door.
[0007] The opening and closing door mechanism is a crank slider opening and closing door mechanism. A food placing device is arranged at the food placing opening, and the food placing device is used for automatic food delivery.
[0008] The temporary storage table is provided on the corresponding position of the meal placing device, and the meal storage positions are sequentially coded on the temporary storage table.
[0009] The display device, the meal ordering terminal and the meal placing device are electrically connected with the main control server.
[0010] The display device is connected with the main control server through RS232 serial port, the meal ordering terminal is connected with the main control server through cellular mobile communication, and the meal placing device is connected with the main control server through Ethernet.
[0011] The display device is LED dot matrix screen or liquid crystal display screen, the meal ordering terminal is mobile phone or tablet, and the meal placing device is mechanical arm or mechanical hand.
[0012] The meal storage and taking method of the meal storage and taking cabinet comprises the following steps.
[0013] Step one: the main control server receives the meal ordering information of the meal ordering terminal;
[0014] Step two: the main control server receives the payment information of the meal ordering terminal, generates the corresponding meal taking number, stores the meal ordering information and the meal taking number, and sends the meal taking number to the meal ordering terminal;
[0015] Step three: the main control server reads the stored meal ordering information in sequence, controls the meal placing device to move the corresponding meal to any idle meal storage grid, and sends the meal taking number to the display device.
[0016] Step four: the main control server detects whether the meal taking number sent by the meal ordering terminal is received, if yes, the main control server controls the meal taking door of the meal storage grid corresponding to the meal taking number to open, and if not, the main control server continues to detect.
[0017] In step two, before the main control server receives the payment information of the meal ordering terminal, the main control server further queries whether the meal ordering terminal sets the specific meal taking time, if yes, sets the meal taking time of the meal ordering terminal as the meal taking time, if not, calculates the meal taking time corresponding to the meal ordering information sent by the meal ordering terminal according to the number of currently stored meal ordering information, and sends the meal taking time to the meal ordering terminal.
[0018] In step three, before the master server reads the stored order information in sequence, the master server further acquires position information of the order terminal in real time, and calculates the placing time of the placing device into the food containing cell according to the position of the order terminal, the position of the food storage cabinet, the moving route and speed of the order terminal.
[0019] In step three, while the placing device moves the corresponding food into any idle food containing cell, the master server starts timing and sets a timing upper limit, and the timing termination condition is that the timing reaches the timing upper limit or the timing does not reach the timing upper limit and the master server receives the order number of the order terminal.
[0020] The timing termination includes the following steps:
[0021] a) When the timing time reaches the timing upper limit, the timing is stopped, the master server judges whether the position information of the order terminal is within ten meters, if yes, the master server waits for detection of the taking code, and if the position information exceeds ten meters, the master server closes the display information of the display device on the food containing cell, the master server controls the placing device to take the food from the corresponding food containing cell and places the food on the temporary storage table according to the storage position code sequence on the temporary storage table.
[0022] b) The master server writes the storage position code sequence into the memory address corresponding to the food taking number, and sends the storage position code on the temporary storage table to the order terminal.
[0023] c) When the timing upper limit is not reached and the master server receives the order number of the order terminal, the timing is stopped, and the master server stores the timing time for calculating the average taking time.
[0024] The application discloses a food storage and taking cabinet, and the opposite side of the side on which the taking door is located is an open type placing opening for placing food. The food storage and taking cabinet can be produced by a manufacturer of automatic vending cabinet and used in cooperation with a placing device. The placing door is provided to be heat-insulated. The crank slider opening and closing door mechanism is safer. The placing device is provided to take food from different food storage positions and place the food into the containing cells, so that the placing device can automatically serve food. The temporary storage table is arranged at the corresponding position of the placing device to improve efficiency. The display device is arranged on the taking door or the food containing cell beside the taking door, so that customers can accurately take food. The placing device is a mechanical arm or a mechanical hand, so that the efficiency is higher. A user orders food through a mobile phone, a server receives order information and returns a taking number to the mobile phone, the placing device moves food into a selected food containing cell according to the order information, and the mobile phone takes the ordered food through the taking number. The food storage and taking cabinet has the beneficial effects of simultaneous taking of food by multiple people, high efficiency, automaticity, high efficiency and high safety. BRIEF DESCRIPTION OF DRAWINGS
[0025] Figure 1is the overall structure schematic diagram of the access food cabinet.
[0026] Figure 2 is the food containing compartment structure schematic diagram.
[0027] Figure 3 is the connection relationship schematic diagram between the access door on the food containing compartment and the crank slider door opening mechanism when the access door is closed.
[0028] Figure 4 is the connection relationship schematic diagram between the access door on the food containing compartment and the crank slider door opening mechanism during the access door opening process.
[0029] Figure 5 is the connection relationship schematic diagram between the access door on the food containing compartment and the crank slider door opening mechanism after the access door is opened.
[0030] Figure 6 is the control structure block diagram of the access food cabinet.
[0031] Figure 7 is the access food flowchart of the access food cabinet.
[0032] Figure 8 is the schematic diagram of the storage structure. DETAILED DESCRIPTION
[0033] The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings of the present application. Obviously, the described embodiment examples are only a part of the embodiment examples of the present application, but not all the embodiment examples. Based on the embodiment examples of the present application, all the other embodiment examples obtained by those skilled in the art without creative labor fall within the protection scope of the present application.
[0034] An access food cabinet comprises at least one food containing compartment 1, an access door 2 and an opening and closing door mechanism are arranged on one side of the food containing compartment, and an open type food placing opening is arranged on the side opposite to the side where the access door 2 is arranged, for placing food.
[0035] The open type food placing opening is provided with a food placing door and an opening and closing door mechanism, for placing food through the food placing opening or the food placing door.
[0036] The opening and closing door mechanism is arranged inside the food containing compartment 1, the opening and closing door mechanism is a crank slider opening and closing door mechanism, an opening and closing door driving device is arranged on the crank slider opening and closing door mechanism, and the opening and closing door driving device drives the crank slider opening and closing door mechanism to control the access door 2 to open towards the inside of the food containing compartment 1.
[0037] As shown in the accompanying drawings, the present application provides an access food cabinet. Figure 3As shown, the food pick-up door 2 is in the closed state. Figure (a1) is a schematic diagram of the connection between the crank slider opening and closing mechanism and the food pick-up door 2 when the food pick-up door 2 is closed; Figure (a2) is an assembly structure diagram of the crank slider opening and closing mechanism and the food pick-up door 2 when the food pick-up door 2 is closed.
[0038] The crank-slider opening and closing mechanism has a first rotation amplitude 6, a second rotation amplitude 4 and a third rotation amplitude 3 between it and the food pick-up door 2. The first rotation amplitude 6 is set on the inner wall 7 of the food container 1. The first rotation amplitude 6 and the second rotation amplitude 4 are fixedly connected by a connecting rod 5. The second rotation amplitude 4 and the third rotation amplitude 3 are connected by the food pick-up door 2. The third rotation amplitude 3 is located in the slide groove 8.
[0039] The door opening and closing drive device can be set at the first rotation amplitude 6 or at the third rotation amplitude 3. When the door opening and closing drive device is set at the first rotation amplitude 6, it is preferably a motor. The motor is set on the inner wall 7 of the food storage compartment 1, and the output shaft of the motor is fixedly connected to the connecting rod 5.
[0040] When the door opening and closing drive device is set at the third rotation amplitude 3, the door opening and closing drive device is an electric push rod, the electric push rod is fixedly connected to the third rotation amplitude 3, the door opening and closing drive device is connected to the main control server, and the door opening and closing drive device is preferably a motor.
[0041] like Figure 4 As shown, this is the state of the food pick-up door 2 during the opening process. Figure (b1) is a schematic diagram of the connection between the crank slider opening and closing mechanism and the food pick-up door 2 during the opening process. Figure (b2) is an assembly structure diagram of the crank slider opening and closing mechanism and the food pick-up door 2 during the opening process.
[0042] At this time, the motor at the first rotation amplitude 6 rotates, driving the connecting rod 5 to rotate. The second rotation amplitude 4, driven by the connecting rod 5, drives the food pick-up door 2 to rotate. At this time, the direction of rotation of the food pick-up door 2 is opposite to the direction of rotation of the motor. The rotation of the food pick-up door 2 drives the third rotation amplitude 3 to slide in the slide groove 8.
[0043] like Figure 5 As shown, the food pick-up door 2 is in the fully open state. Figure (c1) is a schematic diagram of the connection between the crank-slider opening and closing mechanism and the food pick-up door 2 when the food pick-up door 2 is open. Figure (c2) is an assembly structure diagram between the crank-slider opening and closing mechanism and the food pick-up door 2 when the food pick-up door 2 is open. At this time, the connecting rod 5 rotates to the maximum angle, and the third rotation amplitude 3 reaches one end of the slide 8. After the food pick-up door 2 is opened, the food pick-up door 2 is located inside the food container 1. In this way, the food pick-up door 2 will not affect other people's food pick-up during the opening process.
[0044] The opening and closing of the meal taking door 2 are realized by the opening and closing door driving device controlled by the master server. When the master server receives the meal taking code sent by the meal ordering terminal, it makes the opening and closing door driving device move to realize the door opening. The master server times for one minute after the door is opened, and then sends the command again to realize the door closing action of the opening and closing door driving device.
[0045] The meal taking door 2 and the crank slider opening and closing door mechanism can be arranged in the meal containing compartment 1, or two meal taking doors 2 and two crank slider opening and closing door mechanisms can be arranged symmetrically, and preferably, the single meal taking door 2 and the single crank slider opening and closing door mechanism are arranged.
[0046] The meal taking opening is provided with a meal placing device for automatic meal serving. The corresponding part of the meal placing device is provided with a temporary storage table. The corresponding part can be a parallel position or a vertical position of the meal placing device. The temporary storage table is provided with meal storage positions encoded in sequence. The sequence encoding of the meal storage positions can be encoded in ascending order of numerical or alphabetical sequence, or can be encoded in descending order, such as A, B, C… The master server pre-stores the corresponding sequence encoding of the meal storage positions. The temporary storage table cooperates with the meal placing device to temporarily store meals.
[0047] As shown in Figure 2 The meal taking door or the meal containing compartment adjacent to the meal taking door is provided with a display device 9. The access meal cabinet is provided with a master server. The access meal cabinet is provided with a meal ordering terminal. The display device, the meal ordering terminal and the meal placing device are electrically connected with the master server, as shown in Figure 6 .
[0048] The display device is connected with the master server through the RS232 serial port. The meal ordering terminal is connected with the master server through the cellular mobile communication. The meal placing device is connected with the master server through the Ethernet.
[0049] The display device is an LED dot matrix screen or a liquid crystal display screen. The meal ordering terminal is a mobile phone or a tablet. The meal placing device is a mechanical arm or a mechanical hand.
[0050] As shown in Figure 7 The access meal cabinet has the following steps:
[0051] Step 1: The master server receives the meal ordering information of the meal ordering terminal.
[0052] Step 2: The master server receives the payment information of the meal ordering terminal, generates a corresponding meal taking number, stores the meal ordering information and the meal taking number, and sends the meal taking number to the meal ordering terminal. The meal ordering information includes meal types and meal ordering contacts.
[0053] Step three: the master server reads the stored order information in turn, controls the meal placing device to move the corresponding meal to any idle meal containing cell, and the master server sends the meal taking number to the display device; the determination of the idle meal containing cell in the meal taking cabinet is determined by the master server according to the comparison between the total number of meal containing cells and the current number of placed meals, if there is no idle meal containing cell in the meal taking cabinet, the master server queues the received order information in the memory in turn, until there is an idle meal containing cell, the master server reads the order information from the memory in turn to place the meal;
[0054] Step four: the master server detects whether the meal taking number sent by the order terminal is received, if yes, the master server controls the meal taking door of the meal containing cell corresponding to the meal taking number to open, if not, the master server continues to detect.
[0055] In step two, before the master server receives the payment information of the order terminal, it further includes that the master server queries whether the order terminal sets a specific meal taking time, if yes, sets the meal taking time of the order terminal as the meal taking time, if not, the master server calculates the meal taking time corresponding to the order information sent by the current order terminal according to the number of currently stored order information, and sends the meal taking time to the order terminal.
[0056] In step three, before the master server reads the stored order information in turn, it further includes that the master server acquires the position information of the order terminal in real time, the acquisition of the position information is requested by the master server to the order terminal to open the positioning function, the master server calculates the meal placing time of the meal placing device into the meal containing cell according to the position of the order terminal, the position of the meal taking cabinet, the movement route and speed of the order terminal. The calculation of the time is to call the third party map information, determine the position of the order terminal and the meal taking cabinet, determine the route according to the map information, and calculate the meal taking time according to the collected average speed information.
[0057] In step three, while the meal placing device moves the corresponding meal into any idle meal containing cell, the master server starts timing and sets the upper limit of timing, the termination condition of the timing is that the timing reaches the upper limit of timing or the timing does not reach the upper limit of timing and the master server receives the order number of the order terminal;
[0058] The termination of the timing includes the following steps:
[0059] a) When the timing reaches the upper limit, the timing is stopped, the main control server judges whether the position information of the ordering terminal is within 10 meters, if yes, the main control server waits for detecting the taking meal code, if not, the main control server closes the display information of the display device on the meal containing grid, the main control server controls the meal taking device to take the meal from the corresponding meal containing grid and place the meal on the temporary storage table according to the meal storage position code sequence; judging whether the position of the ordering terminal is within 10 meters can avoid the timing reaching the upper limit, but when the meal taker is about to arrive, the main control server takes the meal from the meal storage cabinet and places it on the temporary storage table;
[0060] b) The main control server writes the meal storage position code sequence into the memory address corresponding to the meal taking number and sends the meal storage position code on the temporary storage table to the ordering terminal;
[0061] c) When the timing does not reach the upper limit, the main control server receives the ordering number of the ordering terminal, then the timing is stopped, the main control server stores the timing time to calculate the average taking meal time.
[0062] As shown in Figure 8 the taking meal process of the meal placed on the temporary storage table is as follows: when the memory address contains the temporary storage table code and the taking meal number, the main control server detects whether the temporary storage table code and the corresponding taking meal number sent by the ordering terminal are received, if not, the main control server skips the memory address containing the temporary storage table code and the taking meal number to process the ordering information in the next memory address, when the main control server receives the temporary storage table code and the corresponding taking meal number sent by the ordering terminal, the main control server reads the memory address and re-transfers the meal from the temporary storage table to the meal unit grid, and displays the taking meal code and the temporary storage number on the corresponding display device for the user to take away the meal.
[0063] The technical means disclosed in the present application scheme is not limited to the technical means disclosed in the above-mentioned embodiments, but also includes the technical solutions composed of any combination of the above technical features. It should be noted that for ordinary skilled persons in the art, without departing from the principles of the present application, some improvements and refinements can also be made, which are also considered within the protection scope of the present application.
Claims
1. An access food cabinet comprising at least one food holding compartment, characterized by: The meal containing compartment is provided with a meal taking door and an opening and closing door mechanism on one side, and an open type meal placing opening on the opposite side of the side where the meal taking door is located, for placing meals, the opening and closing door mechanism is a crank slider opening and closing door mechanism, the meal placing opening is provided with a meal placing device for automatic meal serving, the meal placing device is provided with a temporary storage table at the corresponding position, the temporary storage table is provided with meal storage positions coded in sequence, and the temporary storage table cooperates with the meal placing device to temporarily store meals, and the storage and taking cabinet is provided with a master control server, and the master control server pre-stores corresponding sequence codes of the meal storage positions, for the meal taking process of the meals placed on the temporary storage table.
2. The access cabinet of claim 1, wherein: The open type meal placing opening is provided with a meal placing door and an opening and closing door mechanism, for placing meals through the meal placing opening or the meal placing door.
3. The access cabinet of claim 1, wherein: The meal containing compartment is provided with a meal taking door and an opening and closing door mechanism on one side, and an open type meal placing opening on the opposite side of the side where the meal taking door is located, for placing meals, the opening and closing door mechanism is a crank slider opening and closing door mechanism, the meal placing opening is provided with a meal placing device for automatic meal serving, the meal placing device is provided with a temporary storage table at the corresponding position, the temporary storage table is provided with meal storage positions coded in sequence, and the temporary storage table cooperates with the meal placing device to temporarily store meals, and the storage and taking cabinet is provided with a master control server, and the master control server pre-stores corresponding sequence codes of the meal storage positions, for the meal taking process of the meals placed on the temporary storage table.
4. The access cabinet of claim 3, wherein: The display device is connected with the master control server through an RS232 serial port, the ordering terminal is connected with the master control server through cellular mobile communication, and the meal placing device is connected with the master control server through an Ethernet.
5. The access cabinet of claim 4, wherein: The display device is an LED dot matrix screen or a liquid crystal display screen, the ordering terminal is a mobile phone or a tablet, and the meal placing device is a mechanical arm or a mechanical hand.
6. A method of accessing a meal from a meal access cabinet as claimed in any one of claims 1 to 5, wherein, The method comprises the following steps: Step one: the master control server receives meal ordering information of the ordering terminal; Step two: the master control server receives payment information of the ordering terminal, generates a corresponding meal taking number, stores the meal ordering information and the meal taking number, and sends the meal taking number to the ordering terminal; Step three: the master control server reads the stored meal ordering information in sequence, controls the meal placing device to move corresponding meals to any idle meal containing compartment, and sends the meal taking number to the display device; Step four: the master control server detects whether the meal taking number sent by the ordering terminal is received, if yes, the master control server controls the meal taking door of the meal containing compartment corresponding to the meal taking number to open, and if not, the master control server continues to detect; In step three, before the master control server reads the stored meal ordering information in sequence, the master control server further comprises the following steps: the master control server acquires position information of the ordering terminal in real time, and calculates meal placing time of the meal placing device to the meal containing compartment according to the position of the ordering terminal, the position of the storage and taking cabinet, the movement route and speed of the ordering terminal; In step three, while the meal placing device moves corresponding meals to any idle meal containing compartment, the master control server starts timing and sets an upper limit of the timing, and the timing termination condition is that the timing reaches the upper limit of the timing or the timing does not reach the upper limit of the timing and the master control server receives the meal taking number of the ordering terminal; The timing termination comprises the following steps: a) When the timing reaches the upper limit, the timing is stopped, the main control server judges whether the position information of the ordering terminal is within 10 meters, if yes, the main control server waits for the detection of the meal taking code, if not, the main control server closes the display information of the display device on the meal containing grid, the main control server controls the meal taking device to take out the meal from the corresponding meal containing grid and place it on the temporary storage table according to the storage position code sequence on the temporary storage table; b) The main control server writes the storage position code sequence into the memory address corresponding to the meal taking number, and sends the storage position code on the temporary storage table to the ordering terminal; c) When the timing reaches the upper limit, the timing is stopped, the main control server judges whether the position information of the ordering terminal is within 10 meters, if yes, the main control server waits for the detection of the meal taking code, if not, the main control server closes the display information of the display device on the meal containing grid, the main control server controls the meal taking device to take out the meal from the corresponding meal containing grid and place it on the temporary storage table according to the storage position code sequence on the temporary storage table; The meal taking process of the meal placed on the temporary storage table is as follows: when the memory address contains the temporary storage table code and the meal taking number, the main control server detects whether the temporary storage table code and the corresponding meal taking number sent by the ordering terminal are received, if not, the main control server skips the memory address containing the temporary storage table code and the meal taking number to process the ordering information in the next memory address, when the main control server receives the temporary storage table code and the corresponding meal taking number sent by the ordering terminal, the main control server reads the memory address and re-removes the meal from the temporary storage table to the meal cell, and displays the meal taking code and the temporary storage number on the corresponding display device for the user to take away the meal.
7. The method of claim 6, wherein: In step two, before the main control server receives the payment information of the ordering terminal, it also includes that the main control server queries whether the ordering terminal sets a specific meal taking time, if yes, the meal taking time set by the ordering terminal is set as the meal taking time, if not, the main control server calculates the meal taking time corresponding to the ordering information sent by the current ordering terminal according to the number of currently stored ordering information, and sends the meal taking time to the ordering terminal.
Citation Information
Patent Citations
Intelligent self-taking cabinet with touch transparent screen automatic doors
CN106073229A
Meal storing and taking cabinet
CN212139885U
Communication device and order receiving method
JP2004021927A