A low-altitude patrol system and method for AI drones in smart cities
Through real-time monitoring and nonlinear dynamic model analysis, the dynamic coupling effect and airflow interference in dense areas of drones are evaluated, and whether traffic coordination and optimization are carried out is determined, which solves the problems of drone flight stability and mission execution effect, and achieves more efficient and safe drone cluster flight.
Patent Information
- Application Number
- CN202411657787.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2044-11-20
AI Technical Summary
In dense areas of multiple drones, the dynamic coupling effect caused by airflow interaction is not fully considered, resulting in deviations in the flight stability, speed and heading of the drone, affecting the mission execution effect.
By monitoring the flight status and relative position of the drone in real time, we can judge whether the density exceeds the safety threshold, and establish a nonlinear dynamic model to analyze the interaction between the drone and the airflow, evaluate the hidden dangers of dynamic coupling effect and the potential interference of the ground reflected airflow on the flight trajectory, and judge whether overall traffic coordination optimization is carried out.
Effectively reduce flight path conflicts and interference, improve the flight safety and efficiency of drone clusters, and ensure efficient execution and rapid response in dynamic urban environments.
Smart Images

Figure CN119165884B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of unmanned aerial vehicle (UAV) traffic control technology, and more specifically, to a low-altitude patrol system and method for an AI UAV in a smart city. Background Art
[0002] With the rapid development of smart cities, the level of intelligence in urban management and services continues to improve. UAV technology has been widely used in the field of urban security patrols. The application of UAVs provides an efficient and flexible solution for urban management, especially in low-altitude patrols and real-time monitoring.
[0003] As an important component of smart cities, AI drones use artificial intelligence technology and self-learning capabilities to autonomously fly and make decisions in complex environments. These drones can collect real-time data about the surrounding environment through sensors, and use big data analysis, machine learning and other technologies to optimize flight trajectories and achieve autonomous execution of tasks. However, if the mission requires real-time cruising in a dynamic urban environment, especially tracking suspicious targets, responding to emergencies or performing patrol missions, a larger number of drones may be required to ensure flexibility and rapid response.
[0004] In the prior art, when multiple UAVs fly in a coordinated manner in a dense area, if the dynamic coupling effect caused by airflow interaction is not fully considered, it may cause deviations in the flight stability, speed and heading of the UAVs, thereby affecting the mission execution effect of the entire UAV cluster.
[0005] In order to solve the above problems, a technical solution is now provided. Summary of the invention
[0006] In order to overcome the above-mentioned defects of the prior art, an embodiment of the present invention provides a low-altitude patrol system and method of a smart city AI drone to solve the problems raised in the above-mentioned background technology.
[0007] To achieve the above object, the present invention provides the following technical solutions:
[0008] A low-altitude patrol method for a smart city AI drone includes the following steps:
[0009] Monitor the flight status and relative position of drones in real time to determine whether the density of drones in the target area exceeds the safety threshold;
[0010] When the density of drones in the target area exceeds the safety threshold, a nonlinear dynamic model is established to analyze the interaction between drones and the surrounding airflow, and to assess the potential risks of dynamic coupling effects caused by drone flight in the target area.
[0011] The temporal and spatial changes of ground reflected airflow in the target area are analyzed by combining phase space reconstruction with multi-scale analysis to evaluate the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area.
[0012] Based on the potential risks of dynamic coupling effects caused by UAV flight in the target area and the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area, it is determined whether to conduct overall traffic coordination optimization in the target area;
[0013] When the overall traffic coordination optimization of the target area is required, the flight status data of each UAV and other UAVs in the target area are analyzed to evaluate the complexity of the flight path of each UAV;
[0014] The trajectory of each drone needs to be prioritized based on the complexity of the drone's flight path.
[0015] In a preferred embodiment, the flight status and relative position of the drones are monitored in real time to determine whether the density of drones in the target area exceeds a safety threshold, specifically:
[0016] Collect the flight status data of all drones in real time, including position, speed, heading and flight altitude;
[0017] Determine whether the drone is within the target area based on the flight status data:
[0018] Compare the number of drones located in the target area with the volume of the target area to determine the density of drones in the target area;
[0019] Based on the comparison between the density of drones in the target area and its corresponding safety threshold, the flight safety hazards of drones in the target area are judged.
[0020] In a preferred embodiment, a nonlinear dynamic model is established to analyze the interaction between the UAV and the surrounding airflow, and to evaluate the potential risks of dynamic coupling effects caused by UAV flight in the target area, specifically:
[0021] Real-time acquisition of the surrounding airflow data of the drone in the target area, including airflow speed, airflow direction and turbulence;
[0022] Based on the flight status data of the UAV and the surrounding airflow data, a nonlinear dynamic model describing the motion and force of the UAV is constructed;
[0023] The established nonlinear dynamic model is used to calculate the interaction forces between UAVs and the disturbance forces between UAVs and the surrounding airflow.
[0024] Numerical methods are used to numerically solve the nonlinear dynamic model, simulate the coupling effect between UAVs and airflow in a high-density flight environment, and evaluate the hidden dangers of dynamic coupling effects caused by UAV flight in the target area; the hidden dangers of dynamic coupling effects caused by UAV flight in the target area include normal and abnormal.
[0025] In a preferred embodiment, the temporal and spatial changes of the ground reflected airflow in the target area are analyzed by combining phase space reconstruction with multi-scale analysis to evaluate the potential interference of the ground reflected airflow on the flight trajectory of the UAV in the target area, specifically:
[0026] Acquire the ground reflected airflow data in the target area in real time;
[0027] Using the phase space reconstruction method, the ground reflected airflow data is mapped to the high-dimensional phase space to reconstruct the dynamic characteristics and change laws of the airflow;
[0028] The multi-scale analysis method is used to process the ground reflected airflow data in the high-dimensional phase space at different scales to extract the characteristic information of the ground reflected airflow.
[0029] Based on the characteristic information of the ground reflected airflow, a model describing the spatiotemporal variation of the ground reflected airflow is established to reflect the dependence of the airflow on time and space.
[0030] The established spatiotemporal airflow variation model is used to evaluate the potential interference degree of ground reflected airflow on the flight trajectory of UAVs in the target area; the potential interference degree of ground reflected airflow on the flight trajectory of UAVs in the target area includes large and normal.
[0031] In a preferred embodiment, based on the potential interference of the dynamic coupling effect caused by the flight of drones in the target area and the potential interference of the ground reflected airflow on the flight trajectory of drones in the target area, it is determined whether to perform overall traffic coordination optimization in the target area, specifically:
[0032] When the hidden dangers of dynamic coupling effects caused by UAV flight in the target area are normal, and the potential interference degree of ground reflected airflow on the flight trajectory of UAV in the target area is normal, it is determined not to perform overall traffic coordination optimization of the target area; otherwise, it is determined to perform overall traffic coordination optimization of the target area.
[0033] In a preferred embodiment, when the overall traffic coordination optimization of the target area is required, the flight status data of each UAV and other UAVs in the target area are analyzed to evaluate the complexity of the flight path of each UAV, specifically:
[0034] Calculate the relative position and speed difference between each UAV and other UAVs based on the flight status data;
[0035] By analyzing the relative positions and speed differences between drones, possible flight path conflicts and interference situations can be identified: for two drones that meet the requirement that the distance between the two drones is less than the preset safety range, all drone pairs that meet the requirement that the speed difference is less than the preset speed difference are marked;
[0036] Assess the flight path complexity of each UAV based on flight path conflicts and interference situations.
[0037] In a preferred embodiment, the flight path complexity of each UAV is evaluated based on flight path conflicts and interference conditions, specifically:
[0038] Calculate the path complexity factor of each drone, and its expression is: ;in, is the path complexity factor, is the number of other drones that have path conflicts with the drone, is the ID of other drones that have path conflicts with the drone; Indicates The first drone and the second drone that has a path conflict with it The speed difference between the drones It is The first drone and the second drone that has a path conflict with it The distance between the drones, is a constant.
[0039] In a preferred embodiment, the priority of each drone's trajectory to be adjusted is determined based on the complexity of the drone's flight path, specifically:
[0040] Calculate the adjustment priority value, the expression is: ;in, It is The adjustment priority value of each drone, It is Adjust the priority weight of each drone;
[0041] The larger the adjustment priority value, the higher the priority of the drone's trajectory that needs to be adjusted. The drones are sorted from large to small based on the adjustment priority value, and the trajectory of the drone with the highest order is adjusted first.
[0042] On the other hand, the present invention provides a low-altitude patrol system for smart city AI drones, including a density monitoring module, a coupling effect analysis module, a ground effect analysis module, a traffic comprehensive optimization module, a path complexity assessment module, and a trajectory priority determination module;
[0043] Density monitoring module: monitors the flight status and relative position of drones in real time to determine whether the density of drones in the target area exceeds the safety threshold;
[0044] Coupling effect analysis module: When the density of drones in the target area exceeds the safety threshold, the interaction between drones and surrounding airflow is analyzed by establishing a nonlinear dynamic model to assess the potential risks of dynamic coupling effects caused by drone flight in the target area.
[0045] Ground effect analysis module: When the density of drones in the target area exceeds the safety threshold, the spatiotemporal changes of ground reflected airflow in the target area are analyzed by combining phase space reconstruction with multi-scale analysis to assess the potential interference of ground reflected airflow on the flight trajectory of drones in the target area.
[0046] Traffic comprehensive optimization module: Based on the potential risks of dynamic coupling effects caused by UAV flight in the target area and the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area, it is determined whether to coordinate and optimize the overall traffic in the target area;
[0047] Path complexity assessment module: When the overall traffic coordination optimization of the target area is required, the flight status data of each drone and other drones in the target area are analyzed to assess the complexity of the flight path of each drone;
[0048] Trajectory priority determination module: Determine the priority of each drone's trajectory based on the complexity of the drone's flight path.
[0049] The technical effects and advantages of the low-altitude patrol system and method of a smart city AI drone of the present invention are as follows:
[0050] 1. By real-time monitoring of the flight status and relative position of drones, it is possible to effectively determine whether the density of drones in the target area exceeds the safety threshold, thereby reducing flight path conflicts or interference caused by the density of drones; by analyzing the flight status data between drones in dense areas, it is possible to timely discover potential conflict risks in the planning stage of drone flight trajectories, ensuring that drones can fly autonomously in complex environments more safely and efficiently; in addition, based on the nonlinear dynamic model to analyze the interaction between drones and surrounding airflow, it is possible to evaluate the hidden dangers of dynamic coupling effects that may be caused by drone flight in the target area, and provide protection for the safety of drone group flight; combined with phase space reconstruction and multi-scale analysis, it is possible to deeply analyze the spatiotemporal changes of ground reflected airflow, evaluate its potential interference with drone flight trajectories, and further improve the accuracy and stability of flight missions, thereby ensuring the efficient execution and rapid response of AI drones in dynamic urban environments.
[0051] 2. When the density of drones in the target area exceeds the safety threshold, the present invention prioritizes the adjustment of flight trajectories based on the complexity of the flight path to ensure that drones with critical tasks can adjust their trajectories first, avoid heading deviation or conflict, and improve the cluster coordination capability; the priority is adjusted based on the complexity of the flight path of each drone, so that the trajectory adjustment is more scientific and reasonable, unnecessary interference and congestion are avoided, and the overall flight efficiency is optimized; in actual applications, through precise flight path analysis and optimization, the present invention can effectively improve the execution efficiency of low-altitude patrol tasks of AI drones in smart cities, reduce risks during flight, and ensure that drone clusters can collaboratively perform patrol, monitoring, emergency response and other tasks, thereby greatly improving the level of intelligent urban management and public safety protection capabilities. BRIEF DESCRIPTION OF THE DRAWINGS
[0052] Figure 1 A schematic diagram of a low-altitude patrol method of an AI drone in a smart city according to the present invention;
[0053] Figure 2 This is a structural schematic diagram of a low-altitude patrol system of a smart city AI drone according to the present invention. DETAILED DESCRIPTION
[0054] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. Example
[0055] The present invention provides a low-altitude patrol method for AI UAVs in smart cities, which aims to solve the problems of flight path conflicts, dynamic coupling effects, and ground reflected airflow interference that may occur in the flight of urban UAV clusters, and belongs to the category of traffic control systems for aerial vehicles. By real-time monitoring of the flight status, relative position, and flight path complexity of the UAVs, the present invention can accurately coordinate and optimize the UAVs in the target area, avoid mutual interference between aircraft, and ensure the smooth progress of the mission. In particular, in dense areas or complex environments, a nonlinear dynamic model is used to analyze the interaction between the UAV and the surrounding airflow, and the potential impact of the airflow on the flight trajectory is evaluated through phase space reconstruction and multi-scale analysis, thereby realizing dynamic management and optimization of the UAV flight status. In addition, the present invention focuses on the coordinated flight and mutual obstacle avoidance of UAV groups, and involves the coordinated control of clustered UAVs in complex flight environments. It is not limited to the control of a single aircraft, but emphasizes the path coordination between multiple UAVs and the dynamic adaptation of the flight environment, which belongs to air vehicle traffic control.
[0056] Figure 1 The present invention provides a low-altitude patrol method of a smart city AI drone, which includes the following steps:
[0057] Monitor the flight status and relative position of drones in real time to determine whether the density of drones in the target area exceeds the safety threshold.
[0058] When the density of UAVs in the target area exceeds the safety threshold, a nonlinear dynamic model is established to analyze the interaction between UAVs and the surrounding airflow, and to evaluate the hidden dangers of dynamic coupling effects caused by UAV flight in the target area. The spatiotemporal changes of ground reflected airflow in the target area are analyzed by combining phase space reconstruction with multi-scale analysis, and the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area is evaluated.
[0059] Based on the hidden dangers of dynamic coupling effects caused by UAV flight in the target area and the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area, it is determined whether to carry out overall traffic coordination optimization in the target area.
[0060] When overall traffic coordination optimization of the target area is required, the flight status data of each UAV in the target area and other UAVs are analyzed to evaluate the complexity of the flight path of each UAV.
[0061] The trajectory of each drone needs to be prioritized based on the complexity of the drone's flight path.
[0062] Monitor the flight status and relative position of drones in real time to determine whether the density of drones in the target area exceeds the safety threshold. Specifically:
[0063] Collect flight status data of all drones in real time, including position, speed, heading and flight altitude:
[0064] Through sensors and positioning systems (such as global positioning system (GPS), inertial measurement unit (IMU) and radar, etc.), the flight status data of each drone is obtained in real time, including:
[0065] Position: The three-dimensional coordinates of the drone in space, usually expressed in a geographic coordinate system or a local coordinate system;
[0066] Speed: The instantaneous speed of the drone in space, usually including lateral, longitudinal and vertical speed components;
[0067] Heading: The flight direction angle of the drone, usually expressed as the heading angle, which is the angle relative to north;
[0068] Flight altitude: The height of a drone relative to the ground, usually expressed as altitude.
[0069] Determine whether the drone is within the target area based on the flight status data:
[0070] Two-dimensional plane judgment (for fixed plane area): Compare the plane position coordinates (X, Y) of the drone with the plane boundary coordinates of the target area. If the X, Y coordinates fall within the target area, the drone is within the target area.
[0071] Three-dimensional space judgment (for areas with flight altitude): For target areas with altitude requirements, in addition to the plane coordinates, the flight altitude Z must also be considered. By judging whether the altitude Z of the drone is within the vertical range of the target area, it is further determined whether it is within the target area.
[0072] Among them, the target area refers to the ground area or air area involved in the UAV's low-altitude patrol mission. The flight status and relative position of the UAV in this area need to be monitored and evaluated in real time. The scope and specific location of the target area can be dynamically defined according to specific mission requirements, such as a specific area of the city, the airspace around important buildings, or a designated flight route.
[0073] Compare the number of drones in the target area with the volume of the target area to determine the density of drones in the target area:
[0074] Based on which drones are located in the target area, all drones in the target area are counted to obtain the number of drones in the target area.
[0075] The ratio of the number of drones in the target area to the volume of the target area is marked as the drone density.
[0076] Based on the comparison between the density of drones in the target area and the corresponding safety threshold, the flight safety hazards of drones in the target area are judged:
[0077] If the density of drones in the target area is greater than the corresponding safety threshold, it is determined that there is a greater risk to the flight safety of drones in the target area.
[0078] If the density of drones in the target area is less than or equal to the corresponding safety threshold, it is determined that the flight safety hazard of drones in the target area is normal.
[0079] By establishing a nonlinear dynamic model to analyze the interaction between the UAV and the surrounding airflow, the potential risks of dynamic coupling effects caused by UAV flight in the target area are evaluated, specifically:
[0080] Real-time acquisition of the surrounding airflow data of the drone in the target area, including airflow speed, airflow direction and turbulence:
[0081] Air velocity: The air velocity at any position within the target area, expressed as a three-dimensional vector, including velocity components on the X-axis, Y-axis, and Z-axis.
[0082] Airflow direction: The direction of airflow at different spatial locations, expressed as an angle relative to a reference direction, to ensure that the overall direction of the airflow is reflected.
[0083] Turbulence: The degree of irregular disturbance in the airflow, reflecting the instability of the airflow. It is usually expressed by turbulence intensity, which records the changes in turbulence at various locations.
[0084] According to the flight status data of the UAV and the surrounding airflow data, a nonlinear dynamic model describing the motion and force of the UAV is constructed:
[0085] Define the three-dimensional coordinate position of the UAV in the target area as , Represents the current position of the drone; the velocity vector of the drone is defined as , They represent the velocity components of the drone in the X, Y and Z axis directions respectively.
[0086] Assume that the airflow in the target area exerts a disturbance force on each drone. This force includes the influence of the speed and direction of the airflow on the movement of the drone, expressed as a three-dimensional vector In the form of Acts on the movement of the drone in the X, Y and Z directions respectively.
[0087] The equation of motion for the drone is based on Newton’s second law and is expressed as: ;in, Indicates the quality of the drone, Represents the thrust of the drone itself.
[0088] The turbulence intensity parameter is introduced, and the influence of turbulence on the trajectory of the UAV is calculated through the turbulence intensity function. The influence of turbulence on the UAV motion is reflected in The wave characteristics of the air flow directly affect the UAV’s equation of motion.
[0089] Among them, the turbulence intensity function is calculated based on the turbulence characteristics in the airflow, and it is usually obtained by measuring or estimating the turbulence intensity of the surrounding airflow. Turbulence intensity refers to the degree of irregular fluctuations in the airflow, which is usually expressed by the ratio of the standard deviation of the airflow velocity to the average velocity. In this model, the turbulence intensity function reflects the impact of turbulence on the flight of the UAV at a specific location. The specific calculation usually relies on real-time airflow sensor data, combined with fluid mechanics theory and experimental data, and the function is estimated by numerical simulation or analytical methods. This function is used to quantify the disturbing effect of turbulence on the motion of the UAV, especially the dynamic behavior in a high turbulence environment.
[0090] The established nonlinear dynamic model is used to calculate the interaction force between UAVs and the disturbance force between UAVs and the surrounding airflow:
[0091] Assuming that the interaction force between any two UAVs is related to their relative distance, its expression is: ;in, represents the interaction force between any two UAVs; is a constant, representing the strength coefficient of the interaction force; is the unit direction vector between the positions of the two drones, pointing in the direction of their relative positions; Indicates the distance between two drones.
[0092] Through the established airflow data, the disturbance force generated by the airflow on each drone is calculated, and its expression is: ;in, is the disturbance force of airflow on the drone. is the airflow disturbance intensity coefficient, is the velocity component of the airflow at the current position, and the formula of the disturbance force of the airflow on the drone is The symbol represents the multiplication of a scalar and a vector.
[0093] Numerical methods are used to numerically solve nonlinear dynamic models, simulate the coupling effect between drones and airflow in a high-density flight environment, and evaluate the potential risks of dynamic coupling effects caused by drone flight in the target area:
[0094] After establishing the nonlinear dynamic model, the model was solved using numerical methods to simulate the coupling effect between the UAV and the airflow. Since the model involves complex interaction forces between multiple UAVs and the disturbance force of the airflow, numerical calculations are required to solve the equations.
[0095] Numerical solution: Common numerical solution methods, such as the finite difference method or the Runge-Kutta method, are used to numerically solve the dynamic model. During the solution process, the time step is set to improve the accuracy of the calculation.
[0096] Coupling effect simulation: During the solution process, the coupling between the drone and the airflow is analyzed, especially the flight state changes under high density. The results of the numerical solution will be used to evaluate the impact of dynamic coupling on the flight trajectory and stability.
[0097] Based on the interaction force between UAVs, the turbulence intensity function and the disturbance force of airflow on UAVs, the average interaction force between UAVs in the target area, the average turbulence intensity function value in the target area and the average disturbance force of airflow on UAVs in the target area are calculated.
[0098] The average interaction force between UAVs in the target area is compared with its corresponding preset threshold, the average turbulence intensity function value in the target area is compared with its corresponding preset threshold, and the average value of the disturbance force of the airflow on the UAVs in the target area is compared with its corresponding preset threshold.
[0099] If the average interaction force between UAVs in the target area is less than or equal to the corresponding preset threshold, the average turbulence intensity function value in the target area is less than or equal to the corresponding preset threshold, and the average turbulence intensity function value in the target area is less than or equal to the corresponding preset threshold, then the hidden danger of dynamic coupling effect caused by UAV flight in the target area is judged to be normal; otherwise, it is judged that the hidden danger of dynamic coupling effect caused by UAV flight in the target area is abnormal.
[0100] Among them, the preset threshold corresponding to the average interaction force between drones in the target area is set based on the type of drone, flight mode and density, usually through historical data analysis or simulation model evaluation to ensure that the interaction force between drones does not exceed the safety limit to avoid collision or unstable flight. The preset threshold corresponding to the average turbulence intensity function value in the target area is set according to the characteristics of the meteorological environment in the target area and the stability requirements of drone flight. It is usually combined with meteorological forecast data and turbulence models to ensure that the turbulence intensity does not cause excessive disturbances to the drone flight trajectory. The preset threshold corresponding to the average value of the disturbance force of the airflow on the drone in the target area is set based on the airflow characteristics in the target area, taking into account factors such as airflow speed, direction and turbulence degree, to ensure that the airflow disturbance force is within a safe range and avoid excessive airflow causing the drone to lose control or unstable flight.
[0101] The temporal and spatial changes of the ground reflected airflow in the target area are analyzed by combining phase space reconstruction with multi-scale analysis to evaluate the potential interference of the ground reflected airflow on the flight trajectory of the UAV in the target area. Specifically:
[0102] Get the ground reflected airflow data in the target area in real time:
[0103] Ground reflected airflow refers to the airflow generated by reflection or disturbance on the ground surface, which affects the airflow distribution and movement state in the surrounding environment.
[0104] Collect ground reflected airflow data in real time. Sensors are distributed in different locations in the target area to accurately obtain the characteristics of airflow at various spatial locations. Ground reflected airflow data includes the following:
[0105] Airflow velocity: describes the speed of the ground reflected airflow in space, which is divided into horizontal and vertical components at each sampling point.
[0106] Airflow direction: Indicates the direction of airflow reflected from the ground, usually described by relative angles (such as the angle relative to north).
[0107] Turbulence intensity: It indicates the disturbance intensity of airflow reflected from the ground, and reflects the instability of airflow in space.
[0108] Using the phase space reconstruction method, the ground reflected airflow data is mapped to the high-dimensional phase space to reconstruct the dynamic characteristics and change laws of the airflow:
[0109] The purpose of phase space reconstruction is to transform one-dimensional or multi-dimensional original ground reflected airflow data into a higher-dimensional space so that the dynamic characteristics and changing laws of the ground reflected airflow can be revealed.
[0110] The specific method is as follows:
[0111] Choose an appropriate embedding dimension: Set the embedding dimension of the phase space. Assume the embedding dimension is , then each sampling point in the original ground reflection airflow data will be mapped to a dimensional vector.
[0112] Set time delay: Set time delay Used to reconstruct the phase space. The time delay setting can be determined by data analysis or empirical values to ensure that the points in the phase space can effectively represent the dynamic characteristics of the airflow.
[0113] Construct phase space vector: For each sampling point, the ground reflection airflow data is calculated according to the time delay and embedding dimension , construct the phase space vector, expressed as: ;in, represents the airflow state vector in phase space, including Dimensional airflow status information; Represents the sampling value of the ground reflected airflow data, Represents a time variable.
[0114] The multi-scale analysis method is used to process the ground reflected airflow data in the high-dimensional phase space at different scales to extract the characteristic information of the ground reflected airflow:
[0115] The purpose of multiscale analysis is to extract the characteristic information of ground reflected airflow at different time scales and spatial scales in order to fully understand the temporal and spatial variation characteristics of airflow.
[0116] Multiple time scales and spatial scales are set to capture the changing characteristics of airflow at different levels.
[0117] At each scale, the airflow data in the high-dimensional phase space is processed to extract the airflow characteristics at that scale. For example, at a smaller scale, the instantaneous change information of the airflow can be extracted; at a larger scale, the overall trend of the airflow can be obtained.
[0118] The characteristic information of the ground reflected airflow is extracted at each scale, and the key characteristic vector of the ground reflected airflow is obtained by calculation, which includes characteristics such as the changing trend of the airflow velocity and the fluctuation of turbulence intensity.
[0119] Based on the characteristic information of the ground reflected airflow, a spatiotemporal variation model of the airflow describing the ground reflection is established to reflect the dependence of the airflow on time and space:
[0120] Based on the key characteristic vectors of ground reflected airflow extracted by multi-scale analysis, a model describing the spatiotemporal variation of ground reflected airflow is established. The task of this model is to characterize the distribution law of ground reflected airflow in time and space and reflect the potential impact of airflow on the flight trajectory of UAV.
[0121] Setting time variables and space coordinates Indicates the distribution of airflow.
[0122] The airflow spatiotemporal variation model is constructed based on the key characteristic vectors of the ground reflected airflow, which can be expressed as: ;in, It is a model of the temporal and spatial variation of airflow, which represents the velocity vector of the airflow reflected from the ground and describes the temporal and spatial variation characteristics of the airflow.
[0123] It represents the velocity component of the ground reflected airflow along the X axis (usually the east-west direction) in the target area. It represents the velocity component of the ground reflected airflow in the target area along the Y axis (usually the north-south direction). It represents the velocity component of the ground reflected airflow along the Z axis (usually the vertical direction) in the target area.
[0124] represents the horizontal component velocity of the airflow along the X axis in the target area, It represents the horizontal component velocity of the airflow along the Y axis in the target area. It represents the vertical component velocity of the airflow along the Z axis in the target area.
[0125] The established airflow temporal and spatial variation model is used to evaluate the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area:
[0126] For UAVs in the target area, the ground effect interference index is calculated through the airflow spatiotemporal variation model, and its expression is: ;in, is the ground effect interference index, is the number of drones in the target area, is the number of the drone in the target area, Indicates that the ground reflected airflow is The velocity vector of the drone position, Indicates The velocity vector of each drone, is the arccosine function (used to calculate the angle between the airflow and the flight direction of the drone).
[0127] Among them, the ground effect interference index formula Represents the dot product operation between two vectors. The dot product is the sum of the corresponding components of two vectors multiplied together.
[0128] The larger the ground effect interference index, the greater the degree of change in the ground reflected airflow, which usually means that the airflow is more volatile and unstable, thus having a greater impact on the flight trajectory of the UAV. The greater the potential degree of interference of the ground reflected airflow on the flight trajectory of the UAV in the target area.
[0129] Set the ground effect interference threshold and compare the ground effect interference index with the ground effect interference threshold:
[0130] When the ground effect interference index is greater than the ground effect interference threshold, it is judged that the potential interference degree of the ground reflected airflow on the UAV flight trajectory in the target area is large, indicating that the intensity or volatility of the ground reflected airflow has a significant impact on the UAV flight in the target area. This shows that the ground reflected airflow in the target area has a strong interference effect, which may cause the UAV flight trajectory to deviate or become unstable, increasing the flight risk.
[0131] When the ground effect interference index is less than or equal to the ground effect interference threshold, it is judged that the potential interference degree of the ground reflected airflow on the UAV flight trajectory in the target area is normal, indicating that the intensity and volatility of the ground reflected airflow are within an acceptable range and will not cause significant interference to the UAV flight trajectory. This shows that the airflow conditions in the target area are relatively stable, the flight environment is relatively safe, and the aircraft can fly normally without the need for additional airflow adjustments or flight path optimization.
[0132] The setting of the ground effect interference threshold is based on the historical data analysis of the ground reflected airflow in the target area, combined with the flight safety standards of drones and the influencing factors of the flight environment. The threshold takes into account the fluctuation range of airflow intensity, turbulence and reflection effect, ensuring that flying within this range will not cause excessive interference to the flight trajectory of the drone. The threshold setting should be sensitive and can provide timely warning when the airflow disturbance exceeds the standard.
[0133] Based on the potential risks of dynamic coupling effects caused by UAV flight in the target area and the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area, it is determined whether to conduct overall traffic coordination optimization in the target area, specifically:
[0134] When the hidden dangers of dynamic coupling effects caused by UAV flight in the target area are normal, and the potential interference degree of ground reflected airflow on the flight trajectory of UAV in the target area is normal, it is determined not to perform overall traffic coordination optimization of the target area; otherwise, it is determined to perform overall traffic coordination optimization of the target area.
[0135] By evaluating the potential risks of dynamic coupling effects and the degree of interference of ground reflected airflow on UAV flight, it is determined whether traffic coordination optimization is needed to ensure that coordination is initiated only when necessary to improve efficiency and safety. Specifically, when the interaction force between UAVs and the influence of surrounding airflow are within the safety threshold, and the disturbance of ground reflected airflow does not significantly interfere with the flight trajectory, no optimization is performed, so that the UAV can perform tasks according to the established path and strategy, thereby reducing unnecessary adjustments and improving flight efficiency. If the evaluation results show that any one of them is beyond the normal range, the overall traffic coordination optimization is initiated to provide a safe flight environment for all UAVs in the target area by adjusting the flight path, speed or altitude, thereby reducing flight instability and potential collision risks. This optimization mechanism takes into account both safety and efficiency, ensuring stable flight of UAVs in complex environments.
[0136] When it is determined that the target area needs to be optimized for overall traffic coordination, the following specific measures can be taken to optimize the flight path and dynamics of drones in the target area to ensure flight safety and improve mission efficiency:
[0137] Based on the evaluation results, the flight paths of drones in the target area are adjusted to avoid dense areas or flight paths that may interfere. For example, by optimizing the path planning algorithm, drones are made to avoid areas with strong airflow interference or dynamic coupling effects as much as possible, ensuring that the interaction forces between drones are within a safe range.
[0138] The flight altitude of drones is dynamically adjusted based on real-time data in the area. If the reflected airflow from the ground is strong or may cause interference, the flight altitude can be adjusted to avoid these influences while ensuring that the interval between drones is kept within a safe distance.
[0139] Adjust the flight speed and relative flight time interval of drones, especially in high-density areas. By reducing the flight speed, reducing the relative speed between drones, or adjusting the take-off and arrival time of drones, avoid too many drones gathering in the target area at the same time, thereby reducing the impact of dynamic coupling effects and ground reflected airflow on the flight trajectory.
[0140] Cooperate with the intelligent obstacle avoidance system between drones, set rules or use AI algorithms to analyze the surrounding environment in real time, including the movement of other drones, air flow changes and possible obstacles. When the drone finds that a conflict or interference is about to occur, it will automatically make avoidance adjustments to maintain the safety and smoothness of the flight.
[0141] The introduction of a distributed decision-making algorithm enables all drones in the target area to be controlled collaboratively, and to make real-time dynamic adjustments based on the sharing of each other’s status and environmental perception data. These adjustments can include position, speed, heading, etc., ensuring mutual cooperation and flight safety among drones.
[0142] When the overall traffic coordination optimization of the target area is required, the flight status data of each UAV and other UAVs in the target area are analyzed to evaluate the complexity of the flight path of each UAV, specifically:
[0143] Calculate the relative position and speed difference between each drone and other drones based on the flight status data:
[0144] For each pair of drones in the target area, the flight status data is used to determine the spatial position difference between the two drones and judge the distance and direction between them. This step helps identify whether the drones are within a close range of each other, which facilitates subsequent analysis.
[0145] For each pair of drones, their speed information is compared to determine the speed difference between them. This reflects the difference in motion state between the two drones and helps analyze their relative motion trend.
[0146] By analyzing the relative position and speed differences between drones, possible flight path conflicts and interference situations can be identified:
[0147] The distance between each pair of drones is analyzed. If the distance between two drones is less than the preset safety range, they are judged to have a high risk of approaching each other, and their relative speed needs to be further analyzed.
[0148] For two drones that meet the requirement that the distance between them is less than the preset safety range, their speed difference is further analyzed. If the speed difference between the two drones is less than the preset speed difference, that is, they are approaching in the same direction, then there is a possibility of flight path conflict or interference between them.
[0149] All pairs of drones that satisfy a speed difference less than a preset speed difference are marked as the basis for subsequent evaluation of the complexity of the flight path.
[0150] Among them, the preset safety range is the set maximum distance value, which indicates the minimum safety distance that must be maintained between two drones. This value is determined according to the nature of the flight mission, the operating specifications of the drone, and the safety requirements of the airspace. For example, for commercial drones or multi-rotor drones that are common in drone flight missions, the preset safety range may be set to 50 meters, 100 meters or more. The setting of the preset speed difference depends on the type of drone, the nature of the flight mission, and the safety standards of the airspace. Generally speaking, the preset speed difference takes into account the maximum flight speed, maneuverability, and safe operating range of the drone. Common setting values may be between 10 kilometers per hour and 30 kilometers per hour to ensure effective separation of flight paths.
[0151] Assess the flight path complexity of each drone based on flight path conflicts and interference scenarios:
[0152] Calculate the path complexity factor of each drone, and its expression is: ;in, is the path complexity factor, is the number of other drones that have path conflicts with the drone, that is, the number of drone pairs that satisfy the speed difference less than the preset speed difference; is the ID of other drones that have path conflicts with the drone; Indicates The first drone and the second drone that has a path conflict with it The speed difference between the drones reflects their proximity in movement trends; It is The first drone and the second drone that has a path conflict with it The distance between the drones; is a constant, such as 0.01, to avoid the formula being undefined when the distance is zero.
[0153] The larger the path complexity factor, the more potential conflicts affect the flight path of the UAV, and therefore the higher the complexity of its flight path.
[0154] The trajectory of each drone needs to be prioritized based on the complexity of the drone's flight path, specifically:
[0155] Calculate the adjustment priority value, the expression is: ;in, It is The adjustment priority value of each drone, It is Adjust the priority weight of each drone.
[0156] Among them, the adjustment priority weight of the UAV is adjusted according to factors such as the type of UAV, the importance of the mission, and the flight risks faced.
[0157] The larger the adjustment priority value, the higher the priority of the drone's trajectory that needs to be adjusted. The drones are sorted from large to small based on the adjustment priority value, and the trajectory of the drone with the highest order is adjusted first.
[0158] The drones at the top of the list are usually the ones facing a higher risk of path conflicts or requiring more adjustments. The flight path of each drone is adjusted one by one, including adjusting the heading, flight altitude or speed, etc. to avoid conflicts or interference with other drones.
[0159] In this way, it can be ensured that drones with the greatest potential risk or requiring higher adjustments are handled first, thereby optimizing overall flight safety and traffic coordination. Example
[0160] The difference between Example 2 of the present invention and Example 1 is that this example introduces a low-altitude patrol system of a smart city AI drone.
[0161] Figure 2 A structural schematic diagram of a low-altitude patrol system of an AI drone for a smart city is given in the present invention. A low-altitude patrol system of an AI drone for a smart city includes a density monitoring module, a coupling effect analysis module, a ground effect analysis module, a comprehensive traffic optimization module, a path complexity assessment module, and a trajectory priority determination module.
[0162] Density monitoring module: monitors the flight status and relative position of drones in real time to determine whether the density of drones in the target area exceeds the safety threshold.
[0163] Coupling effect analysis module: When the density of drones in the target area exceeds the safety threshold, a nonlinear dynamic model is established to analyze the interaction between drones and surrounding airflow, and to assess the potential risks of dynamic coupling effects caused by drone flight in the target area.
[0164] Ground effect analysis module: When the density of drones in the target area exceeds the safety threshold, the spatiotemporal changes of ground reflected airflow in the target area are analyzed by combining phase space reconstruction with multi-scale analysis to evaluate the potential interference of ground reflected airflow on the flight trajectory of drones in the target area.
[0165] Comprehensive traffic optimization module: Based on the hidden dangers of dynamic coupling effects caused by drone flight in the target area and the potential interference of ground reflected airflow on the flight trajectory of drones in the target area, it is determined whether to conduct overall traffic coordination optimization in the target area.
[0166] Path complexity assessment module: When the overall traffic coordination optimization of the target area is required, the flight status data of each UAV in the target area and other UAVs are analyzed to evaluate the flight path complexity of each UAV.
[0167] Trajectory priority determination module: Determine the priority of each drone's trajectory based on the complexity of the drone's flight path.
[0168] The above formulas are all dimensionless and numerical calculations. The formula is a formula for the most recent real situation obtained by collecting a large amount of data and performing software simulation. The preset parameters and thresholds in the formula are set by technicians in this field according to actual conditions.
[0169] The above embodiments may be implemented in whole or in part by software, hardware, firmware or any other combination thereof. When implemented by software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or may be transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium may be a solid-state hard disk.
[0170] Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0171] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0172] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0173] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, and may be located in one place or distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0174] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0175] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.
[0176] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0177] Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A low-altitude patrol method for a smart city AI drone, characterized in that: The steps include: Monitor the flight status and relative position of drones in real time to determine whether the density of drones in the target area exceeds the safety threshold; When the density of drones in the target area exceeds the safety threshold, a nonlinear dynamic model is established to analyze the interaction between drones and the surrounding airflow, and to assess the potential risks of dynamic coupling effects caused by drone flight in the target area. The temporal and spatial changes of ground reflected airflow in the target area are analyzed by combining phase space reconstruction with multi-scale analysis to evaluate the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area. Based on the potential risks of dynamic coupling effects caused by UAV flight in the target area and the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area, it is determined whether to conduct overall traffic coordination optimization in the target area; When the overall traffic coordination optimization of the target area is required, the flight status data of each UAV and other UAVs in the target area are analyzed to evaluate the complexity of the flight path of each UAV; Determine the priority of each drone’s trajectory based on the complexity of the drone’s flight path; The temporal and spatial changes of the ground reflected airflow in the target area are analyzed by combining phase space reconstruction with multi-scale analysis to evaluate the potential interference of the ground reflected airflow on the flight trajectory of the UAV in the target area. Specifically: Acquire the ground reflected airflow data in the target area in real time; Using the phase space reconstruction method, the ground reflected airflow data is mapped to the high-dimensional phase space to reconstruct the dynamic characteristics and change laws of the airflow; The multi-scale analysis method is used to process the ground reflected airflow data in the high-dimensional phase space at different scales to extract the characteristic information of the ground reflected airflow. Based on the characteristic information of the ground reflected airflow, a model describing the spatiotemporal variation of the ground reflected airflow is established to reflect the dependence of the airflow on time and space. The established airflow temporal and spatial variation model is used to evaluate the potential interference degree of ground reflected airflow on the flight trajectory of UAVs in the target area. The potential interference degree of ground reflected airflow on the flight trajectory of UAVs in the target area includes large and normal. Based on the potential risks of dynamic coupling effects caused by UAV flight in the target area and the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area, it is determined whether to conduct overall traffic coordination optimization in the target area, specifically: When the potential risk of dynamic coupling effect caused by UAV flight in the target area is normal, and the potential interference of ground reflected airflow on the flight trajectory of UAV in the target area is normal, it is determined that the overall traffic coordination optimization of the target area will not be carried out; otherwise, it is determined that the overall traffic coordination optimization of the target area will be carried out; When the overall traffic coordination optimization of the target area is required, the flight status data of each UAV and other UAVs in the target area are analyzed to evaluate the complexity of the flight path of each UAV, specifically: Calculate the relative position and speed difference between each UAV and other UAVs based on the flight status data; By analyzing the relative positions and speed differences between drones, possible flight path conflicts and interference situations can be identified: for two drones that meet the requirement that the distance between the two drones is less than the preset safety range, all drone pairs that meet the requirement that the speed difference is less than the preset speed difference are marked; The flight path complexity of each UAV is evaluated based on flight path conflicts and interferences, specifically: Calculate the path complexity factor of each drone, and its expression is: ;in, is the path complexity factor, is the number of other drones that have path conflicts with the drone, is the ID of other drones that have path conflicts with the drone; Indicates The first drone and the second drone that has a path conflict with it The speed difference between the drones It is The first drone and the second drone that has a path conflict with it The distance between the drones, is a constant.
2. According to claim 1, a low-altitude patrol method of a smart city AI drone is characterized in that: Monitor the flight status and relative position of drones in real time to determine whether the density of drones in the target area exceeds the safety threshold. Specifically: Collect the flight status data of all drones in real time, including position, speed, heading and flight altitude; Determine whether the drone is within the target area based on the flight status data: Compare the number of drones located in the target area with the volume of the target area to determine the density of drones in the target area; Based on the comparison between the density of drones in the target area and its corresponding safety threshold, the flight safety hazards of drones in the target area are judged.
3. A low-altitude patrol method for a smart city AI drone according to claim 2, characterized in that: By establishing a nonlinear dynamic model to analyze the interaction between the UAV and the surrounding airflow, the potential risks of dynamic coupling effects caused by UAV flight in the target area are evaluated, specifically: Real-time acquisition of the surrounding airflow data of the drone in the target area, including airflow speed, airflow direction and turbulence; Based on the flight status data of the UAV and the surrounding airflow data, a nonlinear dynamic model describing the motion and force of the UAV is constructed; The established nonlinear dynamic model is used to calculate the interaction forces between UAVs and the disturbance forces between UAVs and the surrounding airflow. Numerical methods are used to numerically solve the nonlinear dynamic model, simulate the coupling effect between UAVs and airflow in a high-density flight environment, and evaluate the hidden dangers of dynamic coupling effects caused by UAV flight in the target area; the hidden dangers of dynamic coupling effects caused by UAV flight in the target area include normal and abnormal.
4. A low-altitude patrol method for a smart city AI drone according to claim 3, characterized in that: The trajectory of each drone needs to be prioritized based on the complexity of the drone's flight path, specifically: Calculate the adjustment priority value, the expression is: ;in, It is The adjustment priority value of each drone, It is Adjust the priority weight of each drone; The larger the adjustment priority value, the higher the priority of the drone's trajectory that needs to be adjusted. The drones are sorted from large to small based on the adjustment priority value, and the trajectory of the drone with the highest order is adjusted first.
5. A low-altitude patrol system for a smart city AI drone, used to implement a low-altitude patrol method for a smart city AI drone as described in any one of claims 1 to 4, characterized in that: It includes density monitoring module, coupling effect analysis module, ground effect analysis module, traffic comprehensive optimization module, path complexity assessment module and trajectory priority determination module; Density monitoring module: monitors the flight status and relative position of drones in real time to determine whether the density of drones in the target area exceeds the safety threshold; Coupling effect analysis module: When the density of drones in the target area exceeds the safety threshold, the interaction between drones and surrounding airflow is analyzed by establishing a nonlinear dynamic model to assess the potential risks of dynamic coupling effects caused by drone flight in the target area. Ground effect analysis module: When the density of drones in the target area exceeds the safety threshold, the spatiotemporal changes of ground reflected airflow in the target area are analyzed by combining phase space reconstruction with multi-scale analysis to assess the potential interference of ground reflected airflow on the flight trajectory of drones in the target area. Traffic comprehensive optimization module: Based on the potential risks of dynamic coupling effects caused by UAV flight in the target area and the potential interference of ground reflected airflow on the flight trajectory of UAVs in the target area, it is determined whether to coordinate and optimize the overall traffic in the target area; Path complexity assessment module: When the overall traffic coordination optimization of the target area is required, the flight status data of each drone and other drones in the target area are analyzed to assess the complexity of the flight path of each drone; Trajectory priority determination module: Determine the priority of each drone's trajectory based on the complexity of the drone's flight path.
Citation Information
Patent Citations
High-rise fire-fighting multi-unmanned aerial vehicle cooperative path planning method in urban block environment
CN112327939A
Unmanned aerial vehicle cluster dense formation control method and device based on disturbance observer
CN114063636A