Unmanned vehicle automatic calling method and device

By using optimization algorithms in unmanned vehicles to automatically allocate the optimal pickup and delivery locations and routes, the problem of unmanned vehicles being unable to plan independently is solved, and the automation and unmanned operation of unmanned vehicles in the warehousing system is realized, thereby improving warehousing efficiency.

CN120706649APending Publication Date: 2025-09-26ANHUI JIUYAO INTELLIGENT TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510835497.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-20
Publication Date
2025-09-26

AI Technical Summary

Technical Problem

The existing unmanned vehicle pickup call method cannot automatically determine the optimal pickup location and the optimal delivery location, resulting in an unplanned delivery and delivery sequence in the warehouse and excessive reliance on manual participation, which limits the development of intelligent warehousing systems.

Method used

Adopting an optimization algorithm based on current task information and warehouse cargo information, it automatically allocates unmanned vehicles and generates the optimal pickup and delivery locations and routes, monitors vehicle locations in real time, and issues abnormal feedback alerts.

Benefits of technology

It realizes the automation and unmanned picking and placing of goods by unmanned vehicles in complex warehousing scenarios, improves the efficiency of warehousing operations, and is particularly suitable for large-scale e-commerce warehouses and cross-border logistics centers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120706649A_ABST
    Figure CN120706649A_ABST
Patent Text Reader

Abstract

The invention discloses an unmanned vehicle automatic calling method and device, belongs to the technical field of unmanned vehicle dispatching, and aims to solve the problem that an existing unmanned vehicle goods taking calling mode cannot automatically determine an optimal goods taking position and an optimal goods placing position so as to automatically take and place goods. And therefore, the technical problems that the shipment and placement sequence in the warehouse is not planned and depends too much on manual participation are solved. The method comprises the steps of allocating a first unmanned vehicle to perform task execution based on pickup information of a current pickup task; according to the goods taking information and the current warehouse goods information, an optimal goods taking position and an optimal goods taking path are generated, and a goods taking instruction is sent to the first unmanned vehicle; based on the goods placing information of the current goods placing task, distributing a second unmanned vehicle to execute the task; according to the goods placing information and the current warehouse goods information, an optimal goods placing position and an optimal goods placing path are generated, and a goods placing instruction is sent to a second unmanned vehicle; and monitoring the real-time position and the driving route of the first unmanned vehicle and / or the second unmanned vehicle, and carrying out abnormity feedback alarm.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of unmanned vehicle dispatching, and in particular to an automatic calling method and device for an unmanned vehicle. Background Art

[0002] In recent years, with the accelerated development of smart logistics systems, automated warehousing systems are undergoing a technological transformation, evolving from single-point intelligence to global collaboration. Against this backdrop, the technical limitations of existing unmanned pickup truck systems in complex warehousing scenarios are becoming increasingly apparent.

[0003] Existing warehouse management systems often employ a hybrid strategy of "nearest dispatch + manual intervention" for dispatching unmanned vehicles. Manual instructions are required to direct unmanned vehicles to designated shelves for pickup or drop-off, or they can simply pick up and drop off goods at the nearest available location. Unmanned vehicles are unable to automatically determine the optimal pickup and drop-off locations for automatic pickup and drop-off, resulting in unplanned delivery and drop-off sequencing within the warehouse. Furthermore, the system relies too heavily on manual intervention, failing to fully leverage the automated, unmanned advantages of unmanned vehicles. These shortcomings hinder the evolution of intelligent warehousing systems towards high-density storage, high throughput, and high flexibility, hindering their technological development. Summary of the Invention

[0004] The embodiments of the present invention provide an automatic calling method and device for an unmanned vehicle, which is used to solve the following technical problem: the existing unmanned vehicle pickup calling method cannot automatically determine the optimal pickup location and the optimal placement location to automatically pick up and place goods, resulting in the unplanned order of shipment and placement in the warehouse and excessive reliance on manual participation.

[0005] The embodiment of the present invention adopts the following technical solutions:

