HMI-based batch stack type planning method, device and equipment and storage medium

By implementing the batch stacking type planning method in HMI, automatically importing material parameters and generating reference stacking types according to various conditions, the problems of low planning efficiency and poor reliability caused by material diversity in the prior art are solved, and efficient and reliable batch stacking type planning is achieved.

CN119539134APending Publication Date: 2025-02-28XYZ ROBOTICS CHINA INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311117990.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-31
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

When the prior art processes large quantities and various shapes, stacking planning is inefficient, poor reliability, and batch planning cannot be achieved, and operators need to arrange it manually.

Method used

By displaying the stacking planning interface in HMI, receiving trigger indication information, selecting batch stacking planning controls, jumping to the batch import material control, importing multiple types of material parameters, and automatically performing stacking planning based on pallet parameters, number of layers, palletizing type and material parameters to generate reference stacking.

Benefits of technology

The batch stacking planning of a variety of different materials and pallets is realized through HMI, which improves planning capabilities and efficiency, is suitable for scenarios with large quantities and diverse materials, and enhances reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119539134A_ABST
    Figure CN119539134A_ABST
Patent Text Reader

Abstract

The invention provides an HMI-based batch stack type planning method, apparatus and device, and a storage medium. The method comprises the steps of displaying a stack type planning interface in an HMI, receiving trigger indication information for a stack type list, selecting a batch stack type planning control, and skipping to a batch stack type planning option box; triggering indication information aiming at the batch importing material control is received, N types of material parameters are imported, stack type planning is automatically carried out according to the parameter information of the trays, the number of layers, the stacking type and the batch importing material parameters, and N reference stack types are obtained. Therefore, batch stack type planning of various different materials and different trays can be carried out through the HMI, the stack type planning capability is greatly improved in combination with a stack type planning algorithm and a human-assisted planning mode, the planning efficiency is high, and the method is suitable for a large number of scenes with various materials and high in reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the development of industrial automation technology, the automatic handling and stacking of materials by palletizing robots is becoming more and more popular in material and warehousing scenarios.

[0003] At present, the applied pallet types are mostly based on relatively simple pallet type planning methods. For example, a single planning is carried out for each type of material according to user needs. Each planning needs to consider the parameters of the pallet and the material. Especially when it comes to materials of large quantity and various shapes, the planned pallet type cannot be directly called for use. The operator still needs to manually arrange and plan on site. The planned pallet type is single, the planning efficiency is low, and the reliability is poor. Summary of the invention

[0004] In view of the defects in the prior art, the object of the present invention is to provide a batch pallet type planning method, device, equipment and storage medium based on HMI.

[0005] In a first aspect, an embodiment of the present application provides a batch pallet type planning method based on HMI, comprising:

[0006] Displaying a pallet type planning interface in the HMI, wherein the pallet type planning interface includes: a pallet type list, a pallet list, and a material list;

[0007] Receive trigger indication information for the stack type list, select a batch stack type planning control, and jump to a batch stack type planning option box; wherein the batch stack type planning option box includes: a batch import material control;

[0008] Receive trigger indication information for the batch import material control, and import N types of material parameters, where N is a natural number greater than 1;

[0009] According to the pallet parameter information, number of layers, palletizing type, and batch imported material parameters, pallet type planning is automatically performed to obtain N reference pallet types.

[0010] Optionally, the batch pallet type planning option box also includes: a pallet selection control

[0011] Before automatically performing stack type planning, the method further includes:

[0012] Receive trigger indication information for a pallet selection control to determine parameter information of the pallet, wherein the parameter information of the pallet includes: pallet length, pallet width, pallet height, maximum pallet load height, and maximum pallet load weight.

[0013] Optionally, it also includes:

[0014] The parameters corresponding to the planned N reference stack types are displayed in the stack type list; the parameters corresponding to the N reference stack types include: stack type length, stack type width, stack type height, stack type weight, and the number of materials in each layer.

[0015] Optionally, the method further includes: selecting to view in the stack type list, or deleting any one or more reference stack types.

[0016] Optionally, after displaying the stack type planning interface in the HMI, the method further includes:

[0017] Manually modify any one or more reference pallet types in the pallet type list, including: adding or deleting the number of layers of the reference pallet type, dragging the material stacking position, modifying the pallet size, modifying the pallet type, and modifying the material parameters;

