A UAV transportation route allocation method for multi-point logistics transportation
By building a quantitative analysis and evaluation index system and prediction model for drone flight distance, optimizing the allocation of drone transportation routes, the problems of low transportation efficiency and poor cost control in the existing drone multi-point transportation system are solved, and more efficient and environmentally friendly logistics transportation is achieved.
Patent Information
- Application Number
- CN202411594933.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-11
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-11-11
AI Technical Summary
The existing multi-point transportation system of drone is facing problems such as low transportation efficiency, insufficient ability to deal with dynamic environments, limitations on scale expansion and poor cost control, which mainly stems from insufficient path planning, task scheduling and cost-effectiveness.
By constructing a quantitative analysis and evaluation index system for drone flight distance, identify abnormal data of influencing factors, establish a drone flight distance prediction model, determine the coordinates of logistics transportation points, and calculate the minimum logistics transportation route distance to optimize the allocation of drone transportation routes.
It improves the efficiency and performance of drone transportation, reduces cost and environmental impact, improves customer satisfaction, and supports distribution efficiency optimization, transportation risk management and cost control.
Smart Images

Figure CN119107003B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a method for allocating unmanned aerial vehicle (UAV) transport routes, and in particular to a method for allocating unmanned aerial vehicle (UAV) transport routes for multi-point logistics transport, and belongs to the technical field of UAV transport management. Background Art
[0002] The application of drones in the logistics industry is changing the way goods are delivered, especially in terms of improving efficiency and reducing costs. In urban areas, drones can effectively avoid ground traffic congestion and directly deliver small goods to the destination quickly, greatly improving the speed and timeliness of delivery. In addition, drones have lower operating costs than traditional means of transportation such as trucks or motorcycles, especially in short-distance and small-batch delivery scenarios. This cost advantage is more obvious. Therefore, the use of drones not only improves the efficiency of logistics distribution, but also significantly reduces the overall logistics costs, especially in the express delivery industry and urgent delivery services.
[0003] From the perspective of environmental impact and sustainability, drone transportation also shows its advantages. Due to the reduction in the use of ground transportation, drone delivery plays an important role in alleviating traffic congestion and reducing carbon emissions. Especially when drones are powered by electricity and the energy comes from renewable energy, their negative impact on the environment will be further reduced, which not only helps the logistics industry to shift to a more environmentally friendly operating model, but also promotes the environmental sustainability of the entire society. As an efficient, environmentally friendly and flexible delivery method, drones can play a significant role in alleviating urban traffic congestion, reducing carbon emissions, increasing delivery speed and reducing operating costs. By analyzing the transportation capacity of drones in detail, companies and policymakers can better evaluate their applicability and benefits in specific scenarios. Analysis of drone transportation capacity can also reveal the challenges and opportunities faced by drone transportation in terms of technology, economies of scale and regulatory compliance, providing data support and decision-making basis for future technological improvements and policy formulation.
[0004] The current drone multi-point transportation system faces many challenges. The main problems are low transportation efficiency, insufficient ability to cope with dynamic environments, limited scale expansion and poor cost control. These problems are caused by the shortcomings of existing transportation allocation strategies in path planning, task scheduling and cost-effectiveness.
[0005] In the prior art, a patent document with a publication (announcement) number of CN112520040A discloses a drone and a drone system for logistics transportation, which designs a drone for logistics transportation and has the ability to automatically load and unload goods, which is achieved through a cargo bin and an intelligent sliding box at the bottom of the frame. The box design includes a reverse-threaded slide plate, which fixes the goods by clamping them with springs, thereby preventing the goods from falling during transportation and achieving shock absorption protection, thereby significantly improving the efficiency and quality of logistics transportation. However, the prior art does not consider the impact of various factors on the drone's transportation capacity during the flight of the drone, resulting in the actual logistics transportation capacity of drones that have not been allocated for transportation being low, making it difficult to meet actual transportation needs.
[0006] Therefore, there is an urgent need for a drone transportation route allocation method for multi-point logistics transportation to improve overall transportation efficiency and performance, while reducing costs and environmental impacts, improving customer satisfaction, and promoting the development of logistics services to a higher level. Summary of the invention
[0007] A brief overview of the present invention is provided below in order to provide a basic understanding of certain aspects of the present invention. It should be understood that this overview is not an exhaustive overview of the present invention. It is not intended to identify key or important parts of the present invention, nor is it intended to limit the scope of the present invention. Its purpose is merely to present certain concepts in a simplified form as a prelude to a more detailed description discussed later.
[0008] In view of this, in order to solve the problem that the traditional UAV transportation method in the prior art does not allocate transportation routes and has low transportation efficiency, the present invention provides a UAV transportation route allocation method for logistics multi-point transportation.
[0009] The technical solution is as follows: A method for allocating drone transportation routes for multi-point logistics transportation, comprising the following steps:
[0010] S1. Collect data based on the evaluation indicators, build a quantitative analysis evaluation index system for the flight distance of UAVs, and obtain the element matrix corresponding to the evaluation indicators;
[0011] S2. According to the element matrix corresponding to the evaluation index, identify the abnormal data of the UAV influencing factors and obtain the updated UAV evaluation index element matrix;
[0012] S3. Build a UAV flight distance prediction model, input the updated UAV evaluation index element matrix to train the model, and output the predicted UAV flight distance;
[0013] S4. Determine the coordinates of the logistics transportation points according to the drone flight area, and determine all logistics transportation points within the drone logistics distribution range by calculating the distance relationship between the numbered logistics transportation points and the predicted drone flight distance;
[0014] S5. According to all the logistics transportation points within the UAV logistics distribution range, the minimum logistics transportation route distance is obtained by calculation, and the minimum element is selected to obtain the shortest logistics transportation route for all UAVs.
[0015] Further, in said S1, the evaluation indexes include battery capacity, motor efficiency, propeller diameter, fuselage mass, load, flight speed, flight mode, wind speed, wind direction, temperature, humidity, flight altitude and flight distance;
[0016] The quantitative analysis and evaluation index system of UAV flight distance is specifically expressed as follows:
[0017] The battery capacity element matrix corresponding to the battery capacity is , , is the number of drones, For the Battery capacity corresponding to each drone;
[0018] The motor efficiency element matrix corresponding to the motor efficiency is: , , For the Motor efficiency corresponding to each drone;
[0019] The propeller diameter element matrix corresponding to the propeller diameter is , , For the Propeller diameter corresponding to each drone;
[0020] The fuselage mass element matrix corresponding to the fuselage mass is: , , For the The body mass corresponding to each drone;
[0021] The load element matrix corresponding to the load is: , , For the The corresponding load of each drone;
[0022] The flight speed element matrix corresponding to the flight speed is: , , For the The flight speed of each drone;
[0023] The flight mode element matrix corresponding to the flight mode is , , For the The flight modes corresponding to each drone;
[0024] The wind speed element matrix corresponding to the wind speed is , , For the The wind speed corresponding to each drone;
[0025] The wind direction element matrix corresponding to the wind direction is , , For the The wind direction corresponding to each drone;
[0026] The temperature element matrix corresponding to the temperature is , , For the The temperature corresponding to each drone;
[0027] The humidity element matrix corresponding to humidity is , , For the Humidity corresponding to each drone;
[0028] The flight height element matrix corresponding to the flight height is: , , For the The flight altitude corresponding to each drone;
[0029] The flight distance element matrix corresponding to the flight distance is , , For the The flight distance of each drone.
[0030] Furthermore, in S2, the process of identifying abnormal battery capacity data is as follows: The average battery capacity of each drone , The standard deviation of the battery capacity of each drone and the relative distance between any data and the mean , comparing the relative distance between individual data points and the mean The relationship with 3 is , to determine the battery capacity of the drone Normal data is retained. , to determine the battery capacity of the drone The above operation is performed on all data, and all abnormal data are deleted to obtain the updated battery capacity element matrix. , , For the updated Data on the battery capacity of each drone;
[0031] The average battery capacity of each drone It is expressed as:
[0032] ;
[0033] The standard deviation of the battery capacity of each drone It is expressed as:
[0034] ;
[0035] The relative distance between any data and the mean It is expressed as:
[0036] ;
[0037] According to the abnormal battery capacity data identification process, the updated motor efficiency element matrix is established , Updated propeller diameter element matrix , Updated fuselage mass element matrix , updated load element matrix , Updated flight speed element matrix , Updated flight mode element matrix , Updated wind speed element matrix , Updated wind direction element matrix , Updated temperature element matrix , updated humidity element matrix , updated flight height element matrix and the updated flight distance element matrix .
[0038] Furthermore, in S3, the UAV flight distance prediction model includes an input layer, 7 hidden layers, a self-attention layer, 2 residual layers and an output layer;
[0039] The neural network structure of the established UAV flight distance prediction model is connected in the following order:
[0040] Input layer: Updated battery capacity element matrix , Updated motor efficiency element matrix , Updated propeller diameter element matrix , Updated fuselage mass element matrix , updated load element matrix , Updated flight speed element matrix , Updated flight mode element matrix , Updated wind speed element matrix , Updated wind direction element matrix , Updated temperature element matrix , updated humidity element matrix , updated flight height element matrix and the updated flight distance element matrix As input;
[0041] Hidden layer 1: Number of neurons: 512, activation function: ReLU, batch normalization;
[0042] Hidden layer 2: number of neurons: 256, activation function: ReLU, batch normalization;
[0043] Self-attention layer: input the output matrix X of hidden layer 2; build the initial weight query matrix in turn , initial weight key matrix and the initial weight matrix , initialize the weight matrix, transform the output matrix X into the query matrix Q, key matrix K and value matrix V, , , ; Calculate the similarity between the query matrix Q and the key matrix K to obtain the attention score matrix A, ,in, is the scaling factor; the softmax function is used to normalize the attention score matrix A so that the sum of the elements in each row is 1, and the output B is obtained. ;
[0044] Hidden layer 3: Number of neurons: 128, activation function: ReLU, batch normalization;
[0045] Residual layer 1: The output of hidden layer 1 is connected to the output of hidden layer 3 through residual connection.
[0046] Hidden layer 4: number of neurons: 64, activation function: ReLU, batch normalization;
[0047] Hidden layer 5: number of neurons: 32, activation function: ReLU, batch normalization;
[0048] Hidden layer 6: number of neurons: 16, activation function: ReLU, batch normalization;
[0049] Residual layer 2: The output of hidden layer 4 is connected to the output of hidden layer 6 through residual connection;
[0050] Hidden layer 7: Number of neurons: 8, activation function: ReLU, batch normalization;
[0051] Output layer: Number of neurons: 1, outputs the predicted flight distance of the drone.
[0052] Furthermore, in said S4, a three-dimensional coordinate system is established for the logistics transportation area, the coordinates of the logistics transportation points are determined, and the first The coordinates of the logistics transport points are marked as , ,in, =1, 2, 3, ..., F, where F is the total number of logistics transportation points, For the The horizontal coordinate of the logistics transportation point, For the The vertical coordinate of the logistics transportation point, For the The vertical coordinates of the logistics transportation points are marked as the coordinates of the first drone landing pad. , ,in, is the horizontal coordinate of the drone landing pad, is the y value of the coordinate of the drone landing pad, is the z value of the coordinates of the drone landing pad;
[0053] For the first logistics transport point , , calculate the distance between the first logistics transportation point and the drone landing pad ;
[0054] The first distance between the first logistics transport point and the drone landing pad It is expressed as:
[0055] ;
[0056] The predicted flight distance of the first drone based on the output , compare the first distance The predicted flight distance of the first drone The relationship between When , it indicates that the distance between the first logistics transportation point and the drone landing pad exceeds the flight range of the first drone, and it is determined that the first logistics transportation point is not within the logistics distribution range of the first drone. When , it indicates that the first logistics transportation point is within the logistics distribution range of the first drone. Based on this, the distance between other logistics transportation points and the first logistics transportation point is calculated. ;
[0057] The distance between other logistics transportation points and the first logistics transportation point It is expressed as:
[0058] ;
[0059] The distance between all other logistics transportation points and the first logistics transportation point Sort from small to large and number the logistics transport points in the above order. The coordinates of the logistics transport points are , ,in, After the number The horizontal coordinate of the logistics transportation point, After the number The vertical coordinate of the logistics transportation point, After the number The vertical coordinates of the logistics transportation points, the coordinates of the first logistics transportation point after numbering are , ,in, is the horizontal coordinate of the first logistics transportation point after numbering, is the vertical coordinate of the first logistics transportation point after numbering, is the vertical coordinate of the first logistics transportation point after numbering, and the first logistics transportation point is calculated The first logistics transport point after the number The first center point coordinates between , ,in, is the horizontal coordinate of the first center point, , is the ordinate of the first center point, , is the vertical coordinate of the first center point, , calculate the distance between the first center point and the first drone landing pad ;
[0060] The second distance between the first center point and the first drone landing pad It is expressed as:
[0061] ;
[0062] Compare the second distance The predicted flight distance of the first drone The distance between When it is, it indicates the first logistics transportation point after the number Not within the range of the first drone logistics delivery, when When it is, it indicates the first logistics transportation point after the number In the first drone logistics delivery range, Based on this, the coordinates of the second logistics transportation point are , ,in, is the horizontal coordinate of the second logistics transportation point after numbering, is the ordinate of the second logistics transport point after numbering. The vertical coordinate of the second logistics transportation point after numbering is calculated to obtain the first logistics transportation point The first logistics transport point after the number And the second logistics transport point after the number The coordinates of the second center point between , ,in, is the horizontal coordinate of the second midpoint, , is the ordinate of the second midpoint, , is the vertical coordinate of the second midpoint, , calculate the distance between the second center point and the first drone landing pad ;
[0063] The third distance between the second center point and the first drone landing pad It is expressed as:
[0064] ;
[0065] Compare the third distance The predicted flight distance of the first drone The distance between When it is, it indicates the second logistics transportation point after the number Not within the range of the first drone logistics delivery, when When it is, it indicates the second logistics transportation point after the number Within the first drone logistics delivery range;
[0066] Repeat the above steps to determine all logistics transportation points within the entire drone logistics distribution range.
[0067] Furthermore, in S5, all logistics transportation points within the logistics distribution range of the first drone are numbered, and all logistics transportation points within the logistics distribution range of the first drone are recorded as , , …, ,in, =The number of all logistics transport points within the logistics distribution range of the first drone, and the number of the first drone landing point Defined as the starting point of the transportation route, for the remaining logistics transportation points except the first logistics transportation point within the logistics delivery range of the first drone Random sorting is performed, and the remaining logistics transportation points except the first logistics transportation point within the logistics distribution range of the first drone after random sorting are recorded as , the random sorting order is that the drone starts from the first logistics transportation point within the logistics delivery range of the first drone The order of logistics delivery after takeoff, and the total flight distance of the drone in the randomly sorted order ;
[0068] Total flight distance of the drone in the randomly sorted order It is expressed as:
[0069] ;
[0070] in, It is expressed as the flight distance between the first drone landing point and the first logistics transportation point within the first drone logistics distribution range. It represents the flight distance between the first logistics transportation point within the logistics delivery range of the first drone and the second logistics transportation point within the logistics delivery range of the first drone after random sorting. Indicates the second to last logistics transport point within the logistics delivery range of the first drone after random sorting To the last logistics transport point within the logistics delivery range of the first drone after random sorting The flight distance between
[0071] All logistics transport points within the first drone's logistics delivery range As the first logistics delivery point of the drone, it will deliver the remaining logistics transportation points within the logistics delivery range of the first drone except the first logistics transportation point. Perform GM random sorts, and the order after all random sorts is different. Calculate the total flight distance of all randomly sorted drones , , …, ,in, The first logistics transportation point for the drone from the first drone logistics delivery range After takeoff, the total flight distance of the drone required for flight is calculated according to the random sorting order obtained in the GMth time, and the total flight distance matrix of the drone is established , ;
[0072] Filter and obtain the total flight distance matrix of the drone The smallest element in That is, the first logistics transportation point within the logistics distribution range of the first drone As the minimum logistics transportation route distance corresponding to the first logistics delivery point of the drone, ;
[0073] Repeat the above steps to use the remaining logistics transportation points except the first logistics transportation point within the logistics distribution range of the first drone. As the first logistics delivery point of the drone, calculate the corresponding minimum logistics transportation route distance , , …, , establish the minimum logistics transportation route distance matrix , ;
[0074] Screening to obtain the minimum logistics transportation route distance matrix The smallest element in That is, the minimum flight distance of the first drone in the multi-point logistics transportation process, and its corresponding flight route is the shortest logistics transportation route;
[0075] According to the total number of drones WN, repeat the above steps WN times to obtain the shortest logistics transportation route for all drones.
[0076] The beneficial effects of the present invention are as follows: the present invention systematically evaluates the performance of drones by establishing a quantitative analysis and evaluation index system for drone flight distance, and clarifies the flight capabilities of drones under different conditions; the present invention identifies abnormal data related to data on factors affecting drone flight distance, ensures the accuracy and reliability of the data, and improves the accuracy of drone flight distance estimation; the present invention establishes a drone flight distance prediction model that can predict the flight capabilities of drones under specific conditions, optimizes the use of drones, and ensures that drones can plan tasks within the range allowed by endurance, avoiding mid-course power exhaustion or other risks; the present invention clarifies the transportation capacity of drones by determining all logistics transportation points within the entire drone logistics distribution range, and effectively supports distribution efficiency optimization, transportation risk management and cost control; the present invention can formulate the optimal drone logistics transportation route method, effectively improving the drone logistics transportation capacity and logistics transportation efficiency, reducing transportation risks, and improving customer satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0078] Figure 1 The figure is a flowchart of a method for allocating drone transportation routes for multi-point logistics transportation. DETAILED DESCRIPTION
[0079] In order to make the technical solutions and advantages of the embodiments of the present invention more clearly understood, the exemplary embodiments of the present invention are further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than an exhaustive list of all the embodiments. It should be noted that the embodiments of the present invention and the features in the embodiments can be combined with each other without conflict.
[0080] refer to Figure 1 The present embodiment is described in detail, a method for allocating drone transportation routes for multi-point logistics transportation, specifically comprising the following steps:
[0081] S1. Collect data based on the evaluation indicators, build a quantitative analysis evaluation index system for the flight distance of UAVs, and obtain the element matrix corresponding to the evaluation indicators;
[0082] S2. According to the element matrix corresponding to the evaluation index, identify the abnormal data of the UAV influencing factors and obtain the updated UAV evaluation index element matrix;
[0083] S3. Build a UAV flight distance prediction model, input the updated UAV evaluation index element matrix to train the model, and output the predicted UAV flight distance;
[0084] S4. Determine the coordinates of the logistics transportation points according to the drone flight area, and determine all the logistics transportation points within the drone logistics distribution range by calculating the distance relationship between the numbered logistics transportation points and the predicted drone flight distance.
[0085] Furthermore, in S1, the quantitative analysis and evaluation index system of the UAV flight distance includes battery capacity, motor efficiency, propeller diameter, fuselage mass, load, flight speed, flight mode, wind speed, wind direction, temperature, humidity, flight altitude and flight distance;
[0086] The battery capacity determines the total amount of electrical energy that the drone can use, thus affecting its continuous flight time. The battery capacity element matrix corresponding to the battery capacity is: , , is the number of drones, For the Battery capacity corresponding to each drone;
[0087] Motor efficiency refers to the efficiency of the motor in converting electrical energy into mechanical energy. A high-efficiency motor can increase the flight time. The motor efficiency element matrix corresponding to the motor efficiency is: , , For the Motor efficiency corresponding to each drone;
[0088] The propeller size affects the thrust and flight efficiency of the drone. The propeller diameter directly affects the thrust and aerodynamic performance it provides. The propeller diameter element matrix corresponding to the propeller diameter is: , , For the Propeller diameter corresponding to each drone;
[0089] The fuselage mass affects the take-off and flight stability of the UAV. The fuselage mass element matrix corresponding to the fuselage mass is: , , For the The body mass corresponding to each drone;
[0090] The load refers to the extra weight that the drone can carry in addition to its own weight. The load element matrix corresponding to the load is , , For the The corresponding load of each drone;
[0091] The flight speed directly affects the flight distance and time. The flight speed element matrix corresponding to the flight speed is: , , For the The flight speed of each drone;
[0092] The flight mode determines different energy consumption and operating conditions. The flight modes include manual mode, stable mode, hovering mode, heading mode, return mode, follow mode, waypoint flight, and track flight. For quantitative comparison, the above modes are coded as 1-8 in sequence. The flight mode element matrix corresponding to the flight mode is , , For the The flight modes corresponding to each drone;
[0093] Wind speed will affect the flight efficiency and control of the drone. The wind speed element matrix corresponding to the wind speed is: , , For the The wind speed corresponding to each drone;
[0094] Wind direction affects the flight path and energy consumption of the drone. The wind direction angle is used to quantitatively analyze and compare the wind direction. The wind direction element matrix corresponding to the wind direction is: , , For the The wind direction corresponding to each drone;
[0095] Temperature affects battery performance and air density, which in turn affects flight. The temperature element matrix corresponding to temperature is: , , For the The temperature corresponding to each drone;
[0096] High humidity will affect the efficiency and reliability of electronic equipment. The humidity element matrix corresponding to humidity is: , , For the Humidity corresponding to each drone;
[0097] The flight altitude affects the air density and flight efficiency. The flight altitude element matrix corresponding to the flight altitude is: , , For the The flight altitude corresponding to each drone;
[0098] The flight distance element matrix corresponding to the flight distance is , , For the The flight distance corresponding to each drone;
[0099] Specifically, the flight distance of the drone directly affects the logistics transportation capacity. Therefore, the flight distance of the drone is used as a quantitative indicator of the logistics transportation capacity of the drone. At the same time, there are many factors that affect the flight distance of the drone, including battery capacity, motor efficiency, propeller diameter, fuselage mass, load, flight speed, flight mode, wind speed, wind direction, temperature, humidity, flight altitude, etc. In order to quantify the impact of each factor on the flight distance of the drone, it is necessary to first clarify the quantitative analysis indicators of each factor, and establish the corresponding element matrix based on the data collected from public channels.
[0100] Furthermore, in S2, the process of identifying abnormal battery capacity data is as follows: The average battery capacity of each drone , The standard deviation of the battery capacity of each drone and the relative distance between any data and the mean , comparing the relative distance between individual data points and the mean The relationship with 3 is , to determine the battery capacity of the drone Normal data is retained. , to determine the battery capacity of the drone The above operation is performed on all data, and all abnormal data are deleted to obtain the updated battery capacity element matrix. , , For the updated Data on the battery capacity of each drone;
[0101] The average battery capacity of each drone It is expressed as:
[0102] ;
[0103] The standard deviation of the battery capacity of each drone It is expressed as:
[0104] ;
[0105] The relative distance between any data and the mean It is expressed as:
[0106] ;
[0107] According to the abnormal battery capacity data identification process, the updated motor efficiency element matrix is established , Updated propeller diameter element matrix , Updated fuselage mass element matrix , updated load element matrix , Updated flight speed element matrix , Updated flight mode element matrix , Updated wind speed element matrix , Updated wind direction element matrix , Updated temperature element matrix , updated humidity element matrix , updated flight height element matrix and the updated flight distance element matrix , , , , , , , , , , , , ,in, For the updated The motor efficiency data corresponding to each drone, For the updated The motor efficiency data corresponding to each drone, For the updated The data of the fuselage mass corresponding to each drone, For the updated The corresponding load data of each drone, For the updated The flight speed data of each drone, For the updated The data of the flight modes corresponding to each drone, For the updated The wind speed data corresponding to each drone, For the updated The wind direction data corresponding to each drone, For the updated The temperature data corresponding to each drone, For the updated The humidity data corresponding to each drone, For the updated The data of the flight altitude corresponding to each drone, For the updated The data of flight distance corresponding to each drone;
[0108] Specifically, the number of elements in all element matrices needs to remain the same, so the number of elements in the updated element matrix, that is, the amount of data after deleting abnormal data, remains .
[0109] Furthermore, in S3, the UAV flight distance prediction model includes an input layer, 7 hidden layers, a self-attention layer, 2 residual layers and an output layer;
[0110] The neural network structure of the established UAV flight distance prediction model is connected in the following order:
[0111] Input layer: Updated battery capacity element matrix , Updated motor efficiency element matrix , Updated propeller diameter element matrix , Updated fuselage mass element matrix , updated load element matrix , Updated flight speed element matrix , Updated flight mode element matrix , Updated wind speed element matrix , Updated wind direction element matrix , Updated temperature element matrix , updated humidity element matrix , updated flight height element matrix and the updated flight distance element matrix As input;
[0112] Hidden layer 1: Number of neurons: 512, activation function: ReLU, batch normalization;
[0113] Hidden layer 2: number of neurons: 256, activation function: ReLU, batch normalization;
[0114] Self-attention layer: input the output matrix X of hidden layer 2; build the initial weight query matrix in turn , initial weight key matrix and the initial weight matrix , initialize the weight matrix, transform the output matrix X into the query matrix Q, key matrix K and value matrix V, , , ; Calculate the similarity between the query matrix Q and the key matrix K to obtain the attention score matrix A, ,in, is the scaling factor; the softmax function is used to normalize the attention score matrix A so that the sum of the elements in each row is 1, and the output B is obtained. , the output after normalization is a weighted average value matrix, that is, each element in the sequence adjusts its representation according to its correlation with other elements; the normalized matrix B captures the important relationships within the output matrix X of hidden layer 2 and serves as the input of the next layer;
[0115] Hidden layer 3: Number of neurons: 128, activation function: ReLU, batch normalization;
[0116] Residual layer 1: The output of hidden layer 1 is connected to the output of hidden layer 3 through residual connection.
[0117] Hidden layer 4: number of neurons: 64, activation function: ReLU, batch normalization;
[0118] Hidden layer 5: number of neurons: 32, activation function: ReLU, batch normalization;
[0119] Hidden layer 6: number of neurons: 16, activation function: ReLU, batch normalization;
[0120] Residual layer 2: The output of hidden layer 4 is connected to the output of hidden layer 6 through residual connection;
[0121] Hidden layer 7: Number of neurons: 8, activation function: ReLU, batch normalization;
[0122] Output layer: Number of neurons: 1, outputs the predicted flight distance of the drone.
[0123] Specifically, when the UAV flight distance prediction model is applied, it only needs to input the battery capacity, motor efficiency, propeller diameter, fuselage mass, load, flight speed, flight mode, wind speed, wind direction, temperature, humidity, and flight altitude data of the UAV to output the estimated flight distance of the UAV;
[0124] Compared with traditional mathematical models, neural network models have advantages in UAV flight distance prediction. First, neural network models can effectively capture and model the complex nonlinear relationship between input features, enabling neural network models to handle problems that are difficult to solve with traditional linear models. For example, the flight distance of a UAV is affected by many factors, and the interactions between these factors may be very complex. Neural networks can automatically learn and extract effective features from large amounts of data, reducing the need for manual selection and design of features. In the prediction of UAV flight distance, the network can automatically learn the key factors that determine the flight distance from the raw data without the need for specialized domain knowledge to guide feature engineering.
[0125] The present invention constructs a UAV flight distance prediction model based on a neural network, which mainly includes a hidden layer, a self-attention layer, a residual layer, etc., wherein the hidden layer can help the network capture the nonlinear relationship in the input data through a nonlinear activation function, and can be used to characterize the nonlinear influence of multiple factors on the flight distance of the UAV. Each hidden layer can be regarded as performing a feature conversion, gradually converting the original input into an internal representation with more predictive value for the output variable. In the above process, the deep network structure helps to extract more abstract high-level features; the self-attention layer enables the network to evaluate the importance of other features when processing each input feature, and dynamically adjusts the weight distribution by learning the contribution of different features to the prediction task, so as to more flexibly capture the interaction between the features and improve the accuracy of the prediction and the adaptability of the model; the residual layer ensures that the initial information can directly affect the final output by adding the features of the early layer to the features of the subsequent layer, which is very helpful for maintaining the information integrity of the network in the deep structure.
[0126] Furthermore, in S4, a three-dimensional coordinate system is established for the logistics transportation area to determine the coordinates of the logistics transportation points. Since the flight range of the drone is related to the coordinates of the logistics transportation points, for the convenience of description, the first The coordinates of the logistics transport points are marked as , ,in, =1, 2, 3, ..., F, where F is the total number of logistics transportation points, For the The horizontal coordinate of the logistics transportation point, For the The vertical coordinate of the logistics transportation point, For the The vertical coordinates of the logistics transportation points are marked as the coordinates of the first drone landing pad. , ,in, is the horizontal coordinate of the drone landing pad, is the y value of the coordinate of the drone landing pad, is the z value of the coordinates of the drone landing pad;
[0127] For the first logistics transport point , , calculate the distance between the first logistics transportation point and the drone landing pad ;
[0128] The first distance between the first logistics transport point and the drone landing pad It is expressed as:
[0129] ;
[0130] The predicted flight distance of the first drone based on the output , compare the first distance The predicted flight distance of the first drone The relationship between When , it indicates that the distance between the first logistics transportation point and the drone landing apron exceeds the flight range of the first drone. It is determined that the first logistics transportation point is not within the logistics distribution range of the first drone. When analyzing the flight range of the drone, the first logistics transportation point is not considered. When , it indicates that the first logistics transportation point is within the logistics distribution range of the first drone. Based on this, the distance between other logistics transportation points and the first logistics transportation point is calculated. ;
[0131] The distance between other logistics transportation points and the first logistics transportation point It is expressed as:
[0132] ;
[0133] The distance between all other logistics transportation points and the first logistics transportation point Sort from small to large and number the logistics transport points in the above order. The coordinates of the logistics transport points are , ,in, After the number The horizontal coordinate of the logistics transportation point, After the number The vertical coordinate of the logistics transportation point, After the number The vertical coordinates of the logistics transportation points, the coordinates of the first logistics transportation point after numbering are , ,in, is the horizontal coordinate of the first logistics transportation point after numbering, is the vertical coordinate of the first logistics transportation point after numbering, is the vertical coordinate of the first logistics transportation point after numbering, and the first logistics transportation point is calculated The first logistics transport point after the number The first center point coordinates between , ,in, is the horizontal coordinate of the first center point, , is the ordinate of the first center point, , is the vertical coordinate of the first center point, , calculate the distance between the first center point and the first drone landing pad ;
[0134] The second distance between the first center point and the first drone landing pad It is expressed as:
[0135] ;
[0136] Compare the second distance The predicted flight distance of the first drone The distance between When it is, it indicates the first logistics transportation point after the number Not within the range of the first drone logistics delivery, when When it is, it indicates the first logistics transportation point after the number In the first drone logistics delivery range, Based on this, the coordinates of the second logistics transportation point are , ,in, is the horizontal coordinate of the second logistics transportation point after numbering, is the ordinate of the second logistics transport point after numbering. The vertical coordinate of the second logistics transportation point after numbering is calculated to obtain the first logistics transportation point The first logistics transport point after the number And the second logistics transport point after the number The coordinates of the second center point between , ,in, is the horizontal coordinate of the second midpoint, , is the ordinate of the second midpoint, , is the vertical coordinate of the second midpoint, , calculate the distance between the second center point and the first drone landing pad ;
[0137] The third distance between the second center point and the first drone landing pad It is expressed as:
[0138] ;
[0139] Compare the third distance The predicted flight distance of the first drone The distance between When it is, it indicates the second logistics transportation point after the number It is not within the logistics delivery range of the first drone. In this case, the second logistics transportation point after the number is not considered when analyzing the flight range of the drone. ,when When it is, it indicates the second logistics transportation point after the number In the logistics delivery range of the first drone, all logistics transportation points within the logistics delivery range of the first drone have been determined;
[0140] Repeat the above steps to determine all logistics transportation points within the range of all drone logistics distribution, that is, to identify the logistics transportation points after numbering , , …, The predicted flight distance of the first drone The distance relationship between them and the numbered logistics transport points , , …, Is it within the logistics delivery range of the first drone?
[0141] Further, in S5, for the convenience of description, the first drone is taken as an example to describe the method for determining the drone logistics transportation route. On the basis of determining all the logistics transportation points within the logistics distribution range of the first drone, all the logistics transportation points within the logistics distribution range of the first drone are numbered, and all the logistics transportation points within the logistics distribution range of the first drone are recorded as , , …, ,in, =The number of all logistics transport points within the logistics distribution range of the first drone, and the number of the first drone landing point Defined as the starting point of the transportation route, for the remaining logistics transportation points except the first logistics transportation point within the logistics delivery range of the first drone Random sorting is performed, and the remaining logistics transportation points except the first logistics transportation point within the logistics distribution range of the first drone after random sorting are recorded as , the random sorting order is that the drone starts from the first logistics transportation point within the logistics delivery range of the first drone The order of logistics delivery after takeoff, and the total flight distance of the drone in the randomly sorted order ;
[0142] Total flight distance of the drone in the randomly sorted order It is expressed as:
[0143] ;
[0144] in, It is expressed as the flight distance between the first drone landing point and the first logistics transportation point within the first drone logistics distribution range. It represents the flight distance between the first logistics transportation point within the logistics delivery range of the first drone and the second logistics transportation point within the logistics delivery range of the first drone after random sorting. Indicates the second to last logistics transport point within the logistics delivery range of the first drone after random sorting To the last logistics transport point within the logistics delivery range of the first drone after random sorting The flight distance between
[0145] All logistics transport points within the first drone's logistics delivery range As the first logistics delivery point of the drone, it will deliver the remaining logistics transportation points within the logistics delivery range of the first drone except the first logistics transportation point. Perform GM random sorts, and the order after all random sorts is different. Calculate the total flight distance of all randomly sorted drones , , …, ,in, The first logistics transportation point for the drone from the first drone logistics delivery range After takeoff, the total flight distance of the drone required for flight is calculated according to the random sorting order obtained in the GMth time, and the total flight distance matrix of the drone is established , ;
[0146] Filter and obtain the total flight distance matrix of the drone The smallest element in That is, the first logistics transportation point within the logistics distribution range of the first drone As the minimum logistics transportation route distance corresponding to the first logistics delivery point of the drone, ;
[0147] Repeat the above steps to use the remaining logistics transportation points except the first logistics transportation point within the logistics distribution range of the first drone. As the first logistics delivery point of the drone, calculate the corresponding minimum logistics transportation route distance , , …, , establish the minimum logistics transportation route distance matrix , ;
[0148] Screening to obtain the minimum logistics transportation route distance matrix The smallest element in That is, the minimum flight distance of the first drone in the multi-point logistics transportation process, and its corresponding flight route is the shortest logistics transportation route;
[0149] According to the total number of drones WN, repeat the above steps WN times to obtain the shortest logistics transportation route for all drones.
[0150] Although the present invention has been described according to a limited number of embodiments, it will be apparent to those skilled in the art, with the benefit of the above description, that other embodiments may be envisioned within the scope of the invention thus described. In addition, it should be noted that the language used in this specification is selected primarily for readability and teaching purposes, rather than for explaining or defining the subject matter of the present invention. Therefore, many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the appended claims. The disclosure of the present invention is illustrative, not restrictive, with respect to the scope of the present invention, which is defined by the appended claims.
Claims
1. A method for allocating drone transportation routes for multi-point logistics transportation, characterized in that: The following steps are involved: S1. Collect data based on the evaluation indicators, build a quantitative analysis evaluation index system for the flight distance of UAVs, and obtain the element matrix corresponding to the evaluation indicators; S2. According to the element matrix corresponding to the evaluation index, identify the abnormal data of the UAV influencing factors and obtain the updated UAV evaluation index element matrix; S3. Build a UAV flight distance prediction model, input the updated UAV evaluation index element matrix to train the model, and output the predicted UAV flight distance; S4. Determine the coordinates of the logistics transportation points according to the drone flight area, and determine all logistics transportation points within the drone logistics distribution range by calculating the distance relationship between the numbered logistics transportation points and the predicted drone flight distance; S5. According to all the logistics transportation points within the UAV logistics distribution range, the minimum logistics transportation route distance is obtained by calculation, and the minimum element is selected to obtain the shortest logistics transportation route for all UAVs; In S4, a three-dimensional coordinate system is established for the logistics transportation area, the coordinates of the logistics transportation points are determined, and the coordinates of the i-th logistics transportation point are marked as C i , C i =[x i ,y i , z i ], where i = 1, 2, 3, ..., F, F is the total number of logistics transportation points, x i is the horizontal coordinate of the i-th logistics transportation point, y i is the ordinate of the i-th logistics transport point, z i is the vertical coordinate of the i-th logistics transportation point, and the coordinate of the first drone landing pad is marked as C w , C w =[x w ,y w , z w ], where x w is the horizontal coordinate of the drone landing pad, y w is the y value of the coordinate of the drone landing pad, z w is the z value of the coordinates of the drone landing pad; For the first logistics transportation point C1, C1 = [x1, y1, z1], the distance D between the first logistics transportation point and the drone landing pad is calculated. 1-w ; The first distance D between the first logistics transportation point and the drone landing pad 1-w It is expressed as: According to the output predicted flight distance JL1 of the first UAV, compare the first distance D 1-w The relationship between the predicted flight distance of the first UAV JL1 and the predicted flight distance of the first UAV JL1 is 1-w ≥JL1, indicating that the distance between the first logistics transportation point and the drone landing apron exceeds the flight range of the first drone, and it is determined that the first logistics transportation point is not within the logistics distribution range of the first drone. 1-w When <JL1, it indicates that the first logistics transportation point is within the logistics distribution range of the first drone, in D 1-w <JL1, calculate the distance D between other logistics transportation points and the first logistics transportation point 1-i ; The distance D between other logistics transportation points and the first logistics transportation point 1-i It is expressed as: The distance D between all other logistics transportation points and the first logistics transportation point 1-i Sort from small to large, and number the logistics transportation points in the above order. The coordinates of the i-th logistics transportation point after numbering are E i , E i =[x ei ,y ei , z ei ], where x ei is the horizontal coordinate of the numbered i-th logistics transportation point, y ei is the ordinate of the numbered i-th logistics transport point, z ei is the vertical coordinate of the numbered ith logistics transport point, the coordinate of the first logistics transport point after numbering is E1, E1 = [x e1 ,y e1 , z e1 ], where x e1 is the horizontal coordinate of the first logistics transportation point after numbering, y e1 is the ordinate of the first logistics transport point after numbering, z e1 is the vertical coordinate of the first logistics transportation point after numbering, and the first center point coordinate CE1 between the first logistics transportation point C1 and the first logistics transportation point E1 after numbering is calculated, CE1 = [x ce1 ,y ce1 , z ce1 ], where x ce1 is the horizontal coordinate of the first center point, y ce1 is the ordinate of the first center point, z ce1 is the vertical coordinate of the first center point, Calculate the distance D between the first center point and the first drone landing pad 1-CE1 ; The second distance D between the first center point and the first drone landing pad 1-CE1 It is expressed as: Compare the second distance D 1-CE1 The distance between the predicted first UAV flight distance JL1, when D 1-CE1 ≥JL1, indicating that the first logistics transport point E1 after the numbering is not within the logistics distribution range of the first drone. 1-CE1 When <JL1, it indicates that the first logistics transportation point E1 after the numbering is within the logistics distribution range of the first drone, in D 1-CE1 <JL1, the coordinates of the second logistics transportation point are E2, E2=[x e2 ,y e2 , z e2 ], where x e2 is the horizontal coordinate of the second logistics transportation point after numbering, y e2 is the ordinate of the second logistics transport point after the numbering, z e2 is the vertical coordinate of the second logistics transportation point after numbering, and the second center point coordinate CE between the first logistics transportation point C1 and the first logistics transportation point E1 and the second logistics transportation point E2 after numbering is calculated. 12 , C.E. 12 =[x ce12 ,y ce12 , z ce12 ], where x ce12 is the horizontal coordinate of the second midpoint, y ce12 is the ordinate of the second midpoint, z ce12 is the vertical coordinate of the second midpoint, Calculate the distance D between the second center point and the first drone landing pad 1-CE12 ; The third distance D between the second center point and the first drone landing pad 1-CE12 It is expressed as: Compare the third distance D 1-CE12 The distance between the predicted first UAV flight distance JL1, when D 1-CE12 ≥JL1, indicating that the second logistics transport point E2 after the numbering is not within the logistics distribution range of the first drone. 1-CE12 When <JL1, it indicates that the second logistics transportation point E2 after the numbering is within the logistics distribution range of the first drone; Repeat the above steps to determine all logistics transportation points within the range of all drone logistics delivery; In S5, all logistics transportation points within the logistics distribution range of the first drone are numbered, and all logistics transportation points within the logistics distribution range of the first drone are recorded as G1, G2, ..., G hm , where hm is the number of all logistics transportation points within the logistics distribution range of the first drone, the first drone landing point T1 is defined as the starting point of the transportation route, and the remaining logistics transportation points G2-G hm Random sorting is performed, and the remaining logistics transportation points within the logistics distribution range of the first drone after random sorting, except for the first logistics transportation point, are recorded as H2-H hm The random sorting order is the logistics delivery order of the drone after it takes off from the first logistics transportation point G1 within the logistics delivery range of the first drone. The total flight distance DS of the drone under the random sorting order is calculated. 1-1 ; The total flight distance DS of the drone in the randomly sorted order 1-1 It is expressed as: in, It is expressed as the flight distance between the first drone landing point and the first logistics transportation point within the first drone logistics distribution range. It represents the flight distance between the first logistics transportation point within the logistics delivery range of the first drone and the second logistics transportation point within the logistics delivery range of the first drone after random sorting. Represents the second to last logistics transportation point H within the logistics delivery range of the first drone after random sorting hm-1 To the last logistics transport point H within the logistics distribution range of the first drone after random sorting hm The flight distance between All logistics transport points G1 within the logistics delivery range of the first drone are used as the first logistics delivery point of the drone, and the remaining logistics transport points G2-G hm Perform GM random sorting, and the order after all random sorting is different. Calculate the total flight distance DS of all randomly sorted drones 1-2 DS 1-3 ,…,DS 1-GM , where DS 1-GM The total flight distance of the drone after the drone takes off from the first logistics transportation point G1 within the logistics distribution range of the first drone, and flies according to the random sorting order obtained for the GMth time, and establishes the total flight distance matrix DST1 of the drone, DST1 = [DS 1-1 , DS 1-2 , DS 1-3 ,···,DS 1-GM ]; Screen and obtain the minimum element DS in the total flight distance matrix DST1 of the drone 1-min That is, the first logistics transportation point G1 within the logistics distribution range of the first drone is used as the minimum logistics transportation route distance corresponding to the first logistics delivery point of the drone, DS 1-min =minDST1; Repeat the above steps to use the remaining logistics transport points G2-G within the logistics delivery range of the first drone except the first logistics transport point hm As the first logistics delivery point of the drone, the corresponding minimum logistics transportation route distance DS is calculated 2-min DS 3-min ,…,DS hm-min , establish the minimum logistics transportation route distance matrix MDS1, MDS1 = [DS 1-min , DS 2-min , DS 3-min ,···,DS hm-min ]; Screen and obtain the minimum element MDS in the minimum logistics transportation route distance matrix MDS1 1-min That is, the minimum flight distance of the first drone in the multi-point logistics transportation process, and its corresponding flight route is the shortest logistics transportation route; According to the total number of drones WN, repeat the above steps WN times to obtain the shortest logistics transportation route for all drones.
2. The method for allocating drone transportation routes for multi-point logistics transportation according to claim 1 is characterized in that: In S1, the evaluation indicators include battery capacity, motor efficiency, propeller diameter, fuselage mass, load, flight speed, flight mode, wind speed, wind direction, temperature, humidity, flight altitude and flight distance; The quantitative analysis and evaluation index system of UAV flight distance is specifically expressed as follows: The battery capacity element matrix corresponding to the battery capacity is RL, RL = [rl1, rl2, ..., rl WN ], WN is the number of drones, rl WN is the battery capacity corresponding to the WNth drone; The motor efficiency element matrix corresponding to the motor efficiency is XL, XL = [xl1, xl2, ..., xl WN ], xl WN is the motor efficiency corresponding to the WNth UAV; The propeller diameter element matrix corresponding to the propeller diameter is ZJ, ZJ = [zj1, zj2, ..., zj WN ],zj WN is the propeller diameter corresponding to the WNth UAV; The fuselage mass element matrix corresponding to the fuselage mass is ZL, ZL = [zl1, zl2, ..., zl WN ], zl WN is the fuselage mass corresponding to the WNth UAV; The load element matrix corresponding to the load is ZZ, ZZ = [zz1, zz2, ..., zz WN ],zz WN is the load corresponding to the WNth UAV; The flight speed element matrix corresponding to the flight speed is SD, SD = [sd1, sd2, ..., sd WN ], sd WN is the flight speed corresponding to the WNth UAV; The flight mode element matrix corresponding to the flight mode is MS, MS = [ms1, ms2, ..., ms WN ],ms WN The flight mode corresponding to the WNth drone; The wind speed element matrix corresponding to the wind speed is FS, FS = [fs1, fs2, ..., fs WN ], fs WN is the wind speed corresponding to the WNth UAV; The wind direction element matrix corresponding to the wind direction is FX, FX = [fx1, fx2, ..., fx WN ], fx WN is the wind direction corresponding to the WNth UAV; The temperature element matrix corresponding to the temperature is QW, QW = [qw1, qw2, ..., qw WN ], qw WN is the temperature corresponding to the WNth UAV; The humidity element matrix corresponding to humidity is PD, PD = [pd1, pd2, ..., pd WN ], pd WN is the humidity corresponding to the WNth drone; The flight height element matrix corresponding to the flight height is GD, GD = [gd1, gd2, ..., gd WN ], gd WN is the flight altitude corresponding to the WNth UAV; The flight distance element matrix corresponding to the flight distance is JL, JL = [jl1, jl2, ..., jl WN ], jl WN is the flight distance corresponding to the WNth UAV.
3. The method for allocating drone transportation routes for multi-point logistics transportation according to claim 2 is characterized in that: In S2, the process of identifying abnormal battery capacity data is as follows: the average value of the battery capacity of WN drones is calculated. The standard deviation σ of the battery capacity of WN drones rl The relative distance D between any data and the mean value rl , compare the relative distance D between a single data point and the mean rl Relationship with 3, when D rl ≤3, the data rl for judging the battery capacity of the drone i Normal data is retained. rl >3, the data rl for judging the battery capacity of the drone i The above operation is performed on all data, and all abnormal data are deleted to obtain the updated battery capacity element matrix RL', RL' = [rl1', rl2', ..., rl WM '],rl WM 'The updated battery capacity data corresponding to the WNth drone; The average battery capacity of WN drones It is expressed as: The standard deviation σ of the battery capacity of WN drones rl It is expressed as: The relative distance D between any data and the mean value rl It is expressed as: According to the battery capacity abnormal data identification process, an updated motor efficiency element matrix XL', an updated propeller diameter element matrix ZJ', an updated fuselage mass element matrix ZL', an updated load element matrix ZZ', an updated flight speed element matrix SD', an updated flight mode element matrix MS', an updated wind speed element matrix FS', an updated wind direction element matrix FX', an updated temperature element matrix QW', an updated humidity element matrix PD', an updated flight altitude element matrix GD' and an updated flight distance element matrix JL' are established.
4. The method for allocating drone transportation routes for multi-point logistics transportation according to claim 3 is characterized in that: In S3, the UAV flight distance prediction model includes 1 input layer, 7 hidden layers, 1 self-attention layer, 2 residual layers and an output layer; The neural network structure of the established UAV flight distance prediction model is connected in the following order: Input layer: take the updated battery capacity element matrix RL', the updated motor efficiency element matrix XL', the updated propeller diameter element matrix ZJ', the updated fuselage mass element matrix ZL', the updated load element matrix ZZ', the updated flight speed element matrix SD', the updated flight mode element matrix MS', the updated wind speed element matrix FS', the updated wind direction element matrix FX', the updated temperature element matrix QW', the updated humidity element matrix PD', the updated flight altitude element matrix GD' and the updated flight distance element matrix JL' as input; Hidden layer 1: Number of neurons: 512, activation function: ReLU, batch normalization; Hidden layer 2: number of neurons: 256, activation function: ReLU, batch normalization; Self-attention layer: inputs the output matrix X of hidden layer 2; Initialize the weight matrix and build the initial weight query matrix W in turn Q , initial weight key matrix W K and the initial weight matrix W V , transform the output matrix X into the query matrix Q, key matrix K and value matrix V, Q = XW Q , K = XW K , V = XW V ; Calculate the similarity between the query matrix Q and the key matrix K to obtain the attention score matrix A. Among them, d k is the scaling factor; the softmax function is used to normalize the attention score matrix A so that the sum of the elements in each row is 1, and the normalized matrix B is obtained and output. Hidden layer 3: Number of neurons: 128, activation function: ReLU, batch normalization; Residual layer 1: The output of hidden layer 1 is connected to the output of hidden layer 3 through residual connection. Hidden layer 4: number of neurons: 64, activation function: ReLU, batch normalization; Hidden layer 5: number of neurons: 32, activation function: ReLU, batch normalization; Hidden layer 6: number of neurons: 16, activation function: ReLU, batch normalization; Residual layer 2: The output of hidden layer 4 is connected to the output of hidden layer 6 through residual connection; Hidden layer 7: Number of neurons: 8, activation function: ReLU, batch normalization; Output layer: Number of neurons: 1, outputs the predicted flight distance of the drone.
Citation Information
Patent Citations
Unmanned aerial vehicle and unmanned aerial vehicle system for logistics transportation
CN112520040A
Auxiliary charging system for unmanned aerial vehicle
CN109508037A
Dynamically adjusting UAV flight operations based on thermal sensor data
US20180004231A1