[0006] In one aspect, an embodiment of the present invention provides an automatic calling method for an unmanned vehicle, the method comprising: allocating a first unmanned vehicle to perform the task based on the pickup information of a current pickup task;

[0007] Generate an optimal pickup location and optimal pickup route based on the pickup information and current warehouse cargo information, and send a pickup instruction to the first unmanned vehicle;

[0008] Based on the delivery information of the current delivery task, the second unmanned vehicle is assigned to perform the task;

[0009] generating an optimal delivery location and an optimal delivery path based on the delivery information and current warehouse cargo information, and sending a delivery instruction to the second unmanned vehicle;

[0010] During the execution of the pickup and delivery tasks, the real-time location and driving route of the first unmanned vehicle and / or the second unmanned vehicle are monitored, and abnormal feedback alarms are issued.

[0011] In a feasible implementation, based on the pickup information of the current pickup task, assigning the first unmanned vehicle to perform the task specifically includes:

[0012] Reading a current pickup task in a pickup task queue and obtaining pickup information of the current pickup task; wherein the pickup information at least includes the type of goods to be picked up and the quantity of goods to be picked up;

[0013] Filter available driverless cars at the current moment;

[0014] According to the type of the cargo to be picked up, selecting a target unmanned vehicle from the available unmanned vehicles that has the function of loading the type of cargo to be picked up;

[0015] According to the quantity of goods to be picked up, unmanned vehicles that meet the loading volume requirements are screened from the target unmanned vehicles, and the unmanned vehicle closest to the warehouse is selected from the unmanned vehicles finally screened out and determined as the first unmanned vehicle.

[0016] In a feasible implementation, generating an optimal pickup location and an optimal pickup route based on the pickup information and current warehouse cargo information, and sending a pickup instruction to the first unmanned vehicle specifically includes:

[0017] Determine the type and quantity of goods to be picked up based on the pickup information;

[0018] According to the current warehouse cargo information, filter the unlocked storage area in the current warehouse that stores the type of cargo to be picked up;

[0019] Based on a preset priority rule, determining the optimal pickup area and the optimal pickup location in the unlocked storage area;

[0020] Generating the optimal delivery path based on a path planning algorithm according to the optimal pickup location and the current location of the first unmanned vehicle;

[0021] The optimal pickup location and the optimal delivery path are sent to the control terminal of the first unmanned vehicle in the form of instructions, so that the first unmanned vehicle performs the current pickup task.

[0022] In a feasible implementation, based on a preset priority rule, determining the optimal pickup area and the optimal pickup location in the unlocked storage area specifically includes:

[0023] Based on the preset priority rules, a corresponding pickup warehouse priority is generated for each warehouse, and a corresponding pickup warehouse area priority is generated for each unlocked storage area in the warehouse;

[0024] Count the number of goods of the type to be picked up in each unlocked storage area, and determine the unlocked storage area with the least amount of goods as the target storage area;

[0025] If there is only one target storage area, the target storage area is determined as the optimal storage area for picking up goods;

[0026] If there is more than one target storage area and all of them belong to the same warehouse, the target storage area with the highest pickup priority will be the optimal pickup area;

[0027] If there is more than one target storage area and the multiple target storage areas do not belong to the same warehouse, the warehouse with the highest priority for picking up goods will be determined as the picking up goods warehouse, and the target storage area with the highest priority for picking up goods in the picking up goods warehouse will be determined as the optimal picking up goods area;

[0028] The optimal pickup location is determined according to the order of shelf IDs in the optimal pickup storage area.

[0029] In a feasible implementation, based on the cargo release information of the current cargo release task, assigning a second unmanned vehicle to perform the task specifically includes:

[0030] Reading a current cargo release task in a cargo release task queue and obtaining cargo release information of the current cargo release task; wherein the cargo release information includes at least the type and quantity of cargo to be released;

[0031] Filter available driverless cars at the current moment;

[0032] According to the type of the cargo to be placed, selecting a target unmanned vehicle from the available unmanned vehicles that has the function of loading the type of cargo to be placed;

[0033] According to the quantity of goods to be placed, unmanned vehicles that meet the loading volume requirements are screened from the target unmanned vehicles, and the unmanned vehicle closest to the unloading point is selected from the unmanned vehicles finally screened out and determined as the second unmanned vehicle.

[0034] In a feasible implementation, based on the cargo release information and the current warehouse cargo information, an optimal cargo release location and an optimal cargo release path are generated, and a cargo release instruction is sent to the second unmanned vehicle, specifically including:

[0035] Determine the type and quantity of goods to be released based on the cargo release information;

[0036] According to the current warehouse cargo information, filter the unlocked storage area in the current warehouse that stores the type of cargo to be placed;

[0037] Based on the preset priority rules, determine the optimal storage area and optimal storage location for releasing goods in the unlocked storage area;

[0038] Generating the optimal delivery path based on a path planning algorithm according to the optimal delivery location and the current location of the second unmanned vehicle;

[0039] The optimal cargo delivery location and the optimal cargo delivery path are sent to the control terminal of the second unmanned vehicle in the form of instructions, so that the second unmanned vehicle performs the current cargo delivery task.

[0040] In a feasible implementation, based on a preset priority rule, determining the optimal storage area and the optimal storage location for releasing goods in the unlocked storage area specifically includes:

[0041] Based on the preset priority rules, a corresponding release warehouse priority is generated for each warehouse, and a corresponding release warehouse area priority is generated for each unlocked storage area in the warehouse;

[0042] Count the number of goods of the type to be placed in each unlocked storage area, and determine the unlocked storage area with the largest number of goods as the target storage area;

[0043] If there is only one target storage area, the target storage area is determined as the optimal storage area for releasing goods;

[0044] If there is more than one target storage area and all of them belong to the same warehouse, the target storage area with the highest delivery priority will be selected as the optimal delivery area;

[0045] If there is more than one target storage area and the multiple target storage areas do not belong to the same warehouse, the warehouse with the highest priority of the releasing warehouse will be determined as the releasing warehouse, and the target storage area with the highest priority of the releasing warehouse among the releasing warehouses will be determined as the optimal releasing storage area;

[0046] The optimal placement location is determined according to the order of shelf IDs in the optimal placement storage area.

[0047] In a feasible implementation, after counting the number of goods of the type to be placed in each unlocked storage area and determining the unlocked storage area with the largest number of goods stored as the target storage area, the method further includes:

[0048] If the storage quantity of goods in the unlocked storage area is zero, the unlocked storage area is grouped according to the warehouse to which it belongs, and the corresponding warehouse attributes are obtained;

[0049] Based on the warehouse attributes, determine whether the warehouse is configured with storage rights for the type of goods to be released; if so, determine the optimal release warehouse area based on the release warehouse priority and the release warehouse area priority;

[0050] If not, check whether there is a warehouse configured as empty among these warehouses. If not, return "No optional storage location" to the user and end the delivery task; if so, determine the optimal delivery area in the empty warehouse based on the delivery warehouse priority and the delivery area priority.

[0051] In a feasible embodiment, during the execution of the pickup and delivery tasks, the real-time location and driving route of the first unmanned vehicle and / or the second unmanned vehicle are monitored, and abnormal feedback alarms are issued, specifically including:

[0052] Based on the vehicle ID and real-time location information of the first unmanned vehicle and / or the second unmanned vehicle, lock the vehicle target through the surveillance camera and track its driving route;

[0053] If the driving route deviates from the optimal pickup route and / or the optimal delivery route, an abnormal feedback alarm is issued.

[0054] On the other hand, an embodiment of the present invention also provides an unmanned vehicle automatic calling device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor so that the at least one processor can execute the described unmanned vehicle automatic calling method.

[0055] Compared with the prior art, the method and device for automatically calling an unmanned vehicle provided by the embodiments of the present invention have the following beneficial effects:

[0056] By integrating real-time environmental perception, multi-objective optimization algorithms and priority-based picking and releasing strategies, the present invention proposes a solution for quickly and automatically calling unmanned vehicles. This solution enables unmanned vehicles to truly realize automation and unmanned operation in picking and releasing, and improves the efficiency of picking and releasing. It effectively solves the dynamic scheduling optimization problem in intelligent warehousing scenarios, and can improve the overall warehousing operation efficiency. It is particularly suitable for complex scenarios such as large-scale e-commerce warehouses and cross-border logistics centers. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments described in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work. In the drawings:

[0058] Figure 1 A flow chart of an automatic calling method for an unmanned vehicle provided by an embodiment of the present invention;

[0059] Figure 2A schematic structural diagram of an automatic calling device for an unmanned vehicle provided in an embodiment of the present invention. DETAILED DESCRIPTION

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

[0061] The embodiment of the present invention provides an automatic calling method for an unmanned vehicle, such as Figure 1 As shown, the automatic calling method for unmanned vehicles specifically includes steps S101-S105:

[0062] S101. Based on the pickup information of the current pickup task, assign a first unmanned vehicle to perform the task.

[0063] Specifically, the proposed method for automatically calling unmanned vehicles is used to automatically dispatch and manage the operation of unmanned pickup vehicles. Users can automatically initiate a call request through a mobile phone application, terminal device, or other channel. The unmanned pickup vehicle automatically proceeds to a designated location to complete the pickup or drop-off task according to the instruction.

[0064] The unmanned vehicle provided in this application includes at least the following technologies:

[0065] 1. Unmanned vehicle perception technology: Using lidar, cameras, ultrasonic sensors and other sensing devices, unmanned vehicles can perceive the surrounding environment, including roads, obstacles, pedestrians, etc., in real time to ensure the safe driving of unmanned vehicles.

[0066] 2. Positioning and navigation technology: Using the Global Positioning System or UWB high-precision navigation or other positioning technologies, combined with map data, to provide accurate positioning and navigation functions for unmanned vehicles, enabling them to go to designated locations on demand.

[0067] 3. Data communication and interconnection technology: A stable data communication network enables real-time communication and data exchange between the unmanned vehicle and the dispatch center. This involves wireless communication technologies such as 4G, 5G, or other specialized communication protocols.

[0068] 4. Task Scheduling and Allocation Algorithm: An efficient task scheduling and allocation algorithm has been designed to assign tasks to the most suitable vehicle based on factors such as user needs, the location and availability of the unmanned vehicle, and take into account factors such as road conditions and task priority.

[0069] 5. Path planning and optimization algorithms: Use path planning and optimization algorithms to plan the best driving path for the unmanned vehicle, taking into account factors such as traffic conditions, road conditions, and distance to improve driving efficiency and save time.

[0070] 6. Data security and privacy protection: Take measures to ensure data security and privacy protection, including encrypted communication, identity authentication, permission control, etc., to prevent data leakage or unauthorized access.

[0071] 7. Real-time monitoring and feedback: Monitor the location, status, and mission progress of the unmanned vehicle in real time, and provide real-time feedback to users to maintain communication and coordination between users and the dispatch center.

[0072] By applying the above technologies, the unmanned vehicle provided by the present invention can improve transportation efficiency, reduce costs, and provide a more convenient service experience.

[0073] Based on this, when receiving the pickup instruction sent by the user, the current pickup task is read in the pickup task queue, and the pickup information of the current pickup task is obtained; wherein the pickup information at least includes the type of goods to be picked up and the quantity of goods to be picked up.

[0074] Furthermore, the currently available unmanned vehicles are screened. Based on the type of cargo to be picked up, a target unmanned vehicle capable of loading that type of cargo is selected from the available unmanned vehicles. Based on the quantity of cargo to be picked up, the target unmanned vehicles are screened for unmanned vehicles that meet the loading volume requirements. Among the selected unmanned vehicles, the one closest to the warehouse is selected as the first unmanned vehicle.

[0075] S102: Generate an optimal pickup location and an optimal pickup route based on the pickup information and the current warehouse cargo information, and send a pickup instruction to the first unmanned vehicle.

[0076] Specifically, the type and quantity of goods to be picked up are determined based on the pickup information. Based on the current warehouse cargo information, unlocked storage areas in the current warehouse that store the type of goods to be picked up are screened.

[0077] Furthermore, based on preset priority rules, the optimal pickup area and optimal pickup location are determined in the unlocked storage area. Then, based on the optimal pickup location and the current position of the first unmanned vehicle, the optimal delivery path is generated based on the path planning algorithm.

[0078] Finally, the optimal pickup location and the optimal delivery path are sent to the control terminal of the first unmanned vehicle in the form of instructions, so that the first unmanned vehicle performs the current pickup task.

[0079] As a feasible implementation method, based on a preset priority rule, determining the optimal pickup area and the optimal pickup location in the unlocked storage area specifically includes:

[0080] Based on pre-set priority rules, a corresponding pickup warehouse priority is generated for each warehouse, and a corresponding pickup warehouse priority is generated for each unlocked storage area within the warehouse. The number of goods of each unlocked storage area to be picked up is counted, and the unlocked storage area with the least amount of goods is determined as the target storage area. If there is only one target storage area, the target storage area is determined as the optimal pickup storage area.

[0081] If there is more than one target storage area and they all belong to the same warehouse, the target storage area with the highest pickup priority will be selected as the optimal pickup area. If there is more than one target storage area and they do not belong to the same warehouse, the warehouse with the highest pickup warehouse priority will be selected as the pickup warehouse, and the target storage area with the highest pickup location priority within the pickup warehouse will be selected as the optimal pickup area.

[0082] Finally, the optimal pickup location is determined based on the order of shelf IDs in the optimal pickup area.

[0083] In one embodiment, after obtaining the target goods to be picked up, the system first determines whether there is a storage location in the current warehouse that can store the target goods. If not, a "no available storage location" message is returned to the user, ending the pickup task. If so, the corresponding available unlocked storage area is retrieved based on the storage location information for the target goods. Locked and unavailable storage areas are filtered out. The system then searches for one or more storage areas with the least storage capacity for the target goods within the available unlocked storage areas. If only one storage area meets the requirements, the ID of that storage area is directly sent to the unmanned vehicle, and the optimal shelf is selected for pickup based on the order of the shelf pickup IDs within that storage area. If multiple storage areas meet the requirements, the system first determines whether the multiple storage areas belong to the same warehouse. If so, the storage area is selected based on the pickup priority within the warehouse. If not, the warehouse is first selected based on the warehouse priority, then the storage area is selected based on the pickup priority, and finally, a storage area is selected for pickup.

[0084] S103: Based on the cargo release information of the current cargo release task, assign a second unmanned vehicle to perform the task.

[0085] Specifically, the current cargo release task is read from the cargo release task queue, and the cargo release information of the current cargo release task is obtained; wherein the cargo release information at least includes the type of cargo to be released and the quantity of cargo to be released.

[0086] Next, the currently available unmanned vehicles are screened. Based on the type of cargo to be placed, a target unmanned vehicle capable of loading that type of cargo is selected from the available unmanned vehicles. Based on the quantity of cargo to be placed, the target unmanned vehicles are screened for unmanned vehicles that meet the loading volume requirements. Among the selected unmanned vehicles, the one closest to the unloading point is selected as the second unmanned vehicle.

[0087] S104: Generate an optimal delivery location and an optimal delivery path based on the delivery information and the current warehouse cargo information, and send a delivery instruction to the second unmanned vehicle.

[0088] Specifically, based on the release information, the type and quantity of goods to be released are determined. Then, based on the current warehouse cargo information, unlocked storage areas in the current warehouse that store the type of goods to be released are screened.

[0089] Furthermore, based on the preset priority rules, the optimal storage area and optimal storage location for unblocked storage areas are determined. Based on the optimal storage location and the current position of the second unmanned vehicle, an optimal storage path is generated based on a path planning algorithm.

[0090] Finally, the optimal delivery location and the optimal delivery path are sent to the control terminal of the second unmanned vehicle in the form of instructions, so that the second unmanned vehicle performs the current delivery task.

[0091] As a feasible implementation method, based on the preset priority rules, the optimal storage area and optimal storage location for releasing goods are determined in the unlocked storage area, specifically including:

[0092] Based on the preset priority rules, a corresponding release warehouse priority is generated for each warehouse, and a corresponding release warehouse area priority is generated for each unlocked warehouse area in the warehouse.

[0093] Then, the number of goods stored in each unlocked storage area of ​​the type to be placed is counted, and the unlocked storage area with the largest number of goods stored is determined as the target storage area.

[0094] If there is only one target storage area, that target storage area is determined as the optimal storage area for releasing goods. If there are more than one target storage area, and multiple target storage areas belong to the same warehouse, the target storage area with the highest release priority is determined as the optimal storage area for releasing goods. If there are more than one target storage area, and multiple target storage areas do not belong to the same warehouse, the warehouse with the highest release warehouse priority is determined as the release warehouse, and the target storage area with the highest release location priority among the release warehouses is determined as the optimal storage area for releasing goods.

[0095] Finally, the optimal placement location is determined based on the order of shelf IDs in the optimal placement area.

[0096] As a feasible implementation, if the storage quantity of goods in all unlocked storage areas is zero, the unlocked storage areas are grouped according to the warehouses they belong to, and the corresponding warehouse attributes are obtained. Based on the warehouse attributes, it is determined whether the warehouse is configured with storage rights for the type of goods to be released. If so, the optimal release area is determined based on the release warehouse priority and release area priority. If not, the system searches for any empty warehouses. If not, the system returns a "no available storage location" message to the user, ending the release task. If so, the optimal release area is determined in the empty warehouse based on the release warehouse priority and release area priority.

[0097] In one embodiment, after receiving a delivery task, the fully loaded storage areas and locked storage areas in the warehouse are first filtered to obtain available unlocked storage areas. Then, it is determined whether the target goods are stored in these available unlocked storage areas. If so, the storage area with the largest storage quantity is taken as the optimal delivery storage area. If the target goods are not stored in any of the available unlocked storage areas, these available unlocked storage areas are grouped according to the warehouses to which they belong, and then the corresponding warehouse attributes are obtained to check whether these warehouses are configured with the storage rights of the target goods. If so, the optimal storage area is determined based on the priority. If not, it is checked whether there is a warehouse configured as empty among these warehouses. If not, "no optional cargo space" is returned to the user, and the delivery task is terminated. If so, the optimal delivery storage area is searched for in these empty warehouses based on the priority.

[0098] S105. During the execution of the pickup task and the delivery task, the real-time location and driving route of the first unmanned vehicle and / or the second unmanned vehicle are monitored, and abnormal feedback alarms are issued.

[0099] Based on the vehicle ID and real-time location of the first and / or second unmanned vehicles, surveillance cameras are used to lock onto the vehicles and track their routes. If the routes deviate from the optimal pickup and / or delivery routes, an abnormal feedback alert is generated.

[0100] As a feasible implementation method,

[0101] In addition, the embodiment of the present invention also provides an automatic calling device for an unmanned vehicle, such as Figure 2 As shown, the unmanned vehicle automatic calling equipment specifically includes:

[0102] at least one processor; and a memory communicatively connected to the at least one processor; wherein,

[0103] The memory stores instructions executable by at least one processor, so as to enable the at least one processor to perform:

[0104] Based on the pickup information of the current pickup task, the first unmanned vehicle is assigned to perform the task;

[0105] Generate an optimal pickup location and optimal pickup route based on the pickup information and current warehouse cargo information, and send a pickup instruction to the first unmanned vehicle;

[0106] Based on the delivery information of the current delivery task, the second unmanned vehicle is assigned to perform the task;

[0107] generating an optimal delivery location and an optimal delivery path based on the delivery information and current warehouse cargo information, and sending a delivery instruction to the second unmanned vehicle;

[0108] During the execution of the pickup and delivery tasks, the real-time location and driving route of the first unmanned vehicle and / or the second unmanned vehicle are monitored, and abnormal feedback alarms are issued.

[0109] The various embodiments of the present invention are described in a progressive manner. Similar portions between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from the other embodiments. In particular, the device, apparatus, and non-volatile computer storage medium embodiments are generally similar to the method embodiments, so their descriptions are simplified. For relevant details, refer to the descriptions of the method embodiments.

[0110] The above description of specific embodiments of the present invention is provided. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0111] The foregoing is merely an embodiment of the present invention and is not intended to limit the present invention. It will be apparent to those skilled in the art that various modifications and variations may be made to the embodiments of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. An automatic calling method for an unmanned vehicle, characterized in that: The method comprises: Based on the pickup information of the current pickup task, the first unmanned vehicle is assigned to perform the task; Generate an optimal pickup location and optimal pickup route based on the pickup information and current warehouse cargo information, and send a pickup instruction to the first unmanned vehicle; Based on the delivery information of the current delivery task, the second unmanned vehicle is assigned to perform the task; generating an optimal delivery location and an optimal delivery path based on the delivery information and current warehouse cargo information, and sending a delivery instruction to the second unmanned vehicle; During the execution of the pickup and delivery tasks, the real-time location and driving route of the first unmanned vehicle and / or the second unmanned vehicle are monitored, and abnormal feedback alarms are issued.

2. The automatic calling method for an unmanned vehicle according to claim 1, characterized in that: Based on the pickup information of the current pickup task, the first unmanned vehicle is assigned to perform the task, specifically including: Reading a current pickup task in a pickup task queue and obtaining pickup information of the current pickup task; wherein the pickup information at least includes the type of goods to be picked up and the quantity of goods to be picked up; Filter available driverless cars at the current moment; According to the type of the cargo to be picked up, selecting a target unmanned vehicle from the available unmanned vehicles that has the function of loading the type of cargo to be picked up; According to the quantity of goods to be picked up, unmanned vehicles that meet the loading volume requirements are screened from the target unmanned vehicles, and the unmanned vehicle closest to the warehouse is selected from the unmanned vehicles finally screened out and determined as the first unmanned vehicle.

3. The automatic calling method for an unmanned vehicle according to claim 1, characterized in that: Generating an optimal pickup location and an optimal pickup route based on the pickup information and current warehouse cargo information, and sending a pickup instruction to the first unmanned vehicle, specifically including: Determine the type and quantity of goods to be picked up based on the pickup information; According to the current warehouse cargo information, filter the unlocked storage area in the current warehouse that stores the type of cargo to be picked up; Based on a preset priority rule, determining the optimal pickup area and the optimal pickup location in the unlocked storage area; Generating the optimal delivery path based on a path planning algorithm according to the optimal pickup location and the current location of the first unmanned vehicle; The optimal pickup location and the optimal delivery path are sent to the control terminal of the first unmanned vehicle in the form of instructions, so that the first unmanned vehicle performs the current pickup task.

4. The automatic calling method for an unmanned vehicle according to claim 3, characterized in that: Based on the preset priority rules, the optimal pickup area and the optimal pickup location are determined in the unlocked storage area, specifically including: Based on the preset priority rules, a corresponding pickup warehouse priority is generated for each warehouse, and a corresponding pickup warehouse area priority is generated for each unlocked storage area in the warehouse; Count the number of goods of the type to be picked up in each unlocked storage area, and determine the unlocked storage area with the least amount of goods as the target storage area; If there is only one target storage area, the target storage area is determined as the optimal storage area for picking up goods; If there is more than one target storage area and all of them belong to the same warehouse, the target storage area with the highest pickup priority will be the optimal pickup area; If there is more than one target storage area and the multiple target storage areas do not belong to the same warehouse, the warehouse with the highest priority for picking up goods will be determined as the picking up goods warehouse, and the target storage area with the highest priority for picking up goods in the picking up goods warehouse will be determined as the optimal picking up goods area; The optimal pickup location is determined according to the order of shelf IDs in the optimal pickup storage area.