[0018] Save manually modified stack shapes.

[0019] Optionally, the batch stacking type planning option box further includes: a layer number selection control;

[0020] Before automatically performing stack type planning, the method further includes:

[0021] The trigger indication information for the layer number selection control is received to determine the number of layers of each stack type.

[0022] Optionally, the batch pallet type planning option box further includes: a pallet type selection control;

[0023] Before automatically performing stack type planning, the method further includes:

[0024] The trigger indication information for the palletizing type selection control is received to determine the palletizing type of each palletizing type, wherein the palletizing types include: a circular type, a barcode facing outward type, and a compact type.

[0025] In a second aspect, an embodiment of the present application provides a batch stacking type planning device based on HMI, comprising:

[0026] A pallet type planning display module is used to display a pallet type planning interface in the HMI, wherein the pallet type planning interface includes: a pallet type list, a pallet list, and a material list;

[0027] The first input module is used to receive trigger indication information for the stack type list, and select a batch stack type planning control to jump to a batch stack type planning option box; wherein the batch stack type planning option box includes: a batch import material control;

[0028] A second input module is used to receive trigger indication information for the batch material import control, and import N types of material parameters, where N is a natural number greater than 1;

[0029] The automatic planning module is used to automatically plan the pallet type according to the pallet parameter information, number of layers, palletizing type, and batch imported material parameters to obtain N reference pallet types.

[0030] Optionally, the batch pallet type planning option box also includes: a pallet selection control

[0031] Before automatically performing the pallet planning, the second input module is also used to:

[0032] Receive trigger indication information for a pallet selection control to determine parameter information of the pallet, wherein the parameter information of the pallet includes: pallet length, pallet width, pallet height, maximum pallet load height, and maximum pallet load weight.

[0033] Optionally, the stack type planning and display module is further used for:

[0034] The parameters corresponding to the planned N reference stack types are displayed in the stack type list; the parameters corresponding to the N reference stack types include: stack type length, stack type width, stack type height, stack type weight, and the number of materials in each layer.

[0035] Optionally, it also includes: a third input module for instructing to select to view or delete any one or more reference stack types in the stack type list.

[0036] Optionally, it further includes: a manual modification module, which is used to manually modify any one or more reference pallet types in the pallet type list after the pallet type planning interface is displayed in the HMI, and the manual modification includes: adding or deleting the number of layers of the reference pallet type, dragging the material stacking position, modifying the pallet size, modifying the pallet type, and modifying the material parameters;

[0037] Save manually modified stack shapes.

[0038] Optionally, the batch stacking type planning option box further includes: a layer number selection control;

[0039] The second input module is further used to: before automatically performing the stack type planning, receive the trigger indication information for the layer number selection control, so as to determine the number of layers of each stack type.

[0040] Optionally, the batch pallet type planning option box further includes: a pallet type selection control;

[0041] The second input module is further used for: before automatically performing the stack type planning, the method further comprises:

[0042] The trigger indication information for the palletizing type selection control is received to determine the palletizing type of each palletizing type, wherein the palletizing types include: a circular type, a barcode facing outward type, and a compact type.

[0043] In a third aspect, an embodiment of the present application provides a batch pallet type planning device based on HMI, comprising: a processor and a memory, wherein the memory stores executable program instructions, and when the processor calls the program instructions in the memory, the processor is used to:

[0044] Execute the steps of the HMI-based batch pallet planning method as described in any one of the first aspects.

[0045] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium for storing a program, which, when executed, implements the steps of the HMI-based batch pallet planning method as described in any one of the first aspects.

[0046] In a sixth aspect, an embodiment of the present application provides a program product, which includes a computer program, and the computer program is stored in a readable storage medium. At least one processor of a robot can read the computer program from the readable storage medium, and the at least one processor executes the computer program to implement the HMI-based batch pallet planning method of the first aspect.

[0047] Compared with the prior art, the present invention has the following beneficial effects:

[0048] In this application, by displaying the pallet type planning interface in the HMI, receiving the trigger indication information for the pallet type list, and selecting the batch pallet type planning control, jumping to the batch pallet type planning option box; receiving the trigger indication information for the batch material import control, importing N types of material parameters, and automatically performing pallet type planning according to the pallet parameter information, number of layers, pallet type, and batch imported material parameters, N reference pallets are obtained. Therefore, batch pallet type planning of a variety of different materials and different pallets can be performed through the HMI, and the combination of the two methods of pallet type planning algorithm and manual auxiliary planning greatly improves the ability of pallet type planning, with high planning efficiency, suitable for scenes with large quantities and diverse materials, and strong reliability. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following will briefly introduce the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings in the following descriptions are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without creative work. By reading the detailed description of the non-limiting embodiments with reference to the following drawings, other features, purposes and advantages of the present invention will become more obvious:

[0050] Figure 1 Schematic diagram of the batch stacking type planning interface based on HMI provided in the embodiment of the present application Figure 1 ;

[0051] Figure 2 Schematic diagram of the batch stacking type planning interface based on HMI provided in the embodiment of the present application Figure 2 ;

[0052] Figure 3 A schematic flow chart of a batch stacking type planning method based on HMI provided in an embodiment of the present application;

[0053] Figure 4 A schematic flow chart of another HMI-based batch pallet type planning method provided in an embodiment of the present application;

[0054] Figure 5 A schematic flow chart of another HMI-based batch pallet type planning method provided in an embodiment of the present application;

[0055] Figure 6 A schematic diagram of the structure of a batch stacking type planning device based on HMI provided in an embodiment of the present application;

[0056] Figure 7 A schematic structural diagram of another HMI-based batch stacking planning device provided in an embodiment of the present application;

[0057] Figure 8 A schematic diagram of the structure of a batch stacking type planning device based on HMI provided in one embodiment of the present application;

[0058] Fig. 9 It is a schematic diagram of the structure of a computer-readable storage medium in an embodiment of the present invention. DETAILED DESCRIPTION

[0059] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0060] It should be noted that when a component is said to be "fixed to" another component, it can be directly on the other component or there can be a central component. When a component is said to be "connected to" another component, it can be directly connected to the other component or there can be a central component at the same time.

[0061] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application. The term "and / or" used herein includes any and all combinations of one or more of the related listed items.

[0062] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein, for example, can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0063] The following specific embodiments are used to describe in detail the technical solution of the present invention and how the technical solution of the present application solves the above technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.

[0064] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0065] Figure 1 Schematic diagram of the batch stacking type planning interface based on HMI provided in the embodiment of the present application Figure 1 ,like Figure 1 As shown, a batch palletizing planning function is developed through a human-machine interface (HMI). The number of pallets and the type of pallet (for example, length, width, height, and maximum load weight) can be set in the batch palletizing planning option box. It should be noted that the materials for palletizing planning are not limited to boxes. In this embodiment, taking boxes as an example, you can directly download the carton list template, or batch import the parameters of the boxes in a table form, such as the length, width, height, and weight of the boxes. Then, the pallet type and the box parameters are combined to automatically plan the pallet type, where the planned parameters include: the number of layers of each pallet, the palletizing type (default palletizing type, round-shaped palletizing type, etc.). In addition, you can also plan whether to consider the orientation of the barcode when palletizing.

[0066] Figure 2 Schematic diagram of the batch stacking type planning interface based on HMI provided in the embodiment of the present application Figure 2 ,like Figure 2 As shown in the figure, after completing batch pallet planning or before automatic planning, you can click on the pallet list to view the planned pallets. In the pallet list, the serial number, pallet name, pallet length, width, height, weight, number of layers, number of each layer, number of whole pallets, pallet picture, etc. are displayed in columns. You can click View to display the pallet picture in the pallet list, and display the entire pallet in three-dimensional or two-dimensional form.

[0067] In this embodiment, batch pallet planning of a variety of different materials and different pallets is performed through HMI, combining the pallet planning algorithm and manual assisted planning, which greatly improves the pallet planning capability and has high planning efficiency. It is suitable for scenarios with large quantities and diverse materials and has strong reliability.

[0068] Figure 3 A flow chart of a batch stacking type planning method based on HMI is provided in an embodiment of the present application, such as Figure 3 As shown, the method in this embodiment may include:

[0069] Step S301: displaying a stack type planning interface in the HMI.

[0070] In this embodiment, the pallet type planning interface may include: a pallet type list, a pallet list, a material list, etc. The pallet type list is mainly used to display various information of the planned pallet type, such as the parameter information of the pallet, the information of the material, etc. For details, please refer to Figure 2 The pallet list shows in detail the different types of pallets that have been placed. When planning, you can directly select the pallet from the pallet list to avoid manual input every time. The material list generally records the size and weight of the material. Different materials correspond to different pallets and the planning results are different.

[0071] Step S302, receiving trigger indication information for the pallet type list, and selecting the batch pallet type planning control to jump to the batch pallet type planning option box.

[0072] In this embodiment, when the user clicks the batch pallet type planning control on the pallet type list on the pallet type planning interface, the user can directly jump to the batch pallet type planning option box to import or edit the planned parameters in the batch pallet type planning option box.

[0073] Exemplarily, the batch pallet planning option box may include: a batch material import control for batch importing materials.

[0074] Exemplarily, the batch pallet planning option box also includes: a pallet selection control, which is used to receive trigger indication information for the pallet selection control before automatically performing pallet planning, so as to determine the parameter information of the pallet, and the parameter information of the pallet includes: pallet length, pallet width, pallet height, maximum pallet load height, and maximum pallet load weight.

[0075] Exemplarily, the batch pallet type planning option box also includes: a layer number selection control; before automatically performing the pallet type planning, receiving trigger indication information for the layer number selection control to determine the number of layers of each pallet type.

[0076] Exemplarily, the batch palletizing planning option box also includes: a palletizing type selection control; before automatically performing palletizing planning, receiving trigger indication information for the palletizing type selection control to determine the palletizing type of each palletizing type, the palletizing types including: a U-shaped type, a barcode facing outward type, and a compact type.

[0077] Step S303: receiving trigger instruction information for batch importing material controls, and importing N types of material parameters.

[0078] In this embodiment, when the batch import material control is clicked, parameter settings for multiple different types of materials can be completed at the same time, where N is a natural number greater than 1.

[0079] Step S304: Automatically perform pallet type planning based on the pallet parameter information, number of layers, pallet type, and batch imported material parameters to obtain N reference pallet types.

[0080] Furthermore, the parameters corresponding to the planned N reference stack types are displayed in the stack type list; wherein the parameters corresponding to the N reference stack types include: stack length, stack width, stack height, stack weight, and the quantity of materials in each layer.

[0081] In this embodiment, after determining the parameter information of the pallet, the number of layers, the type of stacking, and the parameters of the materials imported in batches, the planning of N stacking types is completed at the same time to obtain N reference stacking types. The reason why it is defined as a reference stacking type here is that in specific applications, the batch-planned stacking type can also be manually adjusted.

[0082] In this embodiment, by displaying the pallet type planning interface in the HMI, receiving the trigger indication information for the pallet type list, and selecting the batch pallet type planning control, jumping to the batch pallet type planning option box; receiving the trigger indication information for the batch material import control, importing N types of material parameters, and automatically performing pallet type planning according to the parameter information, number of layers, pallet type, and batch imported material parameters of the pallet, and obtaining N reference pallets. Therefore, batch pallet type planning of various different materials and pallets can be performed through the HMI, and the combination of the pallet type planning algorithm and manual auxiliary planning greatly improves the ability of pallet type planning, with high planning efficiency, suitable for scenes with large quantities and diverse materials, and strong reliability.

[0083] Figure 4 A flow chart of another HMI-based batch stacking planning method provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the method in this embodiment may include:

[0084] Step S401: displaying a stack type planning interface in the HMI.

[0085] Step S402, receiving trigger indication information for the pallet type list, and selecting a batch pallet type planning control to jump to a batch pallet type planning option box.

[0086] Step S403: receiving trigger instruction information for batch importing material controls, and importing N types of material parameters.

[0087] Step S404: Automatically perform pallet type planning based on the pallet parameter information, number of layers, pallet type, and batch imported material parameters to obtain N reference pallet types.

[0088] For the specific implementation and technical effects of steps S401 to S404 in this embodiment, please refer to Figure 2 The relevant descriptions of steps S301 to S304 are not repeated here.

[0089] Step S405: Select to view or delete any one or more reference stack types in the stack type list.

[0090] In this embodiment, you can directly select and view any generated reference stack type in the stack type list. For details, see Figure 2 As shown, when the view control is clicked, the reference stack type is displayed in a two-dimensional or three-dimensional manner in a newly popped-up view interface. Optionally, any one or more reference stack types can be deleted from the stack type list.

[0091] Figure 5 A flow chart of another HMI-based batch stacking planning method provided in an embodiment of the present application is shown as follows: Figure 5As shown, the method in this embodiment may include:

[0092] Step S501: displaying a stack type planning interface in the HMI.

[0093] Step S502: Receive trigger indication information for the pallet type list, select the batch pallet type planning control, and jump to the batch pallet type planning option box.

[0094] Step S503: receiving trigger instruction information for batch importing material controls, and importing N types of material parameters.

[0095] Step S504: Automatically perform pallet type planning based on the pallet parameter information, number of layers, pallet type, and batch imported material parameters to obtain N reference pallet types.

[0096] For the specific implementation and technical effects of steps S501 to S504 in this embodiment, please refer to Figure 2 The relevant descriptions of steps S301 to S304 are not repeated here.

[0097] Step S505: Manually modify any one or more reference stack types in the stack type list.

[0098] In this embodiment, manual modification includes: adding or deleting the number of layers of the reference pallet type, dragging the material stacking position, modifying the pallet size, modifying the pallet type, and modifying the material parameters.

[0099] Step S506: Save the manually modified stacking shape.

[0100] In this embodiment, after completing the automatic batch pallet type planning, any one or more reference pallet types can be manually modified, such as modifying the number of layers of the reference pallet type, the material stacking position, the pallet type, the pallet parameters, etc., and then saving the modified data to replace the original reference pallet type. In this way, manual planning can be combined with batch pallet type planning, making the pallet type planning more flexible and applicable to more complex and changeable planning scenarios.

[0101] Figure 6 A structural diagram of a batch stacking type planning device based on HMI is provided in an embodiment of the present application, such as Figure 6 As shown, the device in this embodiment may include:

[0102] The stack type planning display module 601 is used to display the stack type planning interface in the HMI, and the stack type planning interface includes: a stack type list, a pallet list, and a material list;

[0103] The first input module 602 is used to receive trigger indication information for the pallet type list, and select the batch pallet type planning control to jump to the batch pallet type planning option box; wherein the batch pallet type planning option box includes: a batch import material control;

[0104] The second input module 603 is used to receive trigger instruction information for batch import material control, and import N types of material parameters, where N is a natural number greater than 1;

[0105] The automatic planning module 604 is used to automatically plan the pallet type according to the parameter information, number of layers, palletizing type, and the parameters of the materials imported in batches, and obtain N reference pallet types.

[0106] Optionally, the batch pallet planning option box also includes: pallet selection control

[0107] Before automatically performing the stack type planning, the second input module 603 is also used to:

[0108] Receive trigger indication information for the pallet selection control to determine parameter information of the pallet, the parameter information of the pallet includes: pallet length, pallet width, pallet height, maximum pallet load height, and maximum pallet load weight.

[0109] Optionally, the stack type planning display module 601 is further used for:

[0110] The parameters corresponding to the planned N reference stack types are displayed in the stack type list; the parameters corresponding to the N reference stack types include: stack type length, stack type width, stack type height, stack type weight, and the number of materials in each layer.

[0111] Optionally, the batch stacking type planning option box also includes: a layer number selection control;

[0112] The second input module 603 is further used to receive trigger indication information for the layer number selection control before automatically performing the stack type planning, so as to determine the number of layers of each stack type.

[0113] Optionally, the batch pallet type planning option box also includes: a pallet type selection control;

[0114] The second input module 603 is further used for: before automatically performing the stack type planning, the method further comprises:

[0115] The trigger indication information for the palletizing type selection control is received to determine the palletizing type of each palletizing type, and the palletizing types include: round-shaped type, barcode facing outward type, and compact type.

[0116] In this embodiment, by displaying the pallet type planning interface in the HMI, receiving the trigger indication information for the pallet type list, and selecting the batch pallet type planning control, jumping to the batch pallet type planning option box; receiving the trigger indication information for the batch material import control, importing N types of material parameters, and automatically performing pallet type planning according to the parameter information, number of layers, pallet type, and batch imported material parameters of the pallet, and obtaining N reference pallets. Therefore, batch pallet type planning of various different materials and pallets can be performed through the HMI, and the combination of the pallet type planning algorithm and manual auxiliary planning greatly improves the ability of pallet type planning, with high planning efficiency, suitable for scenes with large quantities and diverse materials, and strong reliability.

[0117] Figure 7 A schematic diagram of the structure of another HMI-based batch stacking planning device provided in an embodiment of the present application is shown in FIG. Figure 7 As shown, the device in this embodiment is Figure 6 Based on the device shown, it can also include:

[0118] The third input module 605 is used to instruct to select to view or delete any one or more reference stack types in the stack type list.

[0119] Optionally, the above-mentioned device may also include: a manual modification module 606, which is used to manually modify any one or more reference pallet types in the pallet type list after the pallet type planning interface is displayed in the HMI, and the manual modification includes: adding and deleting the number of layers of the reference pallet type, dragging the material stacking position, modifying the pallet size, modifying the pallet type, and modifying the material parameters; saving the manually modified pallet type.

[0120] In this embodiment, after completing the automatic batch pallet type planning, any one or more reference pallet types can be manually modified, such as modifying the number of layers of the reference pallet type, the material stacking position, the pallet type, the pallet parameters, etc., and then saving the modified data to replace the original reference pallet type. In this way, manual planning can be combined with batch pallet type planning, making the pallet type planning more flexible and applicable to more complex and changeable planning scenarios.

[0121] Figure 8 This is a schematic structural diagram of an HMI-based batch pallet type planning device provided in an embodiment of the present application. The HMI-based batch pallet type planning device 800 in this embodiment may include: a processor 801 and a memory 802 .

[0122] The memory 802 is used to store programs. The memory 802 may include volatile memory (English: volatile memory), such as random-access memory (English: random-access memory, abbreviated: RAM), such as static random-access memory (English: static random-access memory, abbreviated: SRAM), double data rate synchronous dynamic random access memory (English: Double Data Rate Synchronous Dynamic Random Access Memory, abbreviated: DDR SDRAM), etc. The memory may also include non-volatile memory (English: non-volatile memory), such as flash memory (English: flash memory). The memory 802 is used to store computer programs (such as applications, functional modules, etc. that implement the above method), computer instructions, etc. The above computer programs, computer instructions, etc. can be partitioned and stored in one or more memories 802. And the above computer programs, computer instructions, data, etc. can be called by the processor 801.

[0123] The above-mentioned computer programs, computer instructions, etc. may be stored in partitions in one or more memories 802 . And the above-mentioned computer programs, computer instructions, data, etc. may be called by the processor 801 .

[0124] The processor 801 is used to execute the computer program stored in the memory 802 to implement each step of the method involved in the above embodiment.

[0125] For details, please refer to the relevant description in the previous method embodiment.

[0126] The processor 801 and the memory 802 may be independent structures or integrated structures. When the processor 801 and the memory 802 are independent structures, the memory 802 and the processor 801 may be coupled and connected via a bus 803 .

[0127] The HMI-based batch pallet type planning device 800 of this embodiment can execute Figures 3 to 5 For the technical solution in the method shown, its specific implementation process and technical principles can be found in Figures 3 to 5 The relevant descriptions in the method shown will not be repeated here.

[0128] It will be appreciated by those skilled in the art that various aspects of the present invention may be implemented as systems, methods or program products. Therefore, various aspects of the present invention may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits", "modules" or "platforms".

[0129] In addition, an embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When at least one processor of a user device executes the computer-executable instructions, the user device executes the above-mentioned various possible methods.

[0130] Among them, computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general or special-purpose computer. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a user device. Of course, the processor and the storage medium can also be present in a communication device as discrete components.

[0131] The present application also provides a program product, which includes a computer program. The computer program is stored in a readable storage medium. At least one processor of the server can read the computer program from the readable storage medium. At least one processor executes the computer program so that the server implements any method of the above-mentioned embodiments of the present invention.

[0132] Those skilled in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiments; and the aforementioned storage medium includes: read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk, etc. Various media that can store program codes.

[0133] Fig. 9 Schematic diagram of the structure of a computer-readable storage medium in an embodiment of the present invention. Fig. 9As shown, a program product 900 for implementing the above method according to an embodiment of the present invention is described, which can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.

[0134] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0135] Computer readable storage media may include data signals propagated in baseband or as part of a carrier wave, wherein readable program codes are carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The readable storage medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, device, or device. The program codes contained on the readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination thereof.

[0136] Program code for performing the operations of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0137] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same and similar parts between the embodiments can be referred to each other. The above description of the disclosed embodiments enables professionals and technicians in this field to implement or use the present invention. Various modifications to these embodiments will be obvious to professionals and technicians in this field, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to these embodiments shown in this article, but will comply with the widest range consistent with the principles and novel features disclosed herein.

[0138] The above describes the specific embodiments of the present invention. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art may make various modifications or variations within the scope of the claims, which do not affect the essence of the present invention.

Claims

1. A batch stacking type planning method based on HMI, characterized in that: include: Displaying a pallet type planning interface in the HMI, wherein the pallet type planning interface includes: a pallet type list, a pallet list, and a material list; Receive trigger indication information for the stack type list, select a batch stack type planning control, and jump to a batch stack type planning option box; wherein the batch stack type planning option box includes: a batch import material control; Receive trigger indication information for the batch import material control, and import N types of material parameters, where N is a natural number greater than 1; According to the pallet parameter information, number of layers, palletizing type, and batch imported material parameters, pallet type planning is automatically performed to obtain N reference pallet types.

2. The HMI-based batch pallet planning method according to claim 1, characterized in that: The batch pallet type planning option box also includes: a pallet selection control, Before automatically performing stack type planning, the method further includes: Receive trigger indication information for a pallet selection control to determine parameter information of the pallet, wherein the parameter information of the pallet includes: pallet length, pallet width, pallet height, maximum pallet load height, and maximum pallet load weight.

3. The HMI-based batch stacking planning method according to claim 1, characterized in that: Also includes: The parameters corresponding to the planned N reference stack types are displayed in the stack type list; the parameters corresponding to the N reference stack types include: stack type length, stack type width, stack type height, stack type weight, and the number of materials in each layer.

4. The HMI-based batch pallet planning method according to claim 1, characterized in that: Also includes: Select to view or delete any one or more reference stack types in the stack type list.

5. The HMI-based batch pallet planning method according to claim 1, characterized in that: After the stack type planning interface is displayed in the HMI, the method further includes: Manually modify any one or more reference pallet types in the pallet type list, including: adding or deleting the number of layers of the reference pallet type, dragging the material stacking position, modifying the pallet size, modifying the pallet type, and modifying the material parameters; Save manually modified stack shapes.

6. The HMI-based batch pallet planning method according to any one of claims 1 to 5, characterized in that: The batch stacking type planning option box also includes: a layer number selection control; Before automatically performing stack type planning, the method further includes: The trigger indication information for the layer number selection control is received to determine the number of layers of each stack type.

7. The HMI-based batch pallet planning method according to any one of claims 1 to 5, characterized in that: The batch pallet type planning option box also includes: a pallet type selection control; Before automatically performing stack type planning, the method further includes: The trigger indication information for the palletizing type selection control is received to determine the palletizing type of each palletizing type, wherein the palletizing types include: a circular type, a barcode facing outward type, and a compact type.

8. A batch stacking type planning device based on HMI, characterized in that: include: A pallet type planning display module is used to display a pallet type planning interface in the HMI, wherein the pallet type planning interface includes: a pallet type list, a pallet list, and a material list; The first input module is used to receive trigger indication information for the stack type list, and select a batch stack type planning control to jump to a batch stack type planning option box; wherein the batch stack type planning option box includes: a batch import material control; A second input module is used to receive trigger indication information for the batch material import control, and import N types of material parameters, where N is a natural number greater than 1; The automatic planning module is used to automatically plan the pallet type according to the pallet parameter information, number of layers, palletizing type, and batch imported material parameters to obtain N reference pallet types.

9. A batch stacking type planning device based on HMI, characterized in that: include: A processor and a memory, wherein the memory stores executable program instructions, and when the processor calls the program instructions in the memory, the processor is used to: Execute the steps of the HMI-based batch pallet planning method as described in any one of claims 1 to 7.

10. A computer-readable storage medium for storing a program, characterized in that: When the program is executed, the steps of the HMI-based batch pallet planning method according to any one of claims 1 to 7 are implemented.