CN109947136B - Collaborative active sensing method for unmanned aerial vehicle group rapid target search - Google Patents

Collaborative active sensing method for unmanned aerial vehicle group rapid target search Download PDF

Info

Publication number
CN109947136B
CN109947136B CN201910151483.8A CN201910151483A CN109947136B CN 109947136 B CN109947136 B CN 109947136B CN 201910151483 A CN201910151483 A CN 201910151483A CN 109947136 B CN109947136 B CN 109947136B
Authority
CN
China
Prior art keywords
unmanned aerial
aerial vehicle
vehicle group
closed
loop
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910151483.8A
Other languages
Chinese (zh)
Other versions
CN109947136A (en
Inventor
刘华平
吴莹莹
丁肇红
赵怀林
孙富春
王华鲜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN201910151483.8A priority Critical patent/CN109947136B/en
Publication of CN109947136A publication Critical patent/CN109947136A/en
Application granted granted Critical
Publication of CN109947136B publication Critical patent/CN109947136B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention discloses a collaborative active sensing method for rapid target search of unmanned aerial vehicle group, belonging to the technical field of multi-unmanned aerial vehicle regional monitoring. The method comprises the following steps: setting a target position according to a target monitoring area of an unmanned aerial vehicle group; decoupling the multi-unmanned aerial vehicle three-dimensional trajectory planning into planning problems in the horizontal and vertical directions, determining the planning sequence of the multi-unmanned aerial vehicle collaborative search in the horizontal direction based on a tree dynamic growth self-organizing mapping algorithm, adjusting the flight heights of an unmanned aerial vehicle group, and accessing all target position neighborhoods; the smooth closed-loop three-dimensional trajectory planning of the unmanned aerial vehicle group is realized by utilizing the piecewise smooth curve; by combining unmanned aerial vehicle path speed and acceleration constraints, the problem of shortest time optimization of active sensing of a multi-unmanned aerial vehicle collaborative area is solved by utilizing speed profile calculation. The processes are carried out simultaneously, and the planned route enables the multi-unmanned aerial vehicle to visit the position of the target object as much as possible in the shortest time, so that the cooperative and rapid target search is realized, and the active sensing task is completed.

Description

Collaborative active sensing method for unmanned aerial vehicle group rapid target search
Technical Field
The invention belongs to the technical field of multi-unmanned aerial vehicle regional monitoring, and particularly relates to a collaborative active perception method for unmanned aerial vehicle group rapid target search.
Background
Unmanned aerial vehicle has power drive and can carry the mission equipment, possesses beyond visual range flight and unmanned vehicles of autonomous flight ability. By virtue of the characteristics of low manufacturing cost, small volume, strong maneuverability and the like, the device plays an increasingly important role in the fields of military use, civil use and the like. The task executed by a plurality of unmanned aerial vehicles together and related research become the trend of application gradually, and the regional monitoring is an important task of the existing unmanned aerial vehicle group control system. The cooperative target search and active sensing in the large-scale complex environment are one of the main problems to be solved in the field of unmanned aerial vehicle group control systems.
At present, most of the route planning algorithm researches for unmanned aerial vehicle target search aim at avoiding barriers from reaching a flight target point, suboptimal or optimal route tracks are calculated and selected through related route planning algorithms, most of the researches stay in the field of two-dimensional track planning, and the defects of large calculated amount, poor robustness and the like exist. The research on documents in the prior art shows that the improved A-algorithm and the particle swarm algorithm are mostly used for unmanned aerial vehicle track planning, but the A-algorithm is slow in searching speed and large in calculation amount, the unmanned aerial vehicle optimal track is difficult to find under the multi-constraint condition, the particle swarm algorithm planning space division is rough, the flight constraint condition is difficult to meet, the space search outside the optional path set cannot be achieved, the particle swarm algorithm is not high in accuracy, and the optimal track is difficult to find under the complex environment and the multi-constraint condition.
The tree-shaped dynamic growth self-organizing mapping algorithm is a competitive neural network algorithm of unsupervised learning, is an improvement on a basic self-organizing mapping algorithm, adopts a flexible tree-shaped structure, and has higher algorithm execution efficiency. At present, the algorithm is applied to the field of data clustering, and a small number of papers apply the self-organizing mapping algorithm to the online trajectory planning of a single unmanned aerial vehicle and mostly concentrate on a two-dimensional space. In the field of unmanned plane group target search, no patent exists yet for realizing unmanned plane group three-dimensional track planning tasks by using the algorithm.
Disclosure of Invention
Aiming at large-scale and incompletely known complex environments, the invention solves the problems of rapid track planning and active perception of unmanned aerial vehicle group collaborative area target search under multiple constraints by utilizing a tree-shaped dynamic growth self-organizing mapping algorithm and Bezier smooth planning. The invention aims at the designated area continuously monitored by a plurality of unmanned aerial vehicles, carries out cooperative target search on targets in a complex environment, quickly finishes target observation in the search area, plans a most effective three-dimensional space track for each unmanned aerial vehicle, searches and observes the targets at the minimum cost and the highest speed, collects regional information in real time to the maximum extent, realizes the active perception of unmanned aerial vehicle groups and achieves the purpose of effectively monitoring large-scale areas.
In order to achieve the purpose, the invention is realized by adopting the following technical scheme.
The invention provides a collaborative active perception method for fast target search of unmanned aerial vehicle group, which is characterized by comprising the following steps:
1) setting n target positions of the unmanned aerial vehicle group according to a target monitoring area of the unmanned aerial vehicle group; the unmanned aerial vehicle group comprises N unmanned aerial vehicles which move independently, each unmanned aerial vehicle is provided with a visual sensor, the monitoring radius of each unmanned aerial vehicle is set according to the sensing distance of each visual sensor, and the monitoring radius is used as the neighborhood of each target position;
2) determining an access node of an unmanned aerial vehicle group track based on a tree dynamic growth self-organizing mapping algorithm, and specifically comprising the following steps:
2.1) decoupling the three-dimensional trajectory planning of the unmanned aerial vehicle group into planning problems in the horizontal and vertical directions;
2.2) generating and updating access nodes of the closed-loop tracks of the unmanned aerial vehicle group based on a tree dynamic growth self-organizing mapping algorithm, determining the sequence of the closed-loop tracks of the unmanned aerial vehicle group in the horizontal direction in a collaborative search mode, and adjusting the flight height of the unmanned aerial vehicle group; traversing the neighborhoods of all target positions;
3) planning the smooth closed-loop three-dimensional track of the unmanned aerial vehicle group by using a piecewise smooth curve and a local iterative optimization method for the access node of the three-dimensional track of the unmanned aerial vehicle group finally determined in the step 2);
4) setting a path speed constraint condition and an acceleration constraint condition in the unmanned aerial vehicle group motion control according to the smooth closed-loop three-dimensional track of the unmanned aerial vehicle group obtained in the step 3), calculating a speed profile of the unmanned aerial vehicle group according to the set path speed constraint condition and the set acceleration constraint condition, solving a path corresponding to the shortest time actively sensed by the multi-unmanned aerial vehicle collaborative area according to the speed profile, and controlling the unmanned aerial vehicle group to realize target search through the path.
The invention provides a collaborative active perception method for unmanned aerial vehicle group rapid target search, which aims at large-scale and incompletely known complex environments and is based on a tree dynamic growth self-organizing mapping algorithm and a Bezier smooth planning method so as to solve the problem of rapid flight path planning of unmanned aerial vehicle group collaborative area target search under multiple constraints. Compared with the prior art, the method has the following beneficial effects:
1) compared with a single unmanned aerial vehicle track planning method, the unmanned aerial vehicle track planning method can solve the problem of rapid three-dimensional track planning of an unmanned aerial vehicle group, complete a target search task and realize active perception of the unmanned aerial vehicle group. The unmanned aerial vehicle can adjust the flying height and speed according to the actual environment in the navigation stage, and is suitable for different terrains; the target is searched and observed with minimum cost and fastest speed, and regional information is collected in real time to the maximum extent.
2) The method solves the problem of multi-unmanned aerial vehicle multi-collaborative track planning, applies the tree-shaped dynamic growth self-organizing mapping algorithm and Bezier smooth planning to the problems of fast track planning and active sensing in order to improve the algorithm execution efficiency, and has the advantages of high convergence speed and high convergence precision.
3) Different from the traditional Dubins curve constraint, the unmanned plane group can accelerate linearly and turn at a small radius and a small speed, is not constrained by the minimum forward speed and the minimum turning radius of the unmanned plane but is constrained by the maximum speed and the maximum acceleration of the unmanned plane, so that the method adopts a three-order Bezier curve to carry out smooth planning, and improves the practicability and the high efficiency of the method in an actual scene.
Drawings
FIG. 1 is a flow chart of a collaborative active sensing method for unmanned aerial vehicle group rapid target search;
FIG. 2 is a diagram of relative position relationships among a population of unmanned aerial vehicles, a target location, and a field of target locations;
FIG. 3 is a flow chart of node update and adjustment.
Detailed Description
The invention will be further explained with reference to the drawings.
Referring to fig. 1, a flow chart of a collaborative active sensing method for fast target search of an unmanned aerial vehicle group is provided, and the method is particularly suitable for fast target search and track planning in real time for a large-scale and incompletely known complex target area under a multi-constraint condition by an unmanned aerial vehicle group, and specifically includes the following steps:
1) and setting the number N of the unmanned aerial vehicles, starting points of the unmanned aerial vehicles and the maximum iteration number of subsequent calculation. Setting n target positions of the unmanned aerial vehicle group according to a target monitoring area of the unmanned aerial vehicle group; the unmanned aerial vehicle group includes N unmanned aerial vehicles that independently move, carries on a vision sensor on every unmanned aerial vehicle respectively, sets for every unmanned aerial vehicle's supervision radius R according to the inductive distance of this vision sensor (in this embodiment, each vision sensor is the same, so every unmanned aerial vehicle's supervision radius R is equal, and sets for the inductive distance of vision sensor). In order to save target searching time and improve the efficiency and adaptability of active sensing, the set monitoring radius is used as the neighborhood of each target position, and the unmanned aerial vehicle group only needs to observe the target in the monitoring radius, so that the observation effect can be considered to be achieved. Fig. 2 is a relative position relationship diagram of an unmanned aerial vehicle group (in this embodiment, an unmanned aerial vehicle group is formed by 3 unmanned aerial vehicles), a target position and a target position neighborhood, where points a, B, and C are starting points of the unmanned aerial vehicle group, a black point is a target position of a monitoring area, and a gray circular area is a neighborhood of the target position.
2) Determining an access node of an unmanned aerial vehicle group track based on a tree dynamic growth self-organizing mapping algorithm, and specifically comprising the following steps:
2.1) expand the three-dimensional trajectory planning of unmanned aerial vehicle crowd on two-dimensional trajectory planning basis, be about to the three-dimensional trajectory planning decoupling of unmanned aerial vehicle crowd for the planning problem of horizontal and vertical direction, each unmanned aerial vehicle in the unmanned aerial vehicle crowd is in the trajectory planning of three-dimensional space, and the position is expressed as:
Figure BDA0001981664750000031
wherein theta is a turning angle of the unmanned aerial vehicle, psi is a pitch angle of the unmanned aerial vehicle; establishing a coordinate system by taking the circle center of the robot chassis as an origin and taking any two directions which are perpendicular to each other on a plane where the robot chassis is located as x and y axes, wherein the z axis and the x and y axes meet the right-hand spiral rule;
2.2) generating and updating access nodes of closed-loop tracks of unmanned aerial vehicle groups (each unmanned aerial vehicle corresponds to one closed-loop track) based on a tree dynamic growth self-organizing mapping algorithm, determining the sequence of the closed-loop tracks of the unmanned aerial vehicle groups in the horizontal direction in a collaborative search, and adjusting the flight heights of the unmanned aerial vehicle groups; the neighborhood of all target locations is traversed. Referring to fig. 3, the specific implementation process is as follows (in the execution process, each drone synchronously completes the following steps):
2.2.1) constructing a tree-shaped dynamic growth self-organizing mapping double-layer neural network, randomly selecting root nodes, setting each neuron node in the double-layer neural network to correspond to one access node on a closed-loop track of an unmanned aerial vehicle group, taking the target position of the unmanned aerial vehicle group as an input layer of the tree-shaped dynamic growth self-organizing mapping double-layer neural network, taking N access nodes in total of N closed-loop tracks of the unmanned aerial vehicle group as an output layer of the tree-shaped dynamic growth self-organizing mapping double-layer neural network, and respectively positioning each access node output by the tree-shaped dynamic growth self-organizing mapping double-layer neural network in the neighborhood of the corresponding target position;
2.2.2) connecting adjacent access nodes on the closed-loop track of each unmanned aerial vehicle by a three-order Bezier curve respectively, wherein each unmanned aerial vehicle forms a smooth closed-loop track by m (m is a positive integer) segmentation curves respectively;
2.2.3) for the current target position of the unmanned aerial vehicle group, respectively traversing the piecewise curve between each access node on each unmanned aerial vehicle closed-loop track, finding out the point on the closed-loop track closest to the current target position waypoint, and taking the point as a newly added access node, wherein the target position waypoint is any point which is located in the neighborhood range of the target position and is on the connecting line of each access node and the corresponding target position; if the newly added access node is in the neighborhood of the corresponding target position, the position of the newly added access node is not adjusted, and the step 2.2.4 is executed); if the newly added access node is outside the neighborhood of the corresponding target position, adjusting the position relation between other access nodes corresponding to each target position and the corresponding target position waypoint, wherein the adjusting method comprises the following steps:
v′=v+μf(σ,d)(v*.sp-v)
Figure BDA0001981664750000041
v is the position of the access node to be adjusted; v' is the adjusted position of the access node; mu is the learning rate of the tree-shaped dynamic growth self-organizing mapping algorithm, and mu is more than 0 and less than 1; f (sigma, d) is a neighborhood function of the access nodes, sigma is the gain rate of the tree-shaped dynamic growth self-organizing mapping algorithm, 0 & ltsigma & lt 1, d represents the distance from the access nodes to be adjusted to the newly added access nodes, M is the number of the access nodes before adjustment in the closed-loop track of each unmanned aerial vehicle, and v is the number of the access nodes before adjustment in the closed-loop track of each unmanned aerial vehicle*.spThe position of a target position waypoint corresponding to the access node to be adjusted; the physical meaning of f (σ, d) is: if the distance d from the original access node to the newly-added access node is within 0.2M, adjusting the corresponding target position waypoint according to a set gain rate, otherwise, not adjusting, namely f (sigma, d) is 0;
2.2.4) updating and adjusting other target positions on the closed-loop track of each unmanned aerial vehicle according to the step 2.2.2) and the step 2.2.3);
2.2.5) removing the access nodes which are not in the neighborhood of the target position after updating and adjustment or redundant access nodes in the neighborhood of the same target position from the corresponding closed-loop track to obtain winning access nodes, so as to determine the sequence of the closed-loop track of the unmanned aerial vehicle group collaborative search in the horizontal direction; solving first and second derivatives of the Z axis according to a third-order segmented Bezier curve expression so as to adjust the flying height of the unmanned aerial vehicle group;
2.2.6) repeatedly executing the steps 2.2.2) -2.2.5) until the iteration times set in the step 1) are reached or all winning access nodes in each closed-loop track are in the corresponding target position neighborhood, and ending the iteration.
3) Planning the smooth closed-loop three-dimensional track of the unmanned aerial vehicle group by using a piecewise smooth curve and a local iterative optimization method for the access node of the three-dimensional track of the unmanned aerial vehicle group finally determined in the step 2). In the embodiment, a three-order segmented Bezier curve is utilized, all curves on the track are ensured to meet smooth and continuous conditions, and the turning angle theta, the pitch angle psi and the starting point tangent length l of all segmented curves in the three-dimensional tracks of the unmanned aerial vehicle group are subjected to local iterative optimization algorithmaAnd end tangent length lbAnd optimizing the four parameters to obtain the optimized smooth closed-loop three-dimensional track of the unmanned aerial vehicle group. The specific process of the step is as follows:
selecting four control points B for each section of segmented curve of each unmanned aerial vehicle closed-loop track0,B1,B2,B3The expression of the adopted third-order segmented Bezier curve is as follows:
X(τ)=B0(1-τ)3+3B1τ(1-τ)2+3B2τ2(1-τ)+B3τ3
wherein the parameter tau ∈ [0,1],B0,B3For each segment, the position of the start and end points of the segmented Bezier curve, B1,B2Determining tangents at the starting point and the ending point of each segment of the segmented Bezier curve; the closed-loop track curve of each unmanned aerial vehicle consists of m segmented Bezier curves, and in order to ensure track continuity, two adjacent segmented Bezier curves X in the closed-loop track of each unmanned aerial vehiclei-1,XiThe control points of (c) need to satisfy the following relation:
Figure BDA0001981664750000051
is calculated according to the following formulaTangent line of starting point of i-1 th segmented Bezier curve in closed-loop track of each unmanned aerial vehicle
Figure BDA0001981664750000052
And tangent to the i-th segmented Bezier curve end point
Figure BDA0001981664750000053
Tangent line
Figure BDA0001981664750000054
Length of (2)
Figure BDA0001981664750000055
And tangent line
Figure BDA0001981664750000056
Length of (2)
Figure BDA00019816647500000513
Respectively as follows:
Figure BDA0001981664750000057
Figure BDA0001981664750000058
calculating the i-1 segmented Bezier curve X in the closed-loop track of each unmanned aerial vehicle according to the following formulai-1The tangent at the starting point is:
Figure BDA0001981664750000059
calculating the ith segmented Bezier curve X in the closed-loop track of each unmanned aerial vehicle according to the following formulaiThe tangent at the end point is:
Figure BDA00019816647500000510
the unmanned plane group track smoothness meets the expression:
Figure BDA00019816647500000511
four parameters theta are optimized by local iterationi,ψi
Figure BDA00019816647500000512
And optimizing, wherein the two angle optimization step lengths are 0.01 pi, the two length parameter optimization step lengths are 0.5%, and when the iteration times reach 50 times, the optimization is finished, so that the smooth closed-loop three-dimensional trajectory planning of the unmanned aerial vehicle group is realized.
4) Setting path speed and acceleration constraint conditions in the unmanned aerial vehicle group motion control according to the smooth closed-loop three-dimensional track of the unmanned aerial vehicle group obtained in the step 3), and calculating a speed profile of the unmanned aerial vehicle group according to the set path speed and acceleration constraint conditions; and solving a path corresponding to the shortest time actively sensed by the multi-unmanned aerial vehicle cooperative area according to the speed profile, and controlling an unmanned aerial vehicle group to realize target search through the path.
In this step, the motion of unmanned aerial vehicle horizontal and vertical direction is restricted by respective maximum speed and maximum acceleration, and wherein, horizontal direction acceleration resolvable is tangential acceleration and radial acceleration. Tangential acceleration influences the speed of the unmanned aerial vehicle, and radial acceleration only influences the curvature of the track of the unmanned aerial vehicle. The time of flight is determined by the velocity profile of the trajectory. The problem of the shortest time optimization of active sensing of the multi-unmanned aerial vehicle collaborative area is solved by calculating a speed profile. The method specifically comprises the following steps:
4.1) uniformly sampling all the segmented Bezier curves in the smooth closed-loop three-dimensional track of the unmanned aerial vehicle group, and calculating the curvature of each sampling point of the segmented Bezier curve expression which meets the requirement determined in the step 3);
4.2) setting the initial speed and the ending speed of the unmanned aerial vehicle group as 0 to finish initialization;
4.3) calculating first and second derivatives of a smooth closed-loop three-dimensional trajectory curve equation of the unmanned aerial vehicle group along the vertical direction, and constraining and planning the trajectory according to the set maximum vertical speed and maximum vertical acceleration of the unmanned aerial vehicle group; calculating the maximum horizontal velocity at each sampling point according to the set maximum horizontal velocity and maximum horizontal acceleration and the curvature of each sampling point calculated in the step 4.1);
4.4) according to the set maximum tangential acceleration, adopting forward iteration to limit the speed (including the speed in the horizontal direction and the speed in the vertical direction) of the unmanned aerial vehicle group; and according to the set maximum tangential acceleration, backward iteration is adopted to limit the speed (including the horizontal direction and the vertical direction) of the sampling point to be calculated.
4.5) setting the total T of the navigation time of the unmanned aerial vehicle group as an objective function, wherein the expression is as follows:
Figure BDA0001981664750000061
if the minimum target function of the unmanned aerial vehicle group is met, returning a track curve of each unmanned aerial vehicle, namely returning each unmanned aerial vehicle path corresponding to the shortest total time of unmanned aerial vehicle group navigation, and searching the target by each unmanned aerial vehicle according to the obtained path; wherein, χ is the final trajectory of the UAV, XiAnd segmenting the Bezier curve for the ith unmanned plane.
And the unmanned aerial vehicles in the unmanned aerial vehicle cluster synchronously execute the steps, and the planned route enables the unmanned aerial vehicles to visit the position of the target object as much as possible in the shortest time, so that the cooperative and rapid target search is realized, and the active sensing task is completed.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (4)

1. A collaborative active perception method for unmanned aerial vehicle group rapid target search is characterized by comprising the following steps:
1) setting n target positions of the unmanned aerial vehicle group according to a target monitoring area of the unmanned aerial vehicle group; the unmanned aerial vehicle group comprises N unmanned aerial vehicles which move independently, each unmanned aerial vehicle is provided with a visual sensor, the monitoring radius of each unmanned aerial vehicle is set according to the sensing distance of each visual sensor, and the monitoring radius is used as the neighborhood of each target position;
2) determining an access node of an unmanned aerial vehicle group track based on a tree dynamic growth self-organizing mapping algorithm, and specifically comprising the following steps:
2.1) decoupling the three-dimensional trajectory planning of the unmanned aerial vehicle group into planning problems in the horizontal and vertical directions;
2.2) generating and updating access nodes of the closed-loop tracks of the unmanned aerial vehicle group based on a tree dynamic growth self-organizing mapping algorithm, determining the sequence of the closed-loop tracks of the unmanned aerial vehicle group in the horizontal direction in a collaborative search mode, and adjusting the flight height of the unmanned aerial vehicle group; traversing the neighborhoods of all target positions;
3) planning the smooth closed-loop three-dimensional track of the unmanned aerial vehicle group by using a piecewise smooth curve and a local iterative optimization method for the access node of the three-dimensional track of the unmanned aerial vehicle group finally determined in the step 2);
4) setting a path speed constraint condition and an acceleration constraint condition in the unmanned aerial vehicle group motion control according to the smooth closed-loop three-dimensional track of the unmanned aerial vehicle group obtained in the step 3), calculating a speed profile of the unmanned aerial vehicle group according to the set path speed constraint condition and the set acceleration constraint condition, solving a path corresponding to the shortest time actively sensed by the multi-unmanned aerial vehicle collaborative area according to the speed profile, and controlling the unmanned aerial vehicle group to realize target search through the path.
2. The collaborative active perception method for unmanned aerial vehicle group-oriented fast target search according to claim 1, wherein: the step 2.2) is realized by the following steps:
2.2.1) constructing a tree-shaped dynamic growth self-organizing mapping double-layer neural network, randomly selecting root nodes, setting each neuron node in the tree-shaped dynamic growth self-organizing mapping double-layer neural network to correspond to one access node on a closed-loop track of an unmanned aerial vehicle group, taking the target position of the unmanned aerial vehicle group as an input layer of the tree-shaped dynamic growth self-organizing mapping double-layer neural network, taking N access nodes in total of N closed-loop tracks of the unmanned aerial vehicle group as an output layer of the tree-shaped dynamic growth self-organizing mapping double-layer neural network, and respectively positioning each output access node in the neighborhood of one corresponding target position;
2.2.2) connecting adjacent access nodes on the closed-loop track of each unmanned aerial vehicle by a three-order segmented Bezier curve respectively, wherein each unmanned aerial vehicle forms a smooth closed-loop track by m segmented curves respectively;
2.2.3) for the current target position of the unmanned aerial vehicle group, respectively traversing the piecewise curve between each access node on each unmanned aerial vehicle closed-loop track, finding out the point on the closed-loop track closest to the current target position waypoint, and taking the point as a newly added access node; the target position waypoint is any point which is on a connecting line of the access node and the corresponding target position and is positioned in the neighborhood range of the target position; if the newly added access node is in the target position neighborhood, the position of the newly added access node is not adjusted, and the step 2.2.4 is executed); if the newly added access node is outside the neighborhood of the corresponding target position, adjusting other access nodes corresponding to the target positions to approach to the waypoint of the target position, wherein the adjusting method comprises the following steps:
v′=v+μf(σ,d)(v*.sp-v)
Figure FDA0002477136530000021
v is the position of the access node to be adjusted; v' is the adjusted position of the access node; mu is the learning rate of the tree-shaped dynamic growth self-organizing mapping algorithm, 0<μ<1; f (sigma, d) is a neighborhood function of the access node, sigma is the gain rate of the tree dynamic growth self-organizing mapping algorithm, and 0<σ<1, d represents the distance from the access node to be adjusted to the newly added access node, M is the number of the access nodes before adjustment in the closed-loop track of each unmanned aerial vehicle, v*.spThe position of a target position waypoint corresponding to the access node to be adjusted;
2.2.4) updating and adjusting other target positions on the closed-loop track of each unmanned aerial vehicle according to the step 2.2.2) and the step 2.2.3);
2.2.5) removing the access nodes which are not in the neighborhood of the target position after updating and adjustment or redundant access nodes in the neighborhood of the same target position from the corresponding closed-loop track to obtain winning access nodes, so as to determine the sequence of the closed-loop track of the unmanned aerial vehicle group collaborative search in the horizontal direction; solving first and second derivatives of the Z axis according to the third-order segmented Bezier curve so as to adjust the flying height of the unmanned aerial vehicle group;
2.2.6) repeatedly executing the steps 2.2.2) -2.2.5) until the iteration times set in the step 1) are reached or all winning access nodes in each closed-loop track are in the corresponding target position neighborhood, and ending the iteration.
3. The cooperative active sensing method for unmanned aerial vehicle group-oriented fast target search according to claim 1 or 2, wherein a third-order segmented Bezier curve is adopted as the segmented smooth curve in step 3), and specifically comprises the following steps:
selecting four control points B for each section of segmented curve of each unmanned aerial vehicle closed-loop track0,B1,B2,B3The adopted three-order segmented Bezier curve expression is as follows:
X(τ)=B0(1-τ)3+3B1τ(1-τ)2+3B2τ2(1-τ)+B3τ3
wherein the parameter tau ∈ [0,1],B0,B3For the starting and end positions of each segmented Bezier curve, B1,B2Defining tangents at the starting point and the ending point of each segmented Bezier curve; the closed loop curve of each unmanned aerial vehicle consists of m segmented Bezier curves, and in order to ensure the continuous track, two adjacent segmented Bezier curves X in the closed loop track of each unmanned aerial vehiclei-1,XiThe requirements are as follows:
Figure FDA0002477136530000022
Figure FDA0002477136530000023
is the (i-1) thThe position of the end point of the segmented Bezier curve,
Figure FDA0002477136530000024
the starting point position of the ith segmented Bezier curve;
calculating the tangent line of the starting point of the i-1 th segmented Bezier curve in the closed-loop track of each unmanned aerial vehicle according to the following formula
Figure FDA0002477136530000025
And tangent to the i-th segmented Bezier curve end point
Figure FDA0002477136530000026
Tangent line
Figure FDA0002477136530000027
Length of (2)
Figure FDA0002477136530000028
And tangent line
Figure FDA0002477136530000029
Length of (2)
Figure FDA00024771365300000210
Respectively as follows:
Figure FDA00024771365300000211
Figure FDA00024771365300000212
wherein,
Figure FDA00024771365300000213
is a tangent at the starting point of the i-1 th segmented Bezier curve,
Figure FDA00024771365300000214
is the ith-The position of the start of the 1 segmented Bezier curve,
Figure FDA0002477136530000031
for the position of the end point of the i-th segmented Bezier curve,
Figure FDA0002477136530000032
is a tangent line at the end point of the ith segmented Bezier curve;
calculating the i-1 segmented Bezier curve X in the closed-loop track of each unmanned aerial vehicle according to the following formulai-1The tangent at the starting point is:
Figure FDA0002477136530000033
in the formula, theta is the turning angle of the unmanned aerial vehicle, psi is the pitch angle of the unmanned aerial vehicle;
calculating the ith segmented Bezier curve X in the closed-loop track of each unmanned aerial vehicle according to the following formulaiThe tangent at the end point is:
Figure FDA0002477136530000034
the unmanned plane group track smoothness meets the expression:
Figure FDA0002477136530000035
four parameters theta are optimized by local iterationii,
Figure FDA0002477136530000036
And optimizing to realize smooth closed-loop three-dimensional trajectory planning of the unmanned aerial vehicle group.
4. The collaborative active perception method for unmanned aerial vehicle group-oriented fast target search according to claim 3, wherein the step 4) specifically includes the following steps:
4.1) uniformly sampling all the segmented Bezier curves in the smooth closed-loop three-dimensional track of the unmanned aerial vehicle group, and calculating the curvature of each sampling point of the segmented Bezier curve expression which meets the requirement determined in the step 3);
4.2) setting the initial speed and the ending speed of the unmanned aerial vehicle group as 0 to finish initialization;
4.3) calculating first and second derivatives of a smooth closed-loop three-dimensional trajectory curve equation of the unmanned aerial vehicle group along the vertical direction, and constraining and planning the trajectory according to the set maximum vertical speed and maximum vertical acceleration of the unmanned aerial vehicle group; calculating the maximum horizontal velocity at each sampling point according to the set maximum horizontal velocity and maximum horizontal acceleration and the curvature of each sampling point calculated in the step 4.1);
4.4) limiting the speed of the unmanned aerial vehicle group by adopting forward iteration according to the set maximum tangential acceleration; according to the set maximum tangential acceleration, backward iteration is adopted to limit the speed of the sampling point to be calculated;
4.5) setting the total T of the navigation time of the unmanned aerial vehicle group as an objective function, wherein the expression is as follows:
Figure FDA0002477136530000037
if the minimum objective function of the unmanned aerial vehicle group is met, returning a track curve of each unmanned aerial vehicle, namely returning each unmanned aerial vehicle path corresponding to the shortest unmanned aerial vehicle group navigation time, and searching the target by each unmanned aerial vehicle according to the obtained path; wherein, χ is the final trajectory of the UAV, XiAnd segmenting the Bezier curve for the ith unmanned plane.
CN201910151483.8A 2019-02-28 2019-02-28 Collaborative active sensing method for unmanned aerial vehicle group rapid target search Active CN109947136B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910151483.8A CN109947136B (en) 2019-02-28 2019-02-28 Collaborative active sensing method for unmanned aerial vehicle group rapid target search

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910151483.8A CN109947136B (en) 2019-02-28 2019-02-28 Collaborative active sensing method for unmanned aerial vehicle group rapid target search

Publications (2)

Publication Number Publication Date
CN109947136A CN109947136A (en) 2019-06-28
CN109947136B true CN109947136B (en) 2020-07-10

Family

ID=67007112

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910151483.8A Active CN109947136B (en) 2019-02-28 2019-02-28 Collaborative active sensing method for unmanned aerial vehicle group rapid target search

Country Status (1)

Country Link
CN (1) CN109947136B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110427046B (en) * 2019-07-26 2022-09-30 沈阳航空航天大学 Three-dimensional smooth random-walking unmanned aerial vehicle cluster moving model
CN110362115B (en) * 2019-07-31 2022-02-18 中国人民解放军总参谋部第六十研究所 Time constraint simultaneous arrival multi-unmanned aerial vehicle path planning algorithm
CN110488835B (en) * 2019-08-28 2020-12-08 北京航空航天大学 Unmanned system intelligent local path planning method based on double back propagation neural networks
CN110413007B (en) * 2019-08-30 2022-04-19 中国科学技术大学 Control method and system for flight path of unmanned aerial vehicle, electronic device and medium
CN110646857B (en) * 2019-09-12 2021-06-08 北京自动化控制设备研究所 Underwater magnetic target distributed searching method
EP4053667A1 (en) * 2019-11-01 2022-09-07 Guangzhou Xaircraft Technology Co., Ltd. Route altitude adjustment method, unmanned aerial vehicle operation method, and related apparatus
CN111207752B (en) * 2020-01-17 2022-10-04 西北工业大学 Unmanned aerial vehicle track planning method based on dynamic tangent point adjustment
CN113742607B (en) * 2020-05-28 2023-12-08 浙江财经大学 Stay position recommending method based on geographical track of principal
CN112947558B (en) * 2021-02-07 2023-04-07 北京理工大学 Space-time synchronization collaborative trajectory planning method
CN112947594B (en) * 2021-04-07 2023-08-04 东北大学 Unmanned aerial vehicle-oriented track planning method
CN114485669B (en) * 2022-01-20 2024-04-19 南京航空航天大学 Unmanned aerial vehicle track planning method oriented to shooting utility maximization
CN115356910A (en) * 2022-07-29 2022-11-18 杭州电子科技大学 Cluster control method based on perception control and perception tolerance
CN115268504B (en) * 2022-09-29 2022-12-27 四川腾盾科技有限公司 Ground-imitating flight path planning method for large unmanned aerial vehicle

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197684A (en) * 2013-04-25 2013-07-10 清华大学 Method and system for cooperatively tracking target by unmanned aerial vehicle cluster
CN105425820A (en) * 2016-01-05 2016-03-23 合肥工业大学 Unmanned aerial vehicle cooperative search method for moving object with perception capability
CN105700555A (en) * 2016-03-14 2016-06-22 北京航空航天大学 Potential game-based multi-unmanned aerial vehicle cooperative search method
CN106406354A (en) * 2016-11-29 2017-02-15 中山大学 Distributed aircraft formation method based on three-dimensional dynamic obstacle avoidance
CN107037829A (en) * 2017-05-09 2017-08-11 广东容祺智能科技有限公司 A kind of cluster unmanned plane route planning method
CN107063255A (en) * 2017-01-09 2017-08-18 北京工业大学 A kind of three-dimensional Route planner based on improvement drosophila optimized algorithm
CN107168380A (en) * 2017-06-28 2017-09-15 西安电子科技大学 A kind of multi-step optimization method of the unmanned aerial vehicle group region overlay based on ant group algorithm
CN108398960A (en) * 2018-03-02 2018-08-14 南京航空航天大学 A kind of multiple no-manned plane collaboration target tracking method for improving APF and being combined with segmentation Bezier
CN108563243A (en) * 2018-06-28 2018-09-21 西北工业大学 A kind of unmanned aerial vehicle flight path planing method based on improvement RRT algorithms

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10586464B2 (en) * 2015-07-29 2020-03-10 Warren F. LeBlanc Unmanned aerial vehicles

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103197684A (en) * 2013-04-25 2013-07-10 清华大学 Method and system for cooperatively tracking target by unmanned aerial vehicle cluster
CN105425820A (en) * 2016-01-05 2016-03-23 合肥工业大学 Unmanned aerial vehicle cooperative search method for moving object with perception capability
CN105700555A (en) * 2016-03-14 2016-06-22 北京航空航天大学 Potential game-based multi-unmanned aerial vehicle cooperative search method
CN106406354A (en) * 2016-11-29 2017-02-15 中山大学 Distributed aircraft formation method based on three-dimensional dynamic obstacle avoidance
CN107063255A (en) * 2017-01-09 2017-08-18 北京工业大学 A kind of three-dimensional Route planner based on improvement drosophila optimized algorithm
CN107037829A (en) * 2017-05-09 2017-08-11 广东容祺智能科技有限公司 A kind of cluster unmanned plane route planning method
CN107168380A (en) * 2017-06-28 2017-09-15 西安电子科技大学 A kind of multi-step optimization method of the unmanned aerial vehicle group region overlay based on ant group algorithm
CN108398960A (en) * 2018-03-02 2018-08-14 南京航空航天大学 A kind of multiple no-manned plane collaboration target tracking method for improving APF and being combined with segmentation Bezier
CN108563243A (en) * 2018-06-28 2018-09-21 西北工业大学 A kind of unmanned aerial vehicle flight path planing method based on improvement RRT algorithms

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
《TGSOM:一种用于数据聚类的动态自组织映射神经网络》;王莉等;《电子与信息学报》;20030331;第2 5 卷(第3 期);第313-319页 *
《复杂环境下多无人机协作式地面移动目标跟踪》;王林等;《控制理论与应用》;20110331;第28 卷(第3 期);第300-308页 *
《高动态自组织无人机网络架构设计与模式研究》;陈思静等;《计算机科学》;20150228;第42卷(第2期);第50-54页 *