5. The automatic calling method for an unmanned vehicle according to claim 1, characterized in that: Based on the delivery information of the current delivery task, the second unmanned vehicle is assigned to perform the task, specifically including: Reading a current cargo release task in a cargo release task queue and obtaining cargo release information of the current cargo release task; wherein the cargo release information includes at least the type and quantity of cargo to be released; Filter available driverless cars at the current moment; According to the type of the cargo to be placed, selecting a target unmanned vehicle from the available unmanned vehicles that has the function of loading the type of cargo to be placed; According to the quantity of goods to be placed, unmanned vehicles that meet the loading volume requirements are screened from the target unmanned vehicles, and the unmanned vehicle closest to the unloading point is selected from the unmanned vehicles finally screened out and determined as the second unmanned vehicle.

6. The automatic calling method for an unmanned vehicle according to claim 1, characterized in that: Generating an optimal delivery location and an optimal delivery path based on the delivery information and current warehouse cargo information, and sending a delivery instruction to the second unmanned vehicle, specifically including: Determine the type and quantity of goods to be released based on the cargo release information; According to the current warehouse cargo information, filter the unlocked storage area in the current warehouse that stores the type of cargo to be placed; Based on the preset priority rules, determine the optimal storage area and optimal storage location for releasing goods in the unlocked storage area; Generating the optimal delivery path based on a path planning algorithm according to the optimal delivery location and the current location of the second unmanned vehicle; The optimal cargo delivery location and the optimal cargo delivery path are sent to the control terminal of the second unmanned vehicle in the form of instructions, so that the second unmanned vehicle performs the current cargo delivery task.

7. The automatic calling method for an unmanned vehicle according to claim 6, characterized in that: Based on the preset priority rules, the optimal storage area and optimal storage location for releasing goods are determined in the unlocked storage area, specifically including: Based on the preset priority rules, a corresponding release warehouse priority is generated for each warehouse, and a corresponding release warehouse area priority is generated for each unlocked storage area in the warehouse; Count the number of goods of the type to be placed in each unlocked storage area, and determine the unlocked storage area with the largest number of goods as the target storage area; If there is only one target storage area, the target storage area is determined as the optimal storage area for releasing goods; If there is more than one target storage area and all of them belong to the same warehouse, the target storage area with the highest delivery priority will be selected as the optimal delivery area; If there is more than one target storage area and the multiple target storage areas do not belong to the same warehouse, the warehouse with the highest priority of the releasing warehouse will be determined as the releasing warehouse, and the target storage area with the highest priority of the releasing warehouse among the releasing warehouses will be determined as the optimal releasing storage area; The optimal placement location is determined according to the order of shelf IDs in the optimal placement storage area.

8. The automatic calling method for an unmanned vehicle according to claim 1, characterized in that: After counting the number of goods of the type to be placed in each unlocked storage area and determining the unlocked storage area with the largest number of goods stored as the target storage area, the method further includes: If the storage quantity of goods in the unlocked storage area is zero, the unlocked storage area is grouped according to the warehouse to which it belongs, and the corresponding warehouse attributes are obtained; Based on the warehouse attributes, determine whether the warehouse is configured with storage rights for the type of goods to be released; if so, determine the optimal release warehouse area based on the release warehouse priority and the release warehouse area priority; If not, the system checks whether any of these warehouses are configured as empty. If not, the system returns "No available storage location" to the user, ending the delivery task. If so, the system determines the optimal delivery area among the empty warehouses based on the delivery warehouse priority and delivery area priority.

9. The automatic calling method for an unmanned vehicle according to claim 1, characterized in that: During the pickup and delivery tasks, the real-time location and route of the first unmanned vehicle and / or the second unmanned vehicle are monitored, and abnormal feedback alarms are issued, specifically including: Based on the vehicle ID and real-time location information of the first unmanned vehicle and / or the second unmanned vehicle, lock the vehicle target through the surveillance camera and track its driving route; If the driving route deviates from the optimal pickup route and / or the optimal delivery route, an abnormal feedback alarm is issued.

10. An automatic calling device for an unmanned vehicle, characterized in that: The device comprises: at least one processor; and, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, so that the at least one processor can execute an unmanned vehicle automatic calling method according to any one of claims 1-8.