Automatic guided vehicle scheduling method and system based on intelligent management and control

By acquiring and processing logistics data, using the warehousing management system to determine the scheduling tasks and dispatching the automatic guide vehicle, the problems of poor real-time and low efficiency of the scheduling information in the AGV scheduling system are solved, and efficient automatic guide vehicle scheduling is achieved.

CN119514996APending Publication Date: 2025-02-25FAW LOGISTICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411696404.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

The existing automatic guide vehicle (AGV) scheduling systems have problems such as poor real-time scheduling information and low scheduling efficiency.

Method used

By obtaining logistics data and processing the data using the warehousing management system, warehousing data is constructed to determine the scheduling task, and then scheduling the automatic guided vehicle according to the scheduling task.

Benefits of technology

Real-time efficient scheduling of automatic guided vehicles is realized, the automation level of warehouse operations is improved, manual intervention is reduced, and logistics efficiency and accuracy is significantly improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514996A_ABST
    Figure CN119514996A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic guided vehicle scheduling method and system based on intelligent management and control, and the method comprises the steps: obtaining logistics data; processing the logistics data by using a warehouse management system to obtain warehouse data, the warehouse management system being constructed according to a preset logistics data management demand; determining a scheduling task according to the storage data; and scheduling the automated guided vehicle according to the scheduling task. According to the invention, the technical problems of poor scheduling information real-time performance and low scheduling efficiency of the scheduling system of the AGV in the related technology are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of data processing technology, and in particular, relates to an automatic guided vehicle scheduling method and system based on intelligent control. Background Art

[0002] Automated Guided Vehicle (AGV) is an automatic handling device that uses an automatic guidance system to move autonomously along a predetermined route. It is an important part of logistics automation. With the development of automated logistics, the demand for automated guided vehicles is increasing, and the scheduling of automated guided vehicles has become one of the key technologies of automated logistics systems. At present, the scheduling system of AGV mainly uses manual or semi-manual methods for scheduling. According to the real-time status and scheduling requirements of the AGV, the current location, task status, working status and other information of the AGV are queried manually, and then the scheduling task of the AGV is manually determined, and then the AGV is scheduled manually or semi-manually. That is, the existing AGV scheduling system has the problems of poor real-time scheduling information and low scheduling efficiency. Summary of the invention

[0003] The embodiments of the present invention provide an automatic guided vehicle scheduling method and system based on intelligent control, so as to at least solve the technical problems in the related art that the scheduling system of AGV has poor real-time scheduling information and low scheduling efficiency.

[0004] According to a first aspect of an embodiment of the present invention, there is provided an automatic guided vehicle scheduling method based on intelligent management and control, comprising: acquiring logistics data; processing the logistics data using a warehouse management system to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements; determining a scheduling task based on the warehouse data; and scheduling the automatic guided vehicle based on the scheduling task.

[0005] Optionally, the logistics data includes: storage location data, equipment data, instrument data, material data, supplier data, log data, inbound order data, outbound order data, inventory data, task data, report data and inventory data.

[0006] Optionally, the warehouse management system includes: a basic data management module for managing storage location data, equipment data, tool data, material data, supplier data, and log data; an incoming order management module for managing incoming order data; an outgoing order management module for managing outgoing order data; an inventory management module for managing inventory data; a task management module for managing task data; a report management module for managing report data; an inventory management module for managing inventory data; and a system management module for managing system role data of the warehouse management system.

[0007] Optionally, the logistics data is processed by the warehouse management system to obtain the warehouse data, including: obtaining management instructions by the warehouse management system; and processing the logistics data according to the management instructions to obtain the warehouse data.

[0008] Optionally, management commands include: add, delete, modify, edit, import, and export.

[0009] Optionally, determining a scheduling task based on warehouse data includes: determining a task scheduling status based on warehouse data; in response to an abnormal task scheduling status, obtaining a starting location, a target location and a task type using a warehouse management system; and determining a scheduling task based on the starting location, the target location and the task type.

[0010] Optionally, the task types include: manual task, no-load task and warehousing task.

[0011] Optionally, scheduling the automatic guided vehicle according to the scheduling task includes: determining an automatic guided vehicle control signal according to the scheduling task; and scheduling the automatic guided vehicle according to the automatic guided vehicle control signal.

[0012] According to the second aspect of an embodiment of the present invention, there is also provided an automatic guided vehicle scheduling system based on intelligent management and control, including: an acquisition module for acquiring logistics data; a management module for processing the logistics data using a warehouse management system to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements; a determination module for determining scheduling tasks based on warehouse data; and a scheduling module for scheduling automatic guided vehicles based on scheduling tasks.

[0013] Optionally, the logistics data acquired by the acquisition module includes: storage location data, equipment data, instrument data, material data, supplier data, log data, inbound order data, outbound order data, inventory data, task data, report data and inventory data.

[0014] Optionally, the warehouse management system utilized by the management module includes: a basic data management module for managing storage location data, equipment data, tool data, material data, supplier data, and log data; an incoming order management module for managing incoming order data; an outgoing order management module for managing outgoing order data; an inventory management module for managing inventory data; a task management module for managing task data; a report management module for managing report data; an inventory management module for managing inventory data; and a system management module for managing system role data of the warehouse management system.

[0015] Optionally, the management module is also used to: obtain management instructions using the warehouse management system; and process the logistics data according to the management instructions to obtain warehouse data.

[0016] Optionally, the management instructions in the management module include: add, delete, modify, edit, import and export.

[0017] Optionally, the determination module is also used to: determine the task scheduling status based on the warehouse data; in response to the task scheduling status being an abnormal state, use the warehouse management system to obtain the starting location, target location and task type; determine the scheduling task based on the starting location, target location and task type.

[0018] Optionally, the task types acquired by the determination module include: manual tasks, no-load tasks, and warehousing tasks.

[0019] Optionally, the scheduling module is also used to: determine the automatic guided vehicle control signal according to the scheduling task; and schedule the automatic guided vehicle according to the automatic guided vehicle control signal.

[0020] According to a third aspect of an embodiment of the present invention, there is also provided an electronic device, comprising a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the automatic guided vehicle scheduling method based on intelligent control as described in any embodiment of the first aspect above.

[0021] According to a fourth aspect of an embodiment of the present invention, a non-volatile storage medium is further provided, in which a computer program is stored, wherein the computer program is configured to execute the automatic guided vehicle scheduling method based on intelligent control described in any embodiment of the first aspect when running on a computer or processor.

[0022] According to a fifth aspect of an embodiment of the present invention, a computer program product is also provided, including a computer program, which, when executed by a processor, implements the automatic guided vehicle scheduling method based on intelligent control as described in any embodiment of the first aspect above.

[0023] In an embodiment of the present invention, logistics data is acquired; the logistics data is processed using a warehouse management system to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements; a scheduling task is determined based on the warehouse data; and the automatic guided vehicle is scheduled according to the scheduling task. The present invention integrates logistics data and uses a warehouse management system to process the logistics data, determines the scheduling task of the automatic guided vehicle based on the processed data, and schedules the automatic guided vehicle according to the scheduling task, thereby achieving real-time and efficient scheduling of the automatic guided vehicle. This method not only improves the automation level of warehouse operations and reduces manual intervention, but also significantly improves logistics efficiency and accuracy, thereby solving the technical problems in related technologies that the scheduling system of AGV has poor real-time scheduling information and low scheduling efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0025] Figure 1 is a flow chart of an automatic guided vehicle scheduling method based on intelligent control according to one embodiment of the present invention;

[0026] Figure 2 It is a structural block diagram of an automatic guided vehicle dispatching system based on intelligent control according to one embodiment of the present invention. DETAILED DESCRIPTION

[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0028] It should be noted that the terms "first", "second", etc. 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 terms used in this way can be interchangeable where appropriate, so that the embodiments of the present invention described herein 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.

[0029] According to an embodiment of the present invention, an embodiment of an automatic guided vehicle scheduling method based on intelligent control is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system containing at least one set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0030] The method embodiment can also be executed in an electronic device including a memory and a processor, a similar control device or a cloud. Taking an electronic device as an example, the electronic device may include one or more processors and a memory for storing data. Optionally, the electronic device may also include a communication device and a display device for communication functions. It can be understood by those of ordinary skill in the art that the above structural description is only illustrative and does not limit the structure of the above electronic device. For example, the electronic device may also include more or fewer components than the above structural description, or have a configuration different from the above structural description.

[0031] The processor may include one or more processing units. For example, the processor may include a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processing (DSP) chip, a microcontroller unit (MCU), a field-programmable gate array (FPGA), a neural network processor (NPU), a tensor processing unit (TPU), an artificial intelligence (AI) type processor, and the like. Among them, different processing units may be independent components or integrated into one or more processors. In some instances, the electronic device may also include one or more processors.

[0032] The memory can be used to store computer programs, for example, to store the computer program corresponding to the automatic guided vehicle scheduling method based on intelligent control in the embodiment of the present invention. The processor implements the above-mentioned automatic guided vehicle scheduling method based on intelligent control by running the computer program stored in the memory. The memory may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include a memory remotely arranged relative to the processor, and these remote memories can be connected to the electronic device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0033] The communication device is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a communication provider of the mobile terminal. In one example, the communication device includes a network adapter (network interface controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the communication device can be a radio frequency (radio frequency, RF) module, which is used to communicate with the Internet wirelessly. In some embodiments of the present solution, the communication device is used to connect to mobile devices such as mobile phones and tablets, and instructions can be sent to electronic devices through the mobile device.

[0034] The display device may be a touch screen type liquid crystal display (LCD) and a touch display (also referred to as a "touch screen" or "touch display screen"). The liquid crystal display may enable a user to interact with a user interface of the electronic device. In some embodiments, the electronic device has a graphical user interface (GUI), and a user may interact with the GUI by touching a finger release and / or gestures on a touch-sensitive surface, and executable instructions for executing the above-mentioned human-computer interaction functions are configured / stored in a computer program product or a readable storage medium executable by one or more processors.

[0035] Figure 1 is a flow chart of an automatic guided vehicle scheduling method based on intelligent control according to one embodiment of the present invention, such as Figure 1 As shown, the method comprises the following steps:

[0036] Step S101, obtaining logistics data.

[0037] Step S102, using the warehouse management system to process the logistics data to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements.

[0038] Step S103, determining the scheduling task according to the warehouse data.

[0039] Step S104, scheduling the automatic guided vehicle according to the scheduling task.

[0040] In an embodiment of the present invention, logistics data is acquired; the logistics data is processed using a warehouse management system to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements; a scheduling task is determined based on the warehouse data; and the automatic guided vehicle is scheduled according to the scheduling task. The present invention integrates logistics data and uses a warehouse management system to process the logistics data, determines the scheduling task of the automatic guided vehicle based on the processed data, and schedules the automatic guided vehicle according to the scheduling task, thereby achieving real-time and efficient scheduling of the automatic guided vehicle. This method not only improves the automation level of warehouse operations and reduces manual intervention, but also significantly improves logistics efficiency and accuracy, thereby solving the technical problems in related technologies that the scheduling system of AGV has poor real-time scheduling information and low scheduling efficiency.

[0041] Optionally, the logistics data includes: storage location data, equipment data, instrument data, material data, supplier data, log data, inbound order data, outbound order data, inventory data, task data, report data and inventory data.

[0042] Optionally, the warehouse management system includes: a basic data management module for managing storage location data, equipment data, tool data, material data, supplier data, and log data; an incoming order management module for managing incoming order data; an outgoing order management module for managing outgoing order data; an inventory management module for managing inventory data; a task management module for managing task data; a report management module for managing report data; an inventory management module for managing inventory data; and a system management module for managing system role data of the warehouse management system.

[0043] Optionally, the logistics data is processed by the warehouse management system to obtain the warehouse data, including: obtaining management instructions by the warehouse management system; and processing the logistics data according to the management instructions to obtain the warehouse data.

[0044] It is understandable that the logistics data displayed in the warehouse management system or processed by the warehouse management system are all warehouse data.

[0045] Optionally, management commands include: add, delete, modify, edit, import, and export.

[0046] Optionally, determining a scheduling task based on warehouse data includes: determining a task scheduling status based on warehouse data; in response to an abnormal task scheduling status, obtaining a starting location, a target location and a task type using a warehouse management system; and determining a scheduling task based on the starting location, the target location and the task type.

[0047] It should be noted that when an abnormality occurs in task scheduling, the warehouse data will directly show that the task scheduling status is abnormal. When using the warehouse management system to obtain the starting warehouse location, target warehouse location and task type, the remaining data related to task scheduling in the warehouse data will also be considered, and the starting warehouse location, target warehouse location and task type will be determined according to the preset strategy.

[0048] Optionally, the task types include: manual task, no-load task and warehousing task.

[0049] Optionally, scheduling the automatic guided vehicle according to the scheduling task includes: determining an automatic guided vehicle control signal according to the scheduling task; and scheduling the automatic guided vehicle according to the automatic guided vehicle control signal.

[0050] Specifically, after determining the dispatching task, the system can determine the automatic guided vehicle control signal according to the content of the dispatching task, and the control signal can control the automatic guided vehicle to work, so as to realize the dispatching of the automatic guided vehicle.

[0051] For the above embodiment, the above warehouse management system is illustratively a management software that comprehensively uses basic data management (warehouse location management, equipment management, tool management, spare parts record management, material management, supplier management, maintenance record management, log management), inbound order management, outbound order management, inventory management, task management, report management, inventory management, system management and other functions to effectively control and track the entire process of logistics and cost management of warehouse business, and realize the refined management of perfect enterprise warehouse information. It combines the actual situation and management experience of the enterprise, and can accurately manage customer orders, purchase orders, and comprehensive management of warehouses. After use, the warehouse management mode has undergone a complete transformation. From the traditional "result-oriented" to "process-oriented"; from "data entry" to "data collection", while being compatible with the original "data entry" method; from "manual search for goods" to "guided pickup", making management more convenient. With warehouse management software as the core, make full use of data, information, knowledge and other resources to implement logistics business, control logistics business, support logistics decision-making, and realize logistics information sharing, so as to improve the efficiency of logistics business and the scientific nature of decision-making.

[0052] The warehouse management system combines the open source framework ASP.NET Core MVC+EF Core+Dapper. The system architecture can build a Web application with a clear structure, good reusability, good scalability and easy maintenance in a short period of time.

[0053] ASP.NET Core MVC framework has plug-and-play reusability, mature stability and good teamwork. The complex multi-layer structure faced by the system when implementing different business scenarios determines that large projects need to use frameworks and design patterns to control software quality.

[0054] O / R mapping technology is created to solve the contradiction between relational database and object-oriented programming. EF Core is an O / R mapping framework, which is also open source software. It makes an automatic mapping between relational database and C# object, so that developers can operate the database in a very simple way. It is not only responsible for mapping from C# class to database table (and SQL data type from C# data type), but also provides data query and retrieval capabilities, and can greatly reduce the development time spent on manual data processing in SQL and ADO.NET.

[0055] EF Core can directly use Linq and Lambda for data operations, fully supports object-oriented, is easy to develop and powerful, supports most of the current mainstream databases, and is currently the most widely used ORM framework.

[0056] As a lightweight ORM framework, Dapper does not have EF Core's support for Linq and Lambda, but its performance is greatly improved compared to EF core and is currently the highest-performing ORM framework.

[0057] The EF Core + Dapper architecture model takes into account the development efficiency of EF Core. When EF Core starts to have performance problems, Dapper can be used for high-performance data operations, while also taking into account data query performance. It is currently the most advanced ORM architecture solution.

[0058] For the database system, the warehouse management system uses the Mysql+Redis relational + non-relational database system storage solution based on considerations of efficiency, performance, and security, combined with the current mainstream data storage solutions.

[0059] Relational databases store data in separate tables rather than putting all the data in one large warehouse, which increases speed and flexibility.

[0060] Redis is an open source log-type, Key-Value database written in ANSI C language, compliant with the BSD protocol, supporting the network, and can be memory-based or persistent. It has the advantages of fast query speed, rich data types, complete support features, and persistent storage.

[0061] Specifically, the functions of the warehouse management system are as follows:

[0062] Basic data management: You can enter the basic data management interface through "Basic data management". Each data management page in basic data management provides add, import, and export buttons. The functions of each button are the same as the inbound and outbound order buttons. At the same time, each data has corresponding detailed viewing, editing, and deletion functions.

[0063] When adding a single inventory location information, click the Add button to enter the single inventory information adding page. Fill in and select the required information and click the Submit button to create the new inventory location information.

[0064] When importing the location information, click the Import button to enter the location information import page. Click the Download Template button to download a blank EXCEL template. After the preparation is complete, click the Select button to select and upload the EXCEL import file in the corresponding directory.

[0065] When operating a single piece of data, click the "Edit" button in the single piece of data to view and edit the single piece of data.

[0066] When performing device data management, the device information is managed and maintained, and data can be imported through Excel, or the device data information can be exported as an Excel spreadsheet.

[0067] When managing device data, the operation bar includes: Details button: Click the button to view the detailed data information of the corresponding device; Edit button: Click the button to modify the relevant information of the corresponding device. After the modification is completed, click the Submit button to complete the editing operation; Delete button: Delete the corresponding device information. Click the Confirm button to complete the deletion operation.

[0068] When performing instrument data management, the instrument information is managed and maintained, and the instrument data can be imported through Excel, or the instrument data information can be exported as an Excel table.

[0069] When managing instrument data, the operation bar includes: Details button: Click the button to view the detailed data information of the corresponding instrument; Edit button: Click the button to modify the relevant information of the corresponding instrument. After the modification is completed, click the Submit button to complete the editing operation; Delete button: Delete the corresponding instrument information. Click the Confirm button to complete the deletion operation.

[0070] When performing spare parts record management, the spare parts record information is managed and maintained, and the spare parts record data can be imported through Excel, or the spare parts data information can be exported as an Excel table.

[0071] When managing spare parts records, the operation bar includes: Details button: Click the button to view the detailed data information of the corresponding spare parts record; Edit button: Click the button to modify the relevant information of the corresponding spare parts record. After the modification is completed, click the Submit button to complete the editing operation; Delete button: Delete the corresponding spare parts record information. Click the Confirm button to complete the deletion operation.

[0072] When performing material data management, material information is managed and maintained, and material data can be imported through Excel, or material data information can be exported as an Excel table.

[0073] When managing material data, the operation bar includes: Details button: click the button to view the detailed data information of the corresponding material; Edit button: click the button to modify the relevant information of the corresponding material. After the modification is completed, click the Submit button to complete the editing operation; Delete button: delete the corresponding material information. Click the Confirm button to complete the deletion operation;

[0074] When managing operation logs, enter the user operation log page to view the operation.

[0075] When managing operation logs, the operation bar includes: "Search" button: select or enter search information in the search bar, click the "Search" button to display the search information list. "Details" button: click the "Details" button to display the detailed information of the operation log.

[0076] When managing supplier data, the supplier management page provides add, import, and export buttons, and each piece of data has corresponding detail viewing, editing, and deletion functions.

[0077] When adding a new supplier, click the Add button to add a supplier; the supplier code and supplier name are required. After filling in the information, click Submit. When editing a supplier: click the Edit button of the corresponding supplier. After modifying the information, click Submit. When viewing supplier details, click the Details button of the corresponding supplier. Enter the corresponding supplier details. To delete supplier information, click the Delete button of the corresponding supplier and confirm the deletion to delete the corresponding supplier information.

[0078] When exporting supplier information, click Export to export all supplier information. When importing information, click the Import button to enter the import page. Click Download Template to download the imported template. After filling in the template, click the Select File button. After selecting the file, click the Upload button to upload it. If you make a wrong selection, click the Remove button to remove the currently selected file, and then reselect it.

[0079] When managing maintenance records, the maintenance record management page provides add, import, and export buttons, and each piece of data has corresponding detail viewing, editing, and deletion functions.

[0080] When adding a new device, click the Add button to add a maintenance record. The device number and device name are required. After filling in, click Submit to complete the addition. When editing a maintenance record, click the Edit button of the corresponding maintenance record to enter the editing page. After editing, click Submit to complete the editing. When viewing the details of a maintenance record, click the Details button of the corresponding maintenance record. Enter the details of the corresponding maintenance record. When deleting a record, click the corresponding Maintenance Record Delete button, and after confirming the deletion, the corresponding supplier information can be deleted. When exporting maintenance record information, click Export to export the maintenance record information. When importing information, click the Import button to enter the Import page. Click Download Template to download the imported template. After filling in the template, click the Select File button. After selecting the file, click the Upload button to upload it. If you make a wrong selection, click the Remove button to remove the currently selected file, and then reselect it.

[0081] When managing incoming order data, you can view, batch delete, delete with one click, import, export, and delete incoming orders through "Order Management-Incoming Orders". Click the "Export" button to export the EXCEL file of the incoming order to your local computer. Click the "Search" button to query based on the information in the search bar and display the query information list. Check the checkbox in front of the list to perform batch deletion using the "Batch Delete" button. Enter the corresponding information in the search bar and delete with one click using the "One-Click Delete" button. You can delete orders in the waiting and canceled states using the "Delete" button. When importing orders, click the "Import" button to enter the incoming order import page. Click the "Download Template" button to download a blank EXCEL template. After preparation, click the "Select" button to upload the EXCEL import file in the corresponding directory. After selection, click the "Upload" button to complete the order import operation.

[0082] When managing outbound order data, you can view, add, delete urgent outbound orders, batch delete, delete with one click, import, export, and delete outbound orders through "Order Management-Outbound Order". Click the "Search" button to query according to the information in the search bar and display the query information list. Check the checkbox in front of the list to perform batch deletion through the "Batch Delete" button. Enter the corresponding information in the search bar and delete with one click through the "One-click Delete" button. You can delete orders in the waiting and canceled states through the "Delete" button. Click the "Export" button to export the EXCEL file of the outbound order to the local computer. When importing an order, click the Import button to enter the outbound order import page. Click the Download Template button to download a blank EXCEL template. After preparation, click the Select button to select to upload the EXCEL import file in the corresponding directory. After selection, click the Upload button here to complete the order import operation. When adding a new order, click the "Add" button, fill in the order-related information on the new outbound order page, and click the "Submit" button after completion to complete the new order operation.

[0083] When managing inventory data, you can enter the inventory management interface through "Inventory Management-Inventory List". You can search for specific inventory items and view detailed information based on the material code.

[0084] When performing task data management, tasks are managed through the "Task Management" page. Among them, manual tasks are operation buttons for task scheduling when task scheduling is abnormal. Information such as the starting warehouse location and the target warehouse location must be manually entered for scheduling, and the system will not perform logical judgment on the relevant warehouse locations. No-load tasks are to schedule AGVs to go from the starting position to the target position without lifting the shelf. In addition, it also includes warehousing tasks.

[0085] When managing report data, you can enter the incoming difference report page through "Report-Incoming Incomplete Report" for the incoming difference report, and view, search, and export the report. Search: Select or enter the search information in the search bar, click the "Search" button to display the search information list. Export: Click the "Export" button to export the report's EXCEL file to your local computer. For inventory reports, you can enter the incoming difference report page through "Report-Inventory Report" to view, search, and export the report. Search: Select or enter the search information in the search bar, click the "Search" button to display the search information list. Export: Click the "Export" button to export the report's EXCEL file to your local computer. For outbound material reports, you can enter the outbound material report page through "Report-Outbound Material Report" to view, search, and export the report. "Search" button: Select or enter the search information in the search bar (you can enter multiple barcode numbers at the same time), click the "Search" button to display the search information list. "Export" button: Click the "Export" button to export the report's EXCEL file to your local computer. For the outbound difference report, you can enter the outbound difference report page through "Report-Outbound Difference Report" to view, search, and export the report. "Search" button: Select or enter the search information in the search bar, click the "Search" button to display the search information list. "Export" button: Click the "Export" button to export the report's EXCEL file to your local computer. For the fault report, you can enter the fault report page through "Report-Fault Report" to view, search, and export the report. "Search" button: Select or enter the search information in the search bar, click the "Search" button to display the search information list. "Export" button: Click the "Export" button to export the report's EXCEL file to your local computer.

[0086] When managing inventory data, perform inventory operations through "Inventory Management-Inventory List". Retrieve inventory according to the filled-in conditions, generate inventory lists, and start and cancel inventory lists. Click "Inventory List" to enter the inventory list interface. This interface displays the created inventory list, including the inventory number, creation time, inventory status, creator, and completion time. You can operate the inventory list. When creating an inventory list, in the inventory list interface, you can query the inventory based on the entered part number, shelf date, warehouse type, and warehouse location number as filtering conditions (at least one filtering condition must be entered). Click the "Create Inventory List" button to generate the corresponding inventory list data based on the entered conditions. In the inventory list interface, find the number you need to start inventorying, click the "Start Inventory" button, and click the OK button in the pop-up dialog box. The system automatically issues the AGV task according to the inventory list data to complete the inventory operation. In the inventory list interface, find the inventory list that needs to be canceled, click the "Cancel" button, and click the OK button in the pop-up dialog box to cancel the inventory list (the inventory list that has started cannot be canceled).

[0087] When managing system role data, including: adding a new role, click the Add button to enter the role's add page. The role name is a required field and cannot be repeated. After adding, click the Submit button to add the new role; editing a role, click the Edit button of the corresponding role to enter the edit page. After editing, click Submit to complete the editing. View details, click the Details button of the corresponding role to enter the details page. Delete a role, select multiple roles and click the Batch Delete button. After confirming the deletion, you can delete the selected multiple roles. Click the Delete button of the corresponding role. After confirming the deletion, you can delete the corresponding role.

[0088] When assigning role permissions, click on the assigned permissions of the corresponding role to open the assigned permissions page for the role, check the corresponding function, scroll down to the bottom of the page, and click Submit to save the corresponding permissions for the role. When managing permissions, add permission information, click the Add button to open the Add page, and click Submit after filling in. Edit permission information, click the corresponding Edit button to enter the edit page, and click the Submit button to save after editing. Click the Details button of the corresponding permission to enter the Details page. Click the corresponding Delete button and confirm the deletion to delete the permission. Clear the user permission cache. After modifying the permissions, you need to click this button to clear the cache, and then log in again, so that the new surrender will be useful.

[0089] When managing users, add a new user: click the Add button to add a new user. Username, login password, confirmation password, and role are required. Usernames cannot be repeated; login password and confirmation password must be the same. After filling in, click Submit to complete the addition. Edit a user: click the Edit button of the corresponding user to enter the editing page. After editing, click Submit to complete the editing. View user details: click the Details button of the corresponding user. Enter the corresponding user details. Delete, click the Delete button of the corresponding user, and confirm the deletion to delete the corresponding user information.

[0090] Exemplarily, when designing the system, non-functional design is also considered, that is, capacity requirements, performance requirements, and system requirements are set according to actual usage requirements.

[0091] Through the description of the above implementation methods, those skilled in the art can clearly understand that the method according to the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in each embodiment of the present invention.

[0092] In this embodiment, an automatic guided vehicle scheduling system based on intelligent management and control is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated hereafter. As used below, the term "module" is a combination of software and / or hardware that can implement a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0093] Figure 2 is a structural block diagram of an automatic guided vehicle dispatching system 200 based on intelligent control according to one embodiment of the present invention, such as Figure 2 As shown, an automatic guided vehicle scheduling system 200 based on intelligent management and control is used as an example, including: an acquisition module 201, used to acquire logistics data; a management module 202, used to process the logistics data using a warehouse management system to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements; a determination module 203, used to determine the scheduling task according to the warehouse data; a scheduling module 204, used to schedule the automatic guided vehicle according to the scheduling task.

[0094] Optionally, the logistics data acquired by the acquisition module 201 includes: storage location data, equipment data, tool data, material data, supplier data, log data, inbound order data, outbound order data, inventory data, task data, report data and inventory data.

[0095] Optionally, the warehouse management system used by the management module 202 includes: a basic data management module for managing storage location data, equipment data, tool data, material data, supplier data, and log data; an incoming order management module for managing incoming order data; an outgoing order management module for managing outgoing order data; an inventory management module for managing inventory data; a task management module for managing task data; a report management module for managing report data; an inventory management module for managing inventory data; and a system management module for managing system role data of the warehouse management system.

[0096] Optionally, the management module 202 is further used to: obtain management instructions using the warehouse management system; and process the logistics data according to the management instructions to obtain warehouse data.

[0097] Optionally, the management instructions in the management module 202 include: adding, deleting, modifying, editing, importing and exporting.

[0098] Optionally, the determination module 203 is also used to: determine the task scheduling status based on the warehouse data; in response to the task scheduling status being an abnormal state, use the warehouse management system to obtain the starting location, target location and task type; determine the scheduling task based on the starting location, target location and task type.

[0099] Optionally, the task types acquired by the determination module 203 include: manual tasks, no-load tasks, and warehousing tasks.

[0100] Optionally, the scheduling module 204 is further used to: determine an automatic guided vehicle control signal according to the scheduling task; and schedule the automatic guided vehicle according to the automatic guided vehicle control signal.

[0101] An embodiment of the present invention also provides an electronic device, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the automatic guided vehicle scheduling method based on intelligent control described in any of the above embodiments.

[0102] Optionally, in this embodiment, the processor in the above electronic device may be configured to run a computer program to perform the following steps:

[0103] Step S101, obtaining logistics data.

[0104] Step S102, using the warehouse management system to process the logistics data to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements.

[0105] Step S103, determining the scheduling task according to the warehouse data.

[0106] Step S104, scheduling the automatic guided vehicle according to the scheduling task.

[0107] Optionally, the logistics data includes: storage location data, equipment data, instrument data, material data, supplier data, log data, inbound order data, outbound order data, inventory data, task data, report data and inventory data.

[0108] Optionally, the warehouse management system includes: a basic data management module for managing storage location data, equipment data, tool data, material data, supplier data, and log data; an incoming order management module for managing incoming order data; an outgoing order management module for managing outgoing order data; an inventory management module for managing inventory data; a task management module for managing task data; a report management module for managing report data; an inventory management module for managing inventory data; and a system management module for managing system role data of the warehouse management system.

[0109] Optionally, the logistics data is processed by the warehouse management system to obtain the warehouse data, including: obtaining management instructions by the warehouse management system; and processing the logistics data according to the management instructions to obtain the warehouse data.

[0110] Optionally, management commands include: add, delete, modify, edit, import, and export.

[0111] Optionally, determining a scheduling task based on warehouse data includes: determining a task scheduling status based on warehouse data; in response to an abnormal task scheduling status, obtaining a starting location, a target location and a task type using a warehouse management system; and determining a scheduling task based on the starting location, the target location and the task type.

[0112] Optionally, the task types include: manual task, no-load task and warehousing task.

[0113] Optionally, scheduling the automatic guided vehicle according to the scheduling task includes: determining an automatic guided vehicle control signal according to the scheduling task; and scheduling the automatic guided vehicle according to the automatic guided vehicle control signal.

[0114] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0115] An embodiment of the present invention also provides a non-volatile storage medium, in which a computer program is stored, wherein the computer program is configured to execute the automatic guided vehicle scheduling method based on intelligent control described in any of the above embodiments when running on a computer or processor.

[0116] Optionally, in this embodiment, the above-mentioned computer program may be configured to store a computer program for performing the following steps:

[0117] Step S101, obtaining logistics data.

[0118] Step S102, using the warehouse management system to process the logistics data to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements.

[0119] Step S103, determining the scheduling task according to the warehouse data.

[0120] Step S104, scheduling the automatic guided vehicle according to the scheduling task.

[0121] Optionally, the logistics data includes: storage location data, equipment data, instrument data, material data, supplier data, log data, inbound order data, outbound order data, inventory data, task data, report data and inventory data.

[0122] Optionally, the warehouse management system includes: a basic data management module for managing storage location data, equipment data, tool data, material data, supplier data, and log data; an incoming order management module for managing incoming order data; an outgoing order management module for managing outgoing order data; an inventory management module for managing inventory data; a task management module for managing task data; a report management module for managing report data; an inventory management module for managing inventory data; and a system management module for managing system role data of the warehouse management system.

[0123] Optionally, the logistics data is processed by the warehouse management system to obtain the warehouse data, including: obtaining management instructions by the warehouse management system; and processing the logistics data according to the management instructions to obtain the warehouse data.

[0124] Optionally, management commands include: add, delete, modify, edit, import, and export.

[0125] Optionally, determining a scheduling task based on warehouse data includes: determining a task scheduling status based on warehouse data; in response to an abnormal task scheduling status, obtaining a starting location, a target location and a task type using a warehouse management system; and determining a scheduling task based on the starting location, the target location and the task type.

[0126] Optionally, the task types include: manual task, no-load task and warehousing task.

[0127] Optionally, scheduling the automatic guided vehicle according to the scheduling task includes: determining an automatic guided vehicle control signal according to the scheduling task; and scheduling the automatic guided vehicle according to the automatic guided vehicle control signal.

[0128] Optionally, the specific examples in this embodiment may refer to the examples described in the above embodiments and optional implementation modes, and this embodiment will not be described in detail here.

[0129] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the automatic guided vehicle scheduling method based on intelligent management and control described in any of the above embodiments.

[0130] Optionally, in this embodiment, the above computer program implements the following steps when executed by a processor:

[0131] Step S101, obtaining logistics data.

[0132] Step S102, using the warehouse management system to process the logistics data to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements.

[0133] Step S103, determining the scheduling task according to the warehouse data.

[0134] Step S104, scheduling the automatic guided vehicle according to the scheduling task.

[0135] Optionally, the logistics data includes: storage location data, equipment data, instrument data, material data, supplier data, log data, inbound order data, outbound order data, inventory data, task data, report data and inventory data.

[0136] Optionally, the warehouse management system includes: a basic data management module for managing storage location data, equipment data, tool data, material data, supplier data, and log data; an incoming order management module for managing incoming order data; an outgoing order management module for managing outgoing order data; an inventory management module for managing inventory data; a task management module for managing task data; a report management module for managing report data; an inventory management module for managing inventory data; and a system management module for managing system role data of the warehouse management system.

[0137] Optionally, the logistics data is processed by the warehouse management system to obtain the warehouse data, including: obtaining management instructions by the warehouse management system; and processing the logistics data according to the management instructions to obtain the warehouse data.

[0138] Optionally, management commands include: add, delete, modify, edit, import, and export.

[0139] Optionally, determining a scheduling task based on warehouse data includes: determining a task scheduling status based on warehouse data; in response to an abnormal task scheduling status, obtaining a starting location, a target location and a task type using a warehouse management system; and determining a scheduling task based on the starting location, the target location and the task type.

[0140] Optionally, the task types include: manual task, no-load task and warehousing task.

[0141] Optionally, scheduling the automatic guided vehicle according to the scheduling task includes: determining an automatic guided vehicle control signal according to the scheduling task; and scheduling the automatic guided vehicle according to the automatic guided vehicle control signal.

[0142] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0143] In some embodiments provided in the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the modules can be a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, modules or indirect coupling or communication connection of modules, which can be electrical or other forms.

[0144] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed on multiple modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present embodiment.

[0145] In addition, each functional module in each embodiment of the present invention may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of software functional modules.

[0146] If the integrated module is implemented in the form of a software function module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.

[0147] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. An automatic guided vehicle scheduling method based on intelligent control, characterized in that: include: Obtain logistics data; Processing the logistics data using a warehouse management system to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements; Determine the scheduling task according to the warehouse data; The automatic guided vehicle is dispatched according to the dispatching task.

2. The automatic guided vehicle scheduling method based on intelligent management and control according to claim 1 is characterized in that: The logistics data includes: storage location data, equipment data, tool data, material data, supplier data, log data, inbound order data, outbound order data, inventory data, task data, report data and inventory data.

3. The automatic guided vehicle scheduling method based on intelligent management and control according to claim 2 is characterized in that: The warehouse management system comprises: A basic data management module, used to manage the storage location data, the equipment data, the tool data, the material data, the supplier data, and the log data; An incoming order management module, used to manage the incoming order data; An outbound order management module, used to manage the outbound order data; An inventory management module, used for managing the inventory data; A task management module, used for managing the task data; A report management module, used for managing the report data; An inventory management module, used to manage the inventory data; The system management module is used to manage the system role data of the warehouse management system.

4. The automatic guided vehicle dispatching method based on intelligent management and control according to claim 3 is characterized in that: The process of processing the logistics data using the warehouse management system to obtain warehouse data includes: Obtaining management instructions using the warehouse management system; According to the management instruction, the logistics data is processed to obtain the warehousing data.

5. The automatic guided vehicle dispatching method based on intelligent management and control according to claim 4 is characterized in that: The management instructions include: add, delete, modify, edit, import and export.

6. The automatic guided vehicle dispatching method based on intelligent management and control according to claim 3 is characterized in that: The step of determining the scheduling task according to the storage data includes: Determine the task scheduling status according to the storage data; In response to the task scheduling status being an abnormal state, using the warehouse management system to obtain a starting storage location, a target storage location and a task type; The scheduling task is determined according to the starting storage location, the target storage location and the task type.

7. The method for dispatching an automatic guided vehicle based on intelligent management and control according to claim 6, characterized in that: The task types include: manual tasks, no-load tasks and warehousing tasks.

8. The automatic guided vehicle dispatching method based on intelligent management and control according to claim 1, characterized in that: The step of scheduling the automatic guided vehicle according to the scheduling task includes: Determining an automatic guided vehicle control signal according to the scheduling task; The automatic guided vehicle is dispatched according to the automatic guided vehicle control signal.

9. An automatic guided vehicle dispatching system based on intelligent control, characterized in that: include: Acquisition module, used to obtain logistics data; A management module, used to process the logistics data using a warehouse management system to obtain warehouse data, wherein the warehouse management system is constructed according to preset logistics data management requirements; A determination module, used to determine the scheduling task according to the warehouse data; The scheduling module is used to schedule the automatic guided vehicle according to the scheduling task.

10. An electronic device comprising a memory and a processor, characterized in that: The memory stores a computer program, and the processor is configured to run the computer program to execute the automatic guided vehicle scheduling method based on intelligent management and control as described in any one of claims 1 to 8 above.

11. A non-volatile storage medium, characterized in that: The non-volatile storage medium stores a computer program, wherein the computer program is configured to execute the automatic guided vehicle scheduling method based on intelligent management and control as described in any one of claims 1 to 8 when running on a computer or a processor.

12. A computer program product, characterized in that It includes a computer program, which, when executed by a processor, implements the automatic guided vehicle scheduling method based on intelligent management and control according to any one of claims 1 to 8.