Also Published As

Publication number Publication date
CN109947136A (en) 2019-06-28

Similar Documents

Publication Publication Date Title
CN109947136B (en) Collaborative active sensing method for unmanned aerial vehicle group rapid target search
CN109871032B (en) Multi-unmanned aerial vehicle formation cooperative control method based on model predictive control
CN110470301B (en) Unmanned aerial vehicle path planning method under multi-dynamic task target point
CN111176334B (en) Multi-unmanned aerial vehicle cooperative target searching method
CN109357678B (en) Multi-unmanned aerial vehicle path planning method based on heterogeneous pigeon swarm optimization algorithm
CN112684807A (en) Unmanned aerial vehicle cluster three-dimensional formation method
CN109917817B (en) Multi-underwater robot collaborative path planning method
CN111024085B (en) Unmanned aerial vehicle track planning method with end point direction and time constraints
CN110320919B (en) Method for optimizing path of mobile robot in unknown geographic environment
CN109254592B (en) Unmanned aerial vehicle formation change control method and system
CN108549210A (en) Multiple no-manned plane based on BP neural network PID control cooperates with flying method
CN113759935B (en) Intelligent group formation mobile control method based on fuzzy logic
CN114967744A (en) Planning method for multi-unmanned aerial vehicle cooperative obstacle avoidance
CN115202349A (en) Multi-mobile-robot cooperative formation control method, device, equipment and storage medium based on communication interference
CN110412984B (en) Cluster safety consistency controller and control method thereof
CN115202357A (en) Autonomous mapping method based on impulse neural network
CN114545971A (en) Multi-agent distributed flyable path planning method, system, computer equipment and medium under communication constraint
CN114138022A (en) Distributed formation control method for unmanned aerial vehicle cluster based on elite pigeon swarm intelligence
CN117970928A (en) Route planning method based on cooperation of multiple mobile robots of ROS system
CN115454061B (en) Robot path obstacle avoidance method and system based on 3D technology
CN114815899A (en) Unmanned aerial vehicle three-dimensional space path planning method based on 3D laser radar sensor
Zheng et al. A method for UAV tracking target in obstacle environment
Zhang et al. Path Prediction Method for Automotive Applications Based on Cubic Spline Interpolation
ZHANG et al. AUV cluster path planning based on improved RRT* algorithm
Yi et al. Lidar Odometry and Mapping Optimized by the Theory of Functional Systems in the Parking Lot

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant