[go: up one dir, main page]

CN108398960B - Multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier - Google Patents

Multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier Download PDF

Info

Publication number
CN108398960B
CN108398960B CN201810183193.7A CN201810183193A CN108398960B CN 108398960 B CN108398960 B CN 108398960B CN 201810183193 A CN201810183193 A CN 201810183193A CN 108398960 B CN108398960 B CN 108398960B
Authority
CN
China
Prior art keywords
uav
drone
unmanned aerial
force
aerial vehicle
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
CN201810183193.7A
Other languages
Chinese (zh)
Other versions
CN108398960A (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.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
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 Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201810183193.7A priority Critical patent/CN108398960B/en
Publication of CN108398960A publication Critical patent/CN108398960A/en
Application granted granted Critical
Publication of CN108398960B publication Critical patent/CN108398960B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/12Target-seeking control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • G05D1/104Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公布了一种改进APF与分段Bezier相结合的多无人机协同目标追踪方法,所述方法首先利用机载摄像头和激光雷达检测目标和障碍物位置;其次建立无人机当前所受的目标引力、障碍物斥力模型,构建每架无人机的自身斥力势场;然后根据无人机当前所受的引力与斥力,求出所受到的合力,对于路径陷入局部最优的无人机采用虚拟障碍物的方法使其逃离局部最优点;接着求出无人机下一时刻的飞行角度,并计算出无人机下一个航点的位置;最后结合分段Bezier曲线进行航路在线平滑优化,得到优化后的无人机下一个航点位置,依次循环,直至所有无人机均追踪到目标。该方法主要解决了多无人机协同目标追踪过程中机间防碰撞问题,同时消除了追踪过程中航路振荡现象。

Figure 201810183193

The invention discloses a multi-unmanned aerial vehicle cooperative target tracking method combining improved APF and segmented Bezier. The method firstly uses an airborne camera and a laser radar to detect the positions of targets and obstacles; The target gravitational force and obstacle repulsion force model are constructed based on the target gravitational force and obstacle repulsion force model, and the self-repulsive force potential field of each UAV is constructed; then the resultant force is obtained according to the current gravitational force and repulsion force of the UAV. The drone adopts the method of virtual obstacles to escape the local optimum point; then the flight angle of the drone at the next moment is obtained, and the position of the next waypoint of the drone is calculated; finally, the route is smoothed online by combining the segmented Bezier curve. Optimize, get the next waypoint position of the UAV after optimization, and cycle in turn until all UAVs track the target. This method mainly solves the problem of anti-collision between aircrafts in the process of multi-UAV cooperative target tracking, and at the same time eliminates the phenomenon of route oscillation during the tracking process.

Figure 201810183193

Description

Multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier
Technical Field
The invention belongs to the technical field of multi-unmanned aerial vehicle cooperative target tracking, and particularly relates to a multi-unmanned aerial vehicle cooperative target tracking method for improving the combination of an APF (active power filter) and a segmented Bezier.
Technical Field
The multi-unmanned aerial vehicle cooperative target tracking means that multiple unmanned aerial vehicles cooperate to track a target and avoid obstacles in the tracking process, is one of research hotspots in the field of unmanned aerial vehicle cooperative cooperation, and has important application value in the military and civil fields.
Many methods for tracking the cooperative target of multiple unmanned aerial vehicles are available, and the methods can be mainly divided into two categories: the environment information is completely known and the environment information is unknown. The target tracking and obstacle avoidance methods with completely known environmental information comprise a free space method, a Dijkstra algorithm, an A-star algorithm and the like, and the methods are only suitable for target tracking and obstacle avoidance in a static environment because all information of the environment must be known in advance; the target tracking and obstacle avoidance method with unknown environmental information includes a navigation vector field, a D-algorithm (dynamic A-algorithm), an artificial potential field method and the like. The navigation vector field can keep observing the target in different directions and can keep consistent with the moving speed of the target, the method ensures that the threat of the target to the unmanned aerial vehicle is reduced while the target is continuously measured, but the method has the defects that the mechanism for joining and exiting the cluster of the UAVs is incomplete, and the condition of temporary exit or temporary joining of individual UAVs can exist. The algorithm D is a length-first algorithm, which can perform rerouting search using planned information, thereby improving efficiency of quadratic planning, but has disadvantages that a generated path is easily attached to an obstacle, and the planned path easily passes through the obstacle when the obstacle is relatively close to each other.
An Artificial Potential Field (APF) method is a virtual force method, and the basic idea is that an abstract potential force field is constructed, an unmanned aerial vehicle is influenced by the potential force field in the process of tracking a target, the target generates attractive force on the unmanned aerial vehicle, an obstacle generates repulsive force on the unmanned aerial vehicle, and the attractive force and the repulsive force are superposed to obtain a resultant force to control the unmanned aerial vehicle to move. The method is visual and small in calculation amount, is a dynamic path planning method, is widely applied to target tracking, and has the problems of easiness in falling into local optimization, path oscillation and the like.
Disclosure of Invention
The invention aims to provide a multi-unmanned aerial vehicle cooperative target tracking method for improving the combination of APF and segmented Bezier, which can enable a plurality of unmanned aerial vehicles to avoid obstacles and track to a target and ensure collision prevention between the unmanned aerial vehicles in the target tracking process.
In order to achieve the purpose, the invention adopts the following technical scheme:
a multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier comprises the following steps:
the first step, set up the environmental region size, unmanned aerial vehicle starting point position, unmanned aerial vehicle flight step length. And setting a gain coefficient comprising a target attraction gain k, an obstacle repulsion gain m and an unmanned aerial vehicle repulsion gain xi.
And secondly, detecting the position of the obstacle, the size of the obstacle and the target position by using the airborne camera and the laser radar.
Step three, judging whether J is larger than J (J is the total number of the unmanned aerial vehicles), if so, enabling J to be 1, and turning to the step four; if not, the fourth step is carried out.
Fourthly, the jth unmanned aerial vehicle is at tkSensing the position of the obstacle and the target at any moment, acquiring the positions of other unmanned aerial vehicles, and calculating the gravity of the target currently suffered by the jth unmanned aerial vehicle
Figure BSA0000160100800000021
Magnitude of repulsive force of i-th obstacle
Figure BSA0000160100800000022
And the magnitude of repulsion of the z-th unmanned aerial vehicle
Figure BSA0000160100800000023
And finding the resultant force Fj
The fifth step, judge the resultant force FjAnd if so, escaping from the local optimum by constructing a virtual obstacle method, otherwise, carrying out the sixth step.
Sixthly, calculating the position t of the jth unmanned aerial vehiclekThe flying angle at the moment is calculated by the flying step length of the jth unmanned aerial vehicle at tk+1=tkFlight waypoints at time + Δ t.
Seventhly, carrying out online smooth optimization on the flight track of the jth unmanned aerial vehicle by the segmented Bezier curve to obtain the jth unmanned aerial vehicle tk+1The waypoint at the time.
Eighthly, judging whether the jth unmanned aerial vehicle tracks the target, and if so, performing the ninth step; if not, j equals j +1, go to the second step.
Ninthly, judging whether the J unmanned aerial vehicles track the targets, and if so, finishing the multi-unmanned aerial vehicle cooperative target tracking; if not, j equals j +1, go to the second step.
The invention has the following advantages:
1. the unmanned aerial vehicle is used as a moving barrier, the reasonable definition of the self-repulsion potential field and repulsion of each unmanned aerial vehicle is given, and when the unmanned aerial vehicle flies to maneuver, the new repulsion prevents the unmanned aerial vehicle from frequently avoiding other unmanned aerial vehicles at large corners and slowly keeping away from other unmanned aerial vehicles; secondly, because the repulsion function has the continuity, avoided the phenomenon of the sharp turn of unmanned aerial vehicle that leads to because of repulsion jump change, effectively solved the problem of preventing bumping between many unmanned aerial vehicles.
2. When the APF algorithm is trapped in a local minimum, a virtual barrier is supposed to exist between the unmanned aerial vehicle and the target, and the unmanned aerial vehicle flies in the tangential direction of the circle influenced by the repulsion force of the virtual barrier, so that the local optimal problem of the APF algorithm is solved.
3. According to the invention, the segmented Bezier curve is adopted to carry out online smooth optimization on the planned path, the smoothness of the curve is ensured at the joint of the two segmented Bezier curves, the aircraft is prevented from making large-angle turning during flying, and the smooth airway not only does not have airway oscillation phenomenon, but also becomes smoother and smoother.
Description of the figures
FIG. 1 is a flow chart of the method of the present invention.
Fig. 2 is a schematic diagram of a local minimum of unmanned aerial vehicle escape improvement APF.
FIG. 3 is a schematic diagram of segmented Bezier curve route on-line smoothing.
Fig. 4 shows a conventional artificial potential field method for planning a multi-unmanned aerial vehicle cooperative target tracking route.
Fig. 5 shows the multi-unmanned aerial vehicle cooperative target tracking route planning by using the improved artificial potential field method.
FIG. 6 is a multi-UAV cooperative target tracking airway planning combining an improved artificial potential field method with a segmented Bezier.
Detailed Description
The technical scheme of the invention is specifically explained by combining the attached chart.
The invention discloses a multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier, which specifically comprises the following steps:
step 1, setting the size of an environment area, the starting point position of the unmanned aerial vehicle and the flight step length of the unmanned aerial vehicle. And setting a gain coefficient comprising a target attraction gain k, an obstacle repulsion gain m and an unmanned aerial vehicle repulsion gain xi.
And 2, detecting the position of the obstacle, the size of the obstacle and the target position by using the airborne camera and the laser radar.
Step 3, judging whether J is larger than J (J is the total number of the unmanned aerial vehicles), if so, changing J to 1, and turning to step 4; if not, go to step 4.
Step 4, the jth unmanned aerial vehicle is at tkSense of timeAnd knowing the positions of the obstacles and the target, and acquiring the positions of other unmanned aerial vehicles. Calculate the jth unmanned plane at tkTarget gravity of time
Figure BSA0000160100800000031
Ith obstacle repulsive force
Figure BSA0000160100800000032
And z-th unmanned aerial vehicle
Figure BSA0000160100800000033
And finding the resultant force Fj. The method specifically comprises the following steps:
(1) jth unmanned plane at tkTarget gravity of time
Figure BSA0000160100800000034
Repulsive force with obstacle
Figure BSA0000160100800000035
The calculation formulas are respectively
Figure BSA0000160100800000036
Wherein q is a point in space,
Figure BSA0000160100800000037
representing the gravity generated by the target on the jth unmanned aerial vehicle,
Figure BSA0000160100800000041
and k is the gravity gain, and represents the distance from the jth unmanned aerial vehicle to the target a.
Figure BSA0000160100800000042
In the formula (I), the compound is shown in the specification,
Figure BSA0000160100800000043
represents the distance from the jth unmanned aerial vehicle to the obstacle r, m is the repulsive force gain, rho0Is the maximum radius of influence of the obstacle.
(2) Repulsion force of z-th unmanned aerial vehicle to j-th unmanned aerial vehicle
Figure BSA0000160100800000044
Is calculated by the formula
Figure BSA0000160100800000045
In the formula, q is the position of the jth unmanned aerial vehicle,
Figure BSA0000160100800000046
indicating the distance from the jth unmanned plane to other unmanned planes; sigma0The maximum influence radius of the repulsion field of the unmanned aerial vehicles is shown, wherein the maximum influence radius of the repulsion field of each unmanned aerial vehicle is the same; ξ denotes the drone repulsion gain.
(3) To obtain a resultant force Fj
In the cooperative target tracking of the J-frame unmanned aerial vehicle, N barriers are in total, the J-th unmanned aerial vehicle is subjected to the repulsive force action of other J-1 unmanned aerial vehicles, so that the repulsive force borne by the unmanned aerial vehicle is the superposition of the N barriers and the repulsive force generated by other J-1 unmanned aerial vehicles, and the target generates the attractive force on the J-th unmanned aerial vehicle, so that the resultant force F isjIs calculated by the formula
Figure BSA0000160100800000047
In the formula (I), the compound is shown in the specification,
Figure BSA0000160100800000048
representing the attraction of the target to the jth drone,
Figure BSA0000160100800000049
indicating that the jth drone is subject to the repulsive force of the ith obstacle,
Figure BSA00001601008000000410
indicating that the jth drone is subject to the repulsive force of the zth drone.
Step 5, judging whether the resultant force F is generatedjAnd (4) if the APF is trapped in the local optimum, if so, escaping from the local optimum by constructing a virtual obstacle method, and turning to the step 6, otherwise, performing the step 6.
The method for constructing the virtual obstacle to escape from the local optimum comprises the following steps:
firstly, when the resultant force of the attraction force and the repulsion force borne by the unmanned aerial vehicle is zero, namely the attraction force and the resultant repulsion force are equal in magnitude and opposite in direction, but the attraction force is not zero, a virtual obstacle is supposed to exist between the unmanned aerial vehicle and the target, and the repulsion force generated by the virtual obstacle to the unmanned aerial vehicle is the resultant repulsion force of all the actual obstacles to the unmanned aerial vehicle at the moment, as shown in fig. 2;
secondly, the formula (2) is used for reverse deduction
Figure BSA0000160100800000051
To determine the specific location of the virtual obstacle, again within the range of repulsion of the virtual obstacle, p0A circle with a radius;
and finally, determining that the flight direction of the unmanned aerial vehicle for escaping from the local optimum is along the tangential direction made to the circle, and the left tangent and the right tangent can be both.
Step 6, calculating the position t of the jth unmanned aerial vehiclekThe flying angle of the jth unmanned aerial vehicle is calculated by the flying step length of the jth unmanned aerial vehicle at the momentk+1=tkFlight waypoints at time + Δ t.
7, carrying out online smooth optimization on the flight track of the jth unmanned aerial vehicle by the segmented Bezier curve to obtain the jth unmanned aerial vehicle tk+1The waypoints at the moment specifically include:
let us assume at t0,t1,t2,t3The flying waypoints calculated by the potential field method at the moment are P0,P1,P2,P3,V1,V2,V3Are respectively a line segment P0P1,P1P2,P2P3As shown in fig. 3. Then by the control pointV1,P1,V2And V2,P2,V3The generated Bezier curve is at the connecting point V2Meets the conditions of continuity and smoothness. If the current time is t2At this moment, the unmanned plane is already pressed by V according to Bezier curve1Fly to V2Calculating the passing t by using an artificial potential field method3-t2Rear waypoint P3Along V2,P2,V3The generated Bezier curve flight is the navigation route of the next time period, and the process is circulated until t is obtainedk+1The waypoint at the time.
Step 8, judging whether the jth unmanned aerial vehicle tracks the target, and if so, performing step 9; if not, j equals j +1, go to step 2.
Step 9, judging whether the J unmanned aerial vehicles track the targets, if so, finishing the multi-unmanned aerial vehicle cooperative target tracking; if not, j equals j +1, go to step 2.
In order to verify the feasibility and effectiveness of the method, the invention is described in further detail below with reference to examples.
The simulation experiment is carried out on a computer with Intel Core i5-3210M, a main frequency 2.5GHz processor and a memory of 4GB, an operating system is Windows 10 and is realized by MATLAB2012 software. The simulated multi-unmanned aerial vehicle target tracking area is a 120km × 120km two-dimensional plane, assuming that the total number of unmanned aerial vehicles is J ═ 3, the three unmanned aerial vehicles are numbered as UAV1, UAV2 and UAV3, the starting positions of the three unmanned aerial vehicles are (50km, 0km), (8km, 0km) and (10km, 20km), 15 obstacles are distributed in the target tracking area according to the numbers 1-15, and specific parameters are shown in table 1.
Table 1 simulation parameter settings
Figure BSA0000160100800000061
The simulation experiment comprises three conditions of multi-unmanned aerial vehicle target tracking route planning based on traditional APF without increasing the repulsion field of the unmanned aerial vehicle, multi-unmanned aerial vehicle cooperative target tracking route planning based on improved APF with increasing the self repulsion field of the unmanned aerial vehicle and on-line smooth optimization of routes by combining an improved artificial potential field method with a segmented Bezier curve, and the effectiveness of the algorithm in multi-unmanned aerial vehicle cooperative target tracking is demonstrated.
Many unmanned aerial vehicle target tracking air route planning simulation result based on traditional APF that does not increase unmanned aerial vehicle repulsion field is shown as figure 4, and in the figure, 15 barriers number according to 1 ~ 15, and the size of barrier is represented to the interior circle of barrier, and unmanned aerial vehicle can not collide to it absolutely. The outer circle of the obstacle represents the influence range of the repulsive field of the obstacle, and the range is a circle with the radius of 10 km. The triangle represents the starting position of the drone. As can be seen from the air routes tracked by the targets of the three unmanned aerial vehicles, all the unmanned aerial vehicles avoid the obstacles and finally reach the target positions. However, the planning step lengths of the UAV1 and UAV2 set by the simulation parameters are 1km and 1.3km respectively, so the routes of the unmanned aerial vehicles UAV1 and UAV2 overlap between the obstacle 5 and the obstacle 6, and the two unmanned aerial vehicles collide in the area, so that the multi-unmanned aerial vehicle cooperative target tracking task fails.
The simulation result of the multi-unmanned aerial vehicle cooperative target tracking route planning based on the improved APF for increasing the self repulsive field of the unmanned aerial vehicle is shown in the figure 5. As is apparent from the figure, the routes of the UAV1 and the UAV2 generate route separation between the obstacle 5 and the obstacle 6, and no route overlapping phenomenon in fig. 4 occurs, which is caused by mutual repulsion between the drones, so that the problem of collision prevention between the drones in the cooperative target tracking process of multiple drones is solved. However, it is clear that when the drone is near an obstacle, severe oscillations of the route occur, which in practical situations are absolutely not allowed, whether from the point of view of the maneuvering characteristics of the plane, the energy consumption or the real-time tracking.
The simulation result of the online smooth optimization of the air route by combining the improved artificial potential field method with the segmented Bezier curve is shown in FIG. 6, so that the smooth optimization effect is obvious, and the path oscillation phenomenon is eliminated.

Claims (4)

1.一种改进APF与分段Bezier相结合的多无人机协同目标追踪方法,其特征在于,包括以下步骤:1. a multi-unmanned aerial vehicle cooperative target tracking method combining improved APF and segmented Bezier, is characterized in that, comprises the following steps: 第一步,利用机载摄像头和激光雷达检测目标和障碍物位置;The first step is to use airborne cameras and lidars to detect the location of targets and obstacles; 第二步,构建每架无人机当前所受的目标引力、障碍物斥力模型;The second step is to construct the target gravitational force and obstacle repulsion force model currently experienced by each UAV; 第三步,构建每架无人机的自身斥力势场,并计算与其它无人机的斥力,具体包括:The third step is to construct its own repulsive potential field of each drone, and calculate the repulsive force with other drones, including: 令q为空间中的一点,对第j架无人机建立一个在q点产生的斥力势场
Figure FDA0002755405390000014
Let q be a point in space, and establish a repulsive potential field generated at point q for the jth UAV
Figure FDA0002755405390000014
for
Figure FDA0002755405390000011
Figure FDA0002755405390000011
式中,
Figure FDA0002755405390000012
表示第j架无人机到q点的距离,σ0表示无人机斥力场的最大影响半径,每架无人机的斥力势场最大影响半径相同,ξ表示无人机斥力增益;
In the formula,
Figure FDA0002755405390000012
represents the distance from the jth drone to point q, σ 0 represents the maximum influence radius of the repulsive force field of the drone, the maximum influence radius of the repulsive potential field of each drone is the same, and ξ represents the repulsion gain of the drone;
相应的,在q点第j架无人机的斥力为Correspondingly, the repulsion force of the jth UAV at point q is
Figure FDA0002755405390000013
Figure FDA0002755405390000013
第四步,根据无人机当前所受的引力与斥力,求出所受到的合力;The fourth step is to find the resultant force according to the current attraction and repulsion of the drone; 第五步,判断无人机当前所受合力是否为零,即改进APF是否陷入局部最优,如果是,则构造虚拟障碍物逃离局部最优,转到第六步,否则进行第六步;The fifth step is to determine whether the current resultant force of the UAV is zero, that is, whether the improved APF falls into the local optimum. If so, construct a virtual obstacle to escape the local optimum, and go to the sixth step, otherwise, go to the sixth step; 第六步,求出无人机下一时刻的飞行角度,并计算出无人机下一个航点的位置;The sixth step is to find the flight angle of the drone at the next moment, and calculate the position of the next waypoint of the drone; 第七步,改进APF结合分段Bezier曲线进行航路在线平滑优化,得到优化后的无人机下一个航点的位置;The seventh step is to improve the APF and combine the segmented Bezier curve to perform online smooth optimization of the route, and obtain the position of the next waypoint of the optimized UAV; 第八步,判断每架无人机的位置是否为目标所在位置,如果是,则表示所有无人机均追踪到目标,停止航路规划,否则转到第四步,对未追踪到目标的无人机进行航路规划,直至所有无人机都追踪到目标。The eighth step is to determine whether the position of each drone is the target location. If it is, it means that all drones have tracked the target and stop the route planning. Otherwise, go to the fourth step. The man-machine conducts route planning until all the drones have tracked the target.
2.如权利要求1所述的一种改进APF与分段Bezier相结合的多无人机协同目标追踪方法,其特征在于,所述第二步中构建每架无人机当前所受的目标引力、障碍物斥力模型,具体为:2. a kind of improved APF as claimed in claim 1 is combined with the multi-drone cooperative target tracking method of segment Bezier, it is characterized in that, in the described second step, construct the target that each UAV is currently subject to Gravity and obstacle repulsion models, specifically:
Figure FDA0002755405390000021
Figure FDA0002755405390000021
式中,q为空间中的一点,
Figure FDA0002755405390000022
表示目标对第j架无人机产生的引力大小,
Figure FDA0002755405390000023
表示第j架无人机到目标a的距离,k为引力增益;
where q is a point in the space,
Figure FDA0002755405390000022
represents the gravitational force generated by the target on the jth UAV,
Figure FDA0002755405390000023
represents the distance from the jth UAV to the target a, and k is the gravitational gain;
Figure FDA0002755405390000024
Figure FDA0002755405390000024
式中,
Figure FDA0002755405390000025
表示障碍物对第j架无人机产生的斥力大小,
Figure FDA0002755405390000026
表示第j架无人机到障碍物r的距离,m为斥力增益,ρ0为障碍物最大影响半径。
In the formula,
Figure FDA0002755405390000025
represents the repulsion force generated by the obstacle to the jth UAV,
Figure FDA0002755405390000026
represents the distance from the jth UAV to the obstacle r, m is the repulsion gain, and ρ 0 is the maximum influence radius of the obstacle.
3.如权利要求2所述的一种改进APF与分段Bezier相结合的多无人机协同目标追踪方法,其特征在于,所述第五步中判断无人机当前所受合力是否为零,即改进APF是否陷入局部最优,如果是,则构造虚拟障碍物逃离局部最优,具体为:3. a kind of improved APF as claimed in claim 2 is combined with the multi-unmanned aerial vehicle cooperative target tracking method of subsection Bezier, it is characterized in that, in the described 5th step, judge whether the current resultant force of unmanned aerial vehicle is zero or not , that is, whether the improved APF falls into the local optimum, and if so, construct a virtual obstacle to escape the local optimum, specifically: 首先,在无人机所受引力与斥力的合力为零,即引力与合斥力大小相等、方向相反,但引力不为零时,在无人机和目标之间假想存在一个虚拟障碍物,其对无人机产生的斥力就是此时所有实际障碍物对该无人机的合斥力;First of all, when the combined force of the gravitational force and the repulsive force on the drone is zero, that is, when the gravitational force and the combined repulsive force are equal in magnitude and opposite in direction, but the gravitational force is not zero, there is an imaginary virtual obstacle between the drone and the target. The repulsion to the drone is the combined repulsion of all actual obstacles to the drone at this time; 其次,由式(2)反推出
Figure FDA0002755405390000027
来确定虚拟障碍物的具体位置,该虚拟障碍物斥力范围仍是以所述障碍物最大影响半径ρ0为半径的圆;
Secondly, it can be deduced from formula (2)
Figure FDA0002755405390000027
To determine the specific position of the virtual obstacle, the repulsion range of the virtual obstacle is still a circle with a radius of the maximum influence radius ρ 0 of the obstacle;
最后,确定无人机逃离局部最优的飞行方向就是沿着向圆所作的切线方向,所述切线为左切线或右切线。Finally, it is determined that the flight direction of the UAV to escape from the local optimum is along the direction of the tangent made to the circle, and the tangent is the left tangent or the right tangent.
4.如权利要求1所述的一种改进APF与分段Bezier相结合的多无人机协同目标追踪方法,其特征在于,所述第七步中改进APF结合分段Bezier曲线进行航路在线平滑优化,得到优化后的无人机下一个航点的位置,具体为:4. a kind of improved APF as claimed in claim 1 is combined with the multi-UAV cooperative target tracking method of segment Bezier, it is characterized in that, in the described seventh step, improved APF is combined with segment Bezier curve to carry out route online smoothing Optimize, get the position of the next waypoint of the UAV after optimization, specifically: 首先,假设在t0,t1,t2,t3时刻利用改进APF计算出的飞行航点分别是P0,P1,P2,P3,V1,V2,V3分别是线段P0P1,P1P2,P2P3的中点;First, it is assumed that the flight waypoints calculated by the improved APF at time t 0 , t 1 , t 2 , t 3 are P 0 , P 1 , P 2 , P 3 , and V 1 , V 2 , and V 3 are line segments respectively The midpoint of P 0 P 1 , P 1 P 2 , P 2 P 3 ; 其次,若当前时刻是t2,此时无人机已按Bezier曲线由V1飞到V2,利用改进APF计算出经过t3-t2后的航点P3,沿着V2,P2,V3生成的Bezier曲线飞行即为航行路线。Secondly, if the current time is t 2 , the UAV has flown from V 1 to V 2 according to the Bezier curve, and the improved APF is used to calculate the waypoint P 3 after t 3 -t 2 , along V 2 , P 2 , the Bezier curve flight generated by V3 is the navigation route.
CN201810183193.7A 2018-03-02 2018-03-02 Multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier Active CN108398960B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810183193.7A CN108398960B (en) 2018-03-02 2018-03-02 Multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810183193.7A CN108398960B (en) 2018-03-02 2018-03-02 Multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier

Publications (2)

Publication Number Publication Date
CN108398960A CN108398960A (en) 2018-08-14
CN108398960B true CN108398960B (en) 2021-01-26

Family

ID=63091964

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810183193.7A Active CN108398960B (en) 2018-03-02 2018-03-02 Multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier

Country Status (1)

Country Link
CN (1) CN108398960B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7070295B2 (en) * 2018-09-27 2022-05-18 オムロン株式会社 Control device
CN109445465A (en) * 2018-10-17 2019-03-08 深圳市道通智能航空技术有限公司 Method for tracing, system, unmanned plane and terminal based on unmanned plane
CN109871031B (en) * 2019-02-27 2022-02-22 中科院成都信息技术股份有限公司 Trajectory planning method for fixed-wing unmanned aerial vehicle
CN109947136B (en) * 2019-02-28 2020-07-10 清华大学 A Collaborative Active Perception Method for Fast Target Search of UAV Groups
CN111546343B (en) * 2020-05-13 2021-08-03 浙江工业大学 A method and system for path planning of fire-fighting mobile robot based on improved artificial potential field method
CN112180954B (en) * 2020-07-28 2021-12-24 北京理工大学 A UAV Obstacle Avoidance Method Based on Artificial Potential Field
CN112129291B (en) * 2020-08-26 2022-04-01 南京航空航天大学 Bezier curve-based fixed-wing unmanned aerial vehicle track optimization method
CN112423270B (en) * 2020-10-12 2022-03-25 南京航空航天大学 Unmanned aerial vehicle cluster low interception deployment method based on virtual force and beam parameter optimization
CN114020008B (en) * 2021-10-09 2024-04-16 中国人民解放军军事科学院国防科技创新研究院 Cluster cooperative target searching method based on local rule emergence
CN114721427A (en) * 2022-03-25 2022-07-08 中国航空无线电电子研究所 Multi-unmanned aerial vehicle collaborative search and rescue reconnaissance planning method in dynamic environment
CN115167528B (en) * 2022-09-05 2022-12-02 北京航空航天大学 Space collaborative guidance method and device based on artificial potential field method
CN115617068A (en) * 2022-09-20 2023-01-17 中国电子科技集团公司第二十研究所 Fixed-wing unmanned aerial vehicle cluster obstacle avoidance method and system based on artificial potential field method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04326083A (en) * 1991-04-26 1992-11-16 Mitsubishi Electric Corp Tracking processing apparatus
US7343232B2 (en) * 2003-06-20 2008-03-11 Geneva Aerospace Vehicle control system including related methods and components
CN103197684B (en) * 2013-04-25 2016-09-21 清华大学 Unmanned aerial vehicle group works in coordination with the method and system following the tracks of target
CN106325294B (en) * 2016-08-22 2020-03-06 上海交通大学 UAV trajectory smoothing method based on Bezier curve transfer
CN106772435B (en) * 2016-12-12 2019-11-19 浙江华飞智能科技有限公司 A kind of unmanned plane barrier-avoiding method and device
CN107015571B (en) * 2017-05-12 2020-06-16 南京航空航天大学 An Algorithm for Tracking and Avoiding Moving Targets for Formation UAVs
CN107577241B (en) * 2017-07-13 2020-05-12 西北工业大学 An obstacle avoidance system-based trajectory planning method for fire-fighting drones
CN108121358B (en) * 2017-08-21 2020-08-28 中国人民解放军陆军工程大学 UAV control method

Also Published As

Publication number Publication date
CN108398960A (en) 2018-08-14

Similar Documents

Publication Publication Date Title
CN108398960B (en) Multi-unmanned aerial vehicle cooperative target tracking method for improving combination of APF and segmented Bezier
Ryll et al. Efficient trajectory planning for high speed flight in unknown environments
CN109947123B (en) A UAV path tracking and autonomous obstacle avoidance method based on sight guidance law
Wu Coordinated path planning for an unmanned aerial-aquatic vehicle (UAAV) and an autonomous underwater vehicle (AUV) in an underwater target strike mission
CN110825113B (en) A Formation Keeping Method Applicable to Quadrotor UAV Swarm Flight
CN104597910B (en) A kind of unmanned plane non-cooperating formula Real-time Obstacle Avoidance Method based on the instantaneous point of impingement
CN108897312B (en) Method for planning continuous monitoring path of multiple unmanned aerial vehicles to large-scale environment
CN109521794A (en) A kind of multiple no-manned plane routeing and dynamic obstacle avoidance method
CN112684807A (en) Unmanned aerial vehicle cluster three-dimensional formation method
CN106949894B (en) A kind of optimal constant value steering instruction method for solving for the automatic collision avoidance of unmanned plane
CN102506892B (en) Configuration method for information fusion of a plurality of optical flow sensors and inertial navigation device
CN106919181A (en) A kind of unmanned plane barrier-avoiding method
CN107577241A (en) A kind of fire-fighting unmanned aerial vehicle flight path planing method based on obstacle avoidance system
Cole et al. Reactive trajectory generation for multiple vehicles in unknown environments with wind disturbances
Zhang et al. UAV safe route planning based on PSO-BAS algorithm
CN112577506A (en) Automatic driving local path planning method and system
CN114594788A (en) Four-rotor unmanned aerial vehicle track planning method and system in unknown environment
CN115793709A (en) APF unmanned aerial vehicle path planning method based on POMDP model
Ge et al. Trajectory planning of fixed-wing UAV using kinodynamic RRT algorithm
Yang et al. Optimization of dynamic obstacle avoidance path of multirotor UAV based on ant colony algorithm
Rehmatullah et al. Vision-based collision avoidance for personal aerial vehicles using dynamic potential fields
CN114740882B (en) Track generation method for elastic target tracking with visibility ensured by unmanned aerial vehicle
CN113126647B (en) A Collaborative Guidance Method Based on the Leader-Follower Principle
D'Amato et al. Reactive collision avoidance using essential visibility graphs
Romaniuk et al. Model of motion route of unmanned aerial vehicles operations with obstacles avoidance

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