Article delivery system, method and device
By introducing the main control module, information collection module and intelligent delivery module into the item delivery system, the full process automation of item delivery is realized, and the problems of low and cumbersome item delivery efficiency in the existing technology are solved, which significantly improves the delivery efficiency and security.
Patent Information
- Application Number
- CN202411723472.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-14
AI Technical Summary
The delivery methods of existing items are inefficient and cumbersome, and the package is prone to rupture during transportation, resulting in large losses.
It provides an item delivery system, including a main control module, an information collection module and an intelligent delivery module, and communicates through wireless communication technology. The information collection module obtains item delivery information and sends it to the main control module. The main control module obtains the delivery path information and sends it to the intelligent delivery module. The intelligent delivery module distributes items according to the path information.
It realizes highly automated the entire process of item delivery, significantly improves item delivery efficiency, reduces manual operation requirements, effectively reduces costs, and improves the efficiency, safety and accuracy of item delivery.
Smart Images

Figure CN119624284A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet of Things technology, and in particular to an item delivery system, method, apparatus, computer equipment, storage medium and computer program product. Background Art
[0002] In the field of item delivery, business personnel are generally required to complete the distribution and delivery of items. In the current delivery method, the delivery of items includes the following process: the business personnel transport the collected items to the express company for registration and sorting, and then dispatch them to the dedicated delivery staff for delivery. The items have to pass through several business personnel, and the procedures are very cumbersome. If the package is broken during transportation, the loss will be great. Therefore, the current delivery method has the problems of low efficiency and cumbersomeness. Summary of the invention
[0003] Based on this, it is necessary to provide an item delivery system, method, apparatus, computer equipment, storage medium and computer program product to address the above technical problems.
[0004] In a first aspect, the present application provides an item delivery system. The system comprises: a main control module, an information collection module, and an intelligent delivery module; the main control module, the information collection module, and the intelligent delivery module communicate with each other via wireless communication technology; wherein,
[0005] The information collection module is used to obtain the item delivery information of the target item and send the item delivery information to the main control module;
[0006] The main control module is used to obtain the delivery path information of the target item according to the item delivery information, and send the delivery path information to the intelligent delivery module;
[0007] The intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
[0008] In one embodiment, the information acquisition module includes an image acquisition device; the image acquisition device is used to obtain an item acquisition image of the target item; the information processing unit of the information acquisition module is used to obtain item appearance information and item type information of the target item based on the item acquisition image; the item delivery information includes the item appearance information and the item type information.
[0009] In one embodiment, the information collection module includes an information reading device; the information reading device is used to read the basic item information and item status information of the target item according to the item label code on the target item; the item delivery information includes the basic item information and the item status information.
[0010] In one embodiment, the basic item information of the target item includes the delivery destination location information of the target item; the main control module is used to obtain the delivery path information of the target item according to the starting location information of the target item and the delivery destination location information.
[0011] In one embodiment, the intelligent delivery module includes a first delivery module; the first delivery module is used to receive the delivery destination location information of the target item sent by the main control module; the delivery destination location information is used to indicate the delivery destination location of the target item; during the delivery process of the target item, the current location of the target item is determined; when the distance between the current location and the delivery destination location of the target item is less than a preset distance threshold, an impending delivery reminder information of the target item is sent to the receiving terminal of the recipient; the impending delivery reminder information is used to prompt the recipient to pick up the target item.
[0012] In one embodiment, the first delivery module includes a path planning unit; the path planning unit is used to detect the road environment information of the first delivery module in real time, and send the road environment information to the main control module; the main control module is used to plan an updated delivery path for the target item according to the road environment information, and send the updated delivery path to the path planning unit.
[0013] In one embodiment, the first delivery module includes an item picking device; the item picking device is used to move the target item to the first delivery module, and move the target item from the first delivery module to the location where the target item is placed at the delivery destination.
[0014] In one embodiment, the intelligent delivery module includes a second delivery module; the second delivery module is used to obtain the height information of the delivery destination location of the target item; and deliver the target item to the delivery destination location based on the height information.
[0015] In a second aspect, the present application provides an item delivery method, which is applied to a main control module of an item delivery system. The method comprises:
[0016] Receiving item delivery information of the target item sent by the information collection module;
[0017] According to the item delivery information, the delivery path information of the target item is obtained, and the delivery path information is sent to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
[0018] In a second aspect, the present application provides an item delivery device, which is applied to a main control module of an item delivery system. The device comprises:
[0019] A receiving module, used for receiving the item delivery information of the target item sent by the information collection module;
[0020] The acquisition module is used to acquire the delivery path information of the target item according to the item delivery information, and send the delivery path information to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
[0021] In a fourth aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0022] Receiving item delivery information of the target item sent by the information collection module;
[0023] According to the item delivery information, the delivery path information of the target item is obtained, and the delivery path information is sent to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
[0024] In a fifth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0025] Receiving item delivery information of the target item sent by the information collection module;
[0026] According to the item delivery information, the delivery path information of the target item is obtained, and the delivery path information is sent to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
[0027] In a sixth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0028] Receiving item delivery information of the target item sent by the information collection module;
[0029] According to the item delivery information, the delivery path information of the target item is obtained, and the delivery path information is sent to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
[0030] In the above-mentioned item delivery system, method, device, computer equipment, storage medium and computer program product, the system includes: a main control module, an information collection module, and an intelligent delivery module; the main control module, the information collection module and the intelligent delivery module communicate with each other through wireless communication technology; wherein the information collection module is used to obtain the item delivery information of the target item and send the item delivery information to the main control module; the main control module is used to obtain the delivery path information of the target item according to the item delivery information, and send the delivery path information to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information. In the system provided by the embodiment of the present application, an intelligent and systematic item delivery method is provided, which fully integrates artificial intelligence, the Internet of Things, big data analysis and advanced automation technology, realizes the highly automated whole process of receiving, sorting and distributing item packages, and finally completes the delivery through unmanned delivery means such as robots or drones, significantly improves the efficiency of item delivery, greatly reduces the need for manual operation, effectively reduces costs, and improves the efficiency, safety and accuracy of item delivery. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0032] Figure 1 A structural block diagram of an item delivery system provided in an embodiment of the present application;
[0033] Figure 2 A structural block diagram of another item delivery system provided in an embodiment of the present application;
[0034] Figure 3 A structural block diagram of a smart express delivery vehicle provided in an embodiment of the present application;
[0035] Figure 4 A structural block diagram of an intelligent drone main body provided in an embodiment of the present application;
[0036] Figure 5A flowchart of an item delivery method provided in an embodiment of the present application;
[0037] Figure 6 A structural block diagram of an item delivery device provided in an embodiment of the present application;
[0038] Figure 7 An internal structure diagram of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0040] In an exemplary embodiment, Figure 1 As shown, an item delivery system is provided, which may include a main control module, an information collection module, and an intelligent delivery module; the main control module, the information collection module, and the intelligent delivery module communicate with each other through wireless communication technology; wherein the information collection module is used to obtain item delivery information of the target item and send the item delivery information to the main control module; the main control module is used to obtain the delivery path information of the target item according to the item delivery information, and send the delivery path information to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
[0041] Specifically, the item delivery system can be applied to a target space, such as an office park and an office. In a possible implementation, a comprehensive sensing device matrix can be deployed in the target space, and the comprehensive sensing device matrix can include but is not limited to a camera, a radio frequency identification (RFID) reading system, and a temperature control sensor. The main control module of the item delivery system can be a background server of the item delivery system. The information collection module can be used to collect information about the target item and obtain the item delivery information of the target item. The item delivery information can include but is not limited to the item appearance information, item type information, item basic information, and item status information of the target item. The item appearance information can be used to describe the appearance characteristics of the target item, such as the outline information (such as shape and size, etc.), color and pattern of the target item. The item type information can be used to describe the item type of the target item, such as documents, daily necessities, and fresh food. The item basic information can include but is not limited to the item identification information, the express company information, the sender information, the mailing address information, the recipient information, and the receiving address information of the target item. The item status information can be used to indicate the delivery status of the target item, for example, the receiving stage, the sorting stage, the distribution stage, the temporary storage stage, and the delivery stage. Figure 2As shown, the information acquisition module may include an image acquisition device (e.g., a high-definition camera), an information processing unit, and an information reading device (e.g., an RFID reading system). The image acquisition device may be used to acquire an item acquisition image of the target item; the information processing unit of the information acquisition module may be used to acquire the item appearance information and item type information of the target item based on the item acquisition image. Specifically, the high-definition camera deployed in the office space continuously captures scene images containing item packages at a certain frame rate (e.g., 25 frames per second or higher). The shooting range of the camera covers various areas where item packages may appear, such as warehouse temporary storage areas, sorting areas, transportation channels, and near delivery destinations. In addition, during the image acquisition process, the camera must ensure that the picture is clear and stable, and has good light adaptability. Whether in strong light or weak light environments, high-quality images can be obtained to facilitate subsequent analysis and processing. Next, the camera can send the captured image to the information processing unit, and the information processing unit uses a deep learning-based target detection algorithm (e.g., Faster R-CNN, YOLO, etc.) to process the captured image, and can quickly identify the target item's captured image in the image. Then, the target detection algorithm can be used to identify the target item's item appearance information and item type information based on the target item's captured image, for example, to determine the basic information such as the courier company to which the target item belongs, the package type (e.g., document bag, carton, etc.), and preliminarily obtain the information related to the appearance characteristics of the target item. Furthermore, image processing technology can be used to further extract its detailed appearance characteristics. For example, the contour information of the package, including shape, size (length, width, height), etc., is obtained through an edge detection algorithm; the main color or color distribution of the package is determined using a color recognition algorithm; and the texture features of the package surface are analyzed, such as whether there are specific patterns, logos, or text. Combined with the feature extraction network in deep learning, the package image of the target item is converted into a feature vector, which can more comprehensively represent the appearance features of the package of the target item for subsequent comparison and recognition. In addition, in order to determine the precise location of the target item, the camera can be associated and calibrated with the coordinate system of the office space. When installing the camera, a specific calibration method (such as the checkerboard calibration method) is used to determine the position and posture of the camera in space, as well as the conversion relationship between image pixels and actual space coordinates. When the position of the package of the target item in the image is detected, the pixel coordinates in the image are converted into actual space coordinates according to the pre-calibrated parameters, so as to obtain the three-dimensional position information (x, y, z coordinates) of the package of the target item in the office space and determine its precise position. For the information reading device of the information acquisition module, the information reading device can be used to read the basic item information and item status information of the target item according to the item label code on the target item; the item delivery information includes the basic item information and item status information.Specifically, first, RFID tags are installed and information is written. When the item package enters the office environment, an RFID tag, i.e., the item tag code, is attached to each package. The RFID tag is pre-written with the unique identification code of the package (e.g., the express number) and other related information, such as the recipient's name, department, contact number and other basic information, which play a key role in the subsequent identification and positioning process. For RFID reader deployment and signal reading, RFID readers are deployed at key locations in the office space (such as warehouse entrances, sorting areas, transportation channels, floor entrances, etc.) to ensure that the entire transportation and delivery path of the package can be covered. The RFID reader communicates with the RFID tag by transmitting radio frequency signals and reads the information in the tag in real time. When the package enters the signal coverage range of the RFID reader, the RFID reader can quickly capture the signal emitted by the tag and parse the identification code and related data therein, thereby obtaining the identity information of the package and the approximate area information of its current location (because the installation location of the reader is known, it can be inferred that the package is near it). Furthermore, data transmission and fusion can be performed, and the read RFID data is transmitted in real time to the information processing unit or main control module of the information collection module through wired or wireless communication (for example, (Wireless Fidelity, Wi-Fi), Bluetooth or Ethernet). On the server side, the package identity and approximate location information of the RFID are integrated with the appearance characteristics and precise location information obtained by camera image analysis. By establishing a unified data model and association algorithm, information from different data sources is matched and integrated to ensure that the appearance characteristics, precise location and other relevant information of each package can be accurately matched, forming a complete package information data set, and providing comprehensive and accurate data support for subsequent express distribution, delivery and management.
[0042] The main control module can plan the delivery path of the target item. For example, a path planning model (for example, based on Dijkstra algorithm, artificial intelligence algorithm and dynamic programming algorithm) can be used to obtain the target delivery path of the target item based on the item delivery information of the target item. The item delivery information may include package attribute data, recipient information and express delivery station information. The package attribute data may include the size, weight, category, etc. of the package. For example, large packages may not be able to be delivered through certain narrow passages or small transportation equipment, and fragile items may require a smoother transportation path. These attributes will affect the transportation method and path selection; the recipient information may include the recipient's name, contact information, office address (accurate to the floor and room number) and the collection time requirements (such as whether there is a specific collection time period). Accurate collection address information is crucial for path planning, and the collection time requirements will affect the priority and order of delivery; the express delivery station information may include the geographical location coordinates, operating hours, available resources (such as vehicles, the number and status of drones) of the express warehouse or sorting center. The express delivery station is the starting point of the package, and its resource status determines the initial delivery capacity and limitations. In addition, the geographic information data of the office area or delivery area can be sorted out to obtain detailed map data of the office park or delivery area, including road networks, building layouts, floor structures, elevator locations and operating status, staircase passages, etc. These geographic information are converted into a format that can be recognized by the path planning model, such as abstracting roads and passages into edges in the graph structure, nodes representing intersections, entrances and exits, or key locations, and marking the distance between nodes, travel time (considering factors such as road conditions and floor heights), and whether there are restrictions (for example, certain areas are prohibited from passing, elevators are busy, etc.); and integrating real-time traffic and environmental data, collecting real-time data such as traffic flow data (such as road congestion) and weather conditions (such as rain and snow affecting ground traffic or drone flights). These data can dynamically adjust the weights or restrictions in the path planning model to make the path selection more in line with the actual situation. Real-time traffic data can be obtained through the data interface with the traffic management department or sensors deployed in the park, and weather data can come from the meteorological department. Next, the first step is to determine the model structure and select the appropriate path planning model structure based on the characteristics of the delivery scenario. Common models include graph search models (for example, models based on Dijkstra algorithm and artificial intelligence algorithm) or mathematical programming models (such as integer programming and dynamic programming models). Taking the graph search model as an example, the geographic information data is constructed into a directed or undirected graph, where nodes represent key geographical locations (such as express delivery stations, building entrances, floor nodes, etc.), edges represent feasible paths between nodes, and the edges are given corresponding weights (such as distance, travel time, cost, etc.).For scenarios involving different modes of transport (such as vehicles and drones), it may be necessary to build a multi-layer graph structure, with each layer representing a mode of transport and its corresponding path network. The second step is to define decision variables and constraints. Decision variables: For example, for each package, define a variable to represent the selected delivery path (which can be represented by a node sequence), or define a binary variable to represent whether a certain mode of transport is selected for transportation on a certain path. Constraints: Package capacity constraints: Ensure that the load and volume limits of the transport tool (vehicle or drone) are not exceeded, that is, the total weight and total volume of the packages carried by each transport tool in a delivery mission do not exceed its carrying capacity. Time window constraints: Ensure that the package is delivered within the time range required by the recipient, taking into account the transportation time, loading and unloading time, and possible waiting time (such as waiting when it is inconvenient for the recipient to receive the package). Transport mode restrictions: According to the properties of the package and the geographical environment, determine that certain packages can only be transported by specific modes (such as large packages cannot be transported by drones), or that only specific transport tools can be used in certain areas (such as only indoor delivery robots can be used inside buildings). Path continuity constraint: Ensure that the delivery path is geographically continuous, that is, starting from the express delivery station, passing through a series of intermediate nodes, and finally reaching the recipient address, there is no break or inaccessibility in the middle. Step 3: Set the objective function, single objective function: Shortest path: The goal is to minimize the total length of the path or the total travel time. It is suitable for scenarios that pursue efficiency and can enable transportation tools to complete delivery tasks quickly, but other factors such as cost or service quality may be ignored. Minimum cost: Consider various costs in the transportation process, such as vehicle fuel consumption, drone energy consumption, labor costs, etc., and reduce the total cost by optimizing the path and transportation mode selection, but it may lead to longer delivery time. Multi-objective function: Comprehensively consider multiple factors, such as pursuing the shortest time and the lowest cost at the same time. The weighted summation method can be used to convert multiple objectives into a single objective function, and each objective is assigned a corresponding weight coefficient to reflect its importance; or a multi-objective optimization method based on Pareto optimality can be used to find a set of non-inferior solutions, allowing decision makers to make choices based on actual conditions. The fourth step is to solve the model and select the solution algorithm. For simple path planning models, such as models based on Dijkstra algorithm and artificial intelligence algorithm, the corresponding algorithm can be used directly for solution. These algorithms can quickly find the shortest path or optimal path from the source point (express delivery station) to the destination point (receiving address) in the graph structure. For complex mathematical programming models, it may be necessary to use a specialized optimization solver, such as a linear programming solver (for example, CPLEX, GUROBI, etc.) for solving linear integer programming problems, or a nonlinear programming solver for processing models containing nonlinear constraints or objective functions.In addition, heuristic algorithms (such as genetic algorithms, simulated annealing algorithms, ant colony algorithms, etc.) are also often used to solve complex path planning problems. They search for the optimal solution in the solution space by simulating natural phenomena or biological evolution processes. Although they cannot guarantee the global optimal solution, they can usually obtain a good approximate solution within a reasonable time. Parameter setting and initialization: Set the parameters of the solution algorithm according to the scale and characteristics of the actual problem. For example, for genetic algorithms, it is necessary to set parameters such as population size, crossover probability, and mutation probability; for optimization solvers, it may be necessary to adjust parameters such as the number of iterations and convergence accuracy. Initialize the variables and data structures in the model, such as setting the initial path, transport mode allocation, etc. The quality of the initial solution will affect the convergence speed and final result of the solution algorithm, so some heuristic methods can be used to generate a better initial solution, such as the initial path selection based on the greedy strategy (selecting the node with the shortest distance or the lowest cost as the next access point). The fifth step is path determination and optimization: Use the selected solution algorithm to solve the path planning model and obtain the delivery path for each package. The path is represented in the form of a node sequence. For example, for a package that starts from a courier station, passes through several intermediate nodes (such as intersections, floor transfer points), and finally arrives at the recipient address, its delivery path can be represented as [station node, intermediate node 1, intermediate node 2, ..., recipient address node]. According to the node information and geographic information data in the path, the actual transportation route is determined, including the selected roads, channels, floor paths, and the conversion points of the transportation mode (such as the location from vehicle transportation to indoor delivery robot transportation). Path optimization, check whether the generated path meets all constraints and actual operation requirements. If there is a violation (such as time window conflict, overloaded transportation tools, etc.), the path needs to be adjusted and optimized. Local search algorithms or replanning strategies can be used to optimize the path. For example, in the case of local violations of time window constraints, try to adjust the access order or waiting time of certain nodes in the path to meet the collection time requirements; for the problem of overloaded transportation tools, reallocate the package to other feasible transportation tools or adjust the path to reduce the load. Consider introducing a real-time data feedback mechanism (if supported by real-time data) to dynamically optimize the route during the delivery process based on actual conditions (such as easing of traffic congestion, early or late delivery of the recipient, etc.) to ensure that the delivery route always remains in the optimal or near-optimal state.
[0043] In the system of this embodiment, an intelligent and systematic item delivery method is provided, which fully integrates artificial intelligence, the Internet of Things, big data analysis and advanced automation technology, and realizes a high degree of automation of the entire process from receiving, sorting, and distribution of item packages to finally completing the delivery by unmanned delivery means such as robots or drones. It significantly improves the efficiency of item delivery, greatly reduces the demand for manual operation, effectively reduces costs, and improves the efficiency, safety and accuracy of item delivery.
[0044] In an exemplary embodiment, the information acquisition module includes an image acquisition device; the image acquisition device is used to acquire an item acquisition image of the target item; the information processing unit of the information acquisition module is used to acquire item appearance information and item type information of the target item based on the item acquisition image; the item delivery information includes item appearance information and item type information.
[0045] In an exemplary embodiment, the information collection module includes an information reading device; the information reading device is used to read the basic item information and item status information of the target item according to the item label code on the target item; the item delivery information includes the basic item information and item status information.
[0046] In an exemplary embodiment, the basic item information of the target item includes the delivery destination location information of the target item; the main control module is used to obtain the delivery path information of the target item according to the starting location information and the delivery destination location information of the target item.
[0047] In an exemplary embodiment, the intelligent delivery module includes a first delivery module; the first delivery module is used to receive the delivery destination location information of the target item sent by the main control module; the delivery destination location information is used to indicate the delivery destination location of the target item; during the delivery process of the target item, the current location of the target item is determined; when the distance between the current location and the delivery destination location of the target item is less than a preset distance threshold, the target item's upcoming delivery prompt information is sent to the recipient's receiving terminal; the upcoming delivery prompt information is used to prompt the recipient to pick up the target item.
[0048] The first delivery module may be a smart courier vehicle, and the smart courier vehicle may be an unmanned vehicle, such as Figure 3As shown, the main body of the smart courier vehicle may include sensors, speakers, cameras, mechanical arms, processors, batteries, and collision warning modules. The vehicle hardware configuration of the smart courier vehicle may include: Installing a high-performance on-board camera: Select a camera with high resolution (such as 1080p or higher), wide viewing angle (horizontal viewing angle of up to 120 degrees or more) and good low-light performance to ensure that the vehicle's surrounding environment information can be clearly captured, especially key elements such as building appearance, floor signs, and entrances. The camera should have a stable mounting bracket to reduce the impact of shaking during driving on image quality. Equipped with an accurate positioning system: In addition to the common global positioning system (GPS) positioning system used to obtain the approximate location of the vehicle outdoors, it is also necessary to combine indoor positioning technology, such as a positioning module based on Wi-Fi signal strength, Bluetooth beacon or ultra-wideband (Ultra Wide Band, UWB) technology, to achieve accurate perception of the vehicle's location in an indoor environment. These positioning technologies can communicate with the positioning module on the vehicle by arranging corresponding signal base stations or beacons in the office building to determine the specific location coordinates of the vehicle on the floor. Equipped with a powerful computing unit: such as an industrial embedded computer or an on-board computer, it has sufficient computing power to process the image data collected by the camera, run image recognition and positioning algorithms, and communicate and interact with other systems (such as path planning systems, vehicle control systems) in real time. The computing unit should have a high-performance CPU and GPU (if it involves the acceleration of deep learning algorithms) to ensure the rapid execution of the algorithm. Install the communication module: Through wireless communication technologies such as Wi-Fi, 4G / 5G, the express delivery vehicle can maintain real-time data connection with the main control module or background management system, upload the collected image data, vehicle status information (such as location, speed, power, etc.), and receive instructions from the server (such as delivery task information, path planning adjustment instructions, etc.). When the smart express delivery vehicle receives the delivery task of the target item, it obtains the receiving address information and the item delivery information of the target item (for example, weight, volume, etc.). At the same time, the vehicle control system performs initialization operations, including starting the on-board camera, positioning system, computing unit and other equipment, loading the image recognition and positioning algorithm model, and establishing a stable communication connection with the server. According to the initial position and target floor information, i.e. the delivery destination location information, the navigation and positioning software plans a preliminary driving path, sends the path information to the vehicle control system, and starts the vehicle to drive along the planned path. While the vehicle is driving, the on-board camera continuously collects images of the surrounding environment at the set frame rate. The image acquisition software transmits the collected images to the image processing software in real time for preprocessing operations, including image enhancement, noise removal, etc., to improve image quality. The preprocessed images are input into the image recognition algorithm module for floor feature extraction and recognition.The algorithm first searches the image for predefined floor features, such as floor signs, unique architectural decorations, etc. Once these features are detected, the algorithm analyzes them in detail, extracts key information of the features (such as numbers, patterns, colors, etc.), and matches them with the trained model to determine the floor the vehicle is currently on. At the same time, the floor positioning algorithm combines the vehicle's positioning system data (such as GPS coordinates, Wi-Fi signal strength, etc.) to calculate and update the vehicle's position within the floor. By fusing the floor information obtained by image recognition with the positioning system data, the vehicle's location can be determined more accurately, such as the specific coordinate position on the floor plan. The smart courier can also pre-load the recipient's facial image.
[0049] In an exemplary embodiment, the first delivery module includes a path planning unit; the path planning unit is used to detect the road environment information of the first delivery module in real time, and send the road environment information to the main control module; the main control module is used to plan an updated delivery path for the target item according to the road environment information, and send the updated delivery path to the path planning unit.
[0050] Among them, during the delivery process, the intelligent express vehicle control system evaluates in real time whether the intelligent express vehicle deviates from the predetermined path. If the intelligent express vehicle is found to deviate from the path, the navigation and positioning software re-plans the driving path according to the current position and target floor information, and adjusts the driving direction and speed of the intelligent express vehicle to return it to the correct path. When approaching the target floor, the intelligent express vehicle control system accurately controls the intelligent express vehicle to the entrance or designated stop on the floor where the target employee is located based on the positioning information and map data. For example, when the intelligent express vehicle detects that it is a certain distance away from the entrance of the target floor, it automatically slows down and adjusts the direction of the vehicle head, preparing to stop or enter the floor for the final delivery operation.
[0051] In the system of this embodiment, advanced AI algorithms, such as deep reinforcement learning and genetic algorithms, can be used to adaptively adjust the delivery paths of intelligent robots and drones based on real-time dynamic data of the office environment (such as crowd density, elevator usage, corridor capacity, etc.). This strategy ensures route optimization, reduces waiting time, improves delivery efficiency, and flexibly responds to emergencies, such as temporarily blocking areas or replanning paths during peak hours.
[0052] In an exemplary embodiment, the first delivery module includes an item picking device; the item picking device is used to move the target item to the first delivery module, and move the target item from the first delivery module to the placement location of the target item at the delivery destination.
[0053] When the smart courier arrives at the target employee floor and stops, there are many ways to confirm whether the smart courier has arrived at the delivery destination accurately. For example, the on-board camera can be used to identify the surrounding environment again to confirm whether it completely matches the characteristics of the target floor; at the same time, combined with the positioning system data, ensure that the position error of the smart courier is within an acceptable range.
[0054] If it is confirmed that the smart courier vehicle has accurately arrived at the delivery destination, for example, the target floor, the smart courier vehicle control system sends an arrival confirmation message to the main control module and prepares for the package delivery operation. This may include starting a robotic arm or other delivery device to take out the package and deliver it to the designated location of the target employee.
[0055] The system of this embodiment integrates deep learning image recognition technology and indoor and outdoor dual positioning systems (GPS and UWB ultra-wideband technology), which can not only identify traditional landmarks, but also use AR technology to identify more detailed target features, such as special markings or personalized layouts on desks, greatly improving the accuracy and speed of destination positioning. In addition, by connecting with the company's internal information system, employees' real-time location information can be obtained, dynamic destination matching can be achieved, and the express delivery can be directly delivered to the recipient.
[0056] In an exemplary embodiment, the intelligent delivery module includes a second delivery module; the second delivery module is used to obtain the height information of the delivery destination location of the target item; and deliver the target item to the delivery destination location based on the height information.
[0057] The second delivery module may be a drone, such as Figure 4 As shown, the drone can be an intelligent express drone, and the main body of the intelligent express drone can include a battery, a collision warning module, a processor, a camera, and four small propellers. The delivery destination can be the target employee floor. After the express vehicle reaches the target employee floor and stops, the target item can be delivered to the target employee floor with the help of a drone. When delivering on the same floor of the target employee floor, the intelligent robot can be switched to, and the mechanical arm or other delivery device can be started to take out the package and deliver it to the designated location of the target employee. The drone and the intelligent robot can also pre-load the facial image of the recipient.
[0058] In the system of this embodiment, differentiated strategies are adopted for delivery needs on different floors. Intelligent robots use mechanical arms to accurately pick up and place items on the same floor, and achieve personalized delivery based on employee images and location information; for cross-floor delivery, drone relays are enabled to intelligently plan flight paths based on the total volume of packages to ensure efficient and unimpeded delivery. During delivery, the robot uses integrated recognition technology to sense the surrounding environment in real time. Once the target recipient is identified, it immediately completes the instant delivery through sound and light prompts; when it is unable to directly contact the recipient, the robot will flexibly adjust and place the package near the recipient's desk to ensure safety and convenience.
[0059] In an exemplary embodiment, the smart delivery vehicle, drone, and smart robot perform a battery status check before starting a mission to ensure sufficient power. When the battery is low, they automatically return to the charging station to recharge, ensuring continuous operation and avoiding mission interruption. After completing the delivery mission of the target item, they autonomously detect the remaining power to ensure sufficient power to complete the scheduled journey. When the battery is low, they automatically return to the charging station to recharge and maintain stable operation around the clock.
[0060] In an exemplary embodiment, Figure 5 As shown, a method for delivering items is provided, which may include steps 502 to 504. Among them:
[0061] Step 502: Receive the item delivery information of the target item sent by the information collection module.
[0062] Step 504, according to the item delivery information, the delivery path information of the target item is obtained, and the delivery path information is sent to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
[0063] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0064] Based on the same inventive concept, the embodiment of the present application also provides an item delivery device for implementing the item delivery method involved above. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above method, so the specific limitations in one or more item delivery device embodiments provided below can refer to the limitations of the item delivery method above, and will not be repeated here.
[0065] In one embodiment, Figure 6 As shown, an item delivery device is provided, including: a receiving module 602 and an acquisition module 604, wherein:
[0066] The receiving module 602 is used to receive the item delivery information of the target item sent by the information collection module.
[0067] The acquisition module 604 is used to acquire the delivery path information of the target item according to the item delivery information, and send the delivery path information to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
[0068] Each module in the above-mentioned item delivery device can be implemented in whole or in part by software, hardware or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0069] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory and a network interface connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store data related to item delivery. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, an item delivery method is implemented.
[0070] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0071] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.
[0072] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0073] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0074] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0075] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0076] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0077] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. An item delivery system, characterized in that: The system includes: a main control module, an information collection module, and an intelligent delivery module; the main control module, the information collection module, and the intelligent delivery module communicate with each other through wireless communication technology; wherein, The information collection module is used to obtain the item delivery information of the target item and send the item delivery information to the main control module; The main control module is used to obtain the delivery path information of the target item according to the item delivery information, and send the delivery path information to the intelligent delivery module; The intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
2. The system according to claim 1, characterized in that The information acquisition module includes an image acquisition device; the image acquisition device is used to obtain an item acquisition image of the target item; the information processing unit of the information acquisition module is used to obtain item appearance information and item type information of the target item based on the item acquisition image; the item delivery information includes the item appearance information and the item type information.
3. The system according to claim 1, characterized in that The information collection module includes an information reading device; the information reading device is used to read the basic item information and item status information of the target item according to the item label code on the target item; the item delivery information includes the basic item information and the item status information.
4. The system according to claim 3, characterized in that The basic item information of the target item includes the delivery destination location information of the target item; the main control module is used to obtain the delivery path information of the target item according to the starting location information of the target item and the delivery destination location information.
5. The system according to claim 1, characterized in that The intelligent delivery module includes a first delivery module; The first delivery module is used to receive the delivery destination location information of the target item sent by the main control module; the delivery destination location information is used to indicate the delivery destination location of the target item; During the delivery of the target item, determining the current location of the target item; When the distance between the current location and the delivery destination location of the target item is less than a preset distance threshold, an impending delivery reminder message of the target item is sent to the recipient's receiving terminal; the impending delivery reminder message is used to prompt the recipient to pick up the target item.
6. The system according to claim 5, characterized in that The first delivery module includes a path planning unit; the path planning unit is used to detect the road environment information of the first delivery module in real time, and send the road environment information to the main control module; the main control module is used to plan an updated delivery path for the target item according to the road environment information, and send the updated delivery path to the path planning unit.
7. The system according to claim 5, characterized in that The first delivery module includes an item picking device; the item picking device is used to move the target item to the first delivery module, and move the target item from the first delivery module to the location where the target item is placed at the delivery destination.
8. The system according to claim 1, characterized in that The intelligent delivery module includes a second delivery module; the second delivery module is used to obtain the height information of the delivery destination position of the target item; and deliver the target item to the delivery destination position according to the height information.
9. A method for delivering items, characterized in that: A main control module applied to an item delivery system, the method comprising: Receiving item delivery information of the target item sent by the information collection module; According to the item delivery information, the delivery path information of the target item is obtained, and the delivery path information is sent to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
10. An article delivery device, characterized in that: A main control module applied to an item delivery system, the device comprising: A receiving module, used for receiving the item delivery information of the target item sent by the information collection module; The acquisition module is used to acquire the delivery path information of the target item according to the item delivery information, and send the delivery path information to the intelligent delivery module; the intelligent delivery module is used to deliver the target item to the delivery destination of the target item according to the delivery path information.
Citation Information
Cited By
Sequence recommendation method and device and medium
CN120070872A