CN113342047A - Unmanned aerial vehicle path planning method for improving artificial potential field method based on obstacle position prediction in unknown environment - Google Patents

Unmanned aerial vehicle path planning method for improving artificial potential field method based on obstacle position prediction in unknown environment Download PDF

Info

Publication number
CN113342047A
CN113342047A CN202110698686.6A CN202110698686A CN113342047A CN 113342047 A CN113342047 A CN 113342047A CN 202110698686 A CN202110698686 A CN 202110698686A CN 113342047 A CN113342047 A CN 113342047A
Authority
CN
China
Prior art keywords
obstacle
unmanned aerial
aerial vehicle
potential field
drone
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.)
Granted
Application number
CN202110698686.6A
Other languages
Chinese (zh)
Other versions
CN113342047B (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.)
Dalian University
Original Assignee
Dalian 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 Dalian University filed Critical Dalian University
Priority to CN202110698686.6A priority Critical patent/CN113342047B/en
Publication of CN113342047A publication Critical patent/CN113342047A/en
Application granted granted Critical
Publication of CN113342047B publication Critical patent/CN113342047B/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/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft

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

The invention discloses an unmanned aerial vehicle path planning method for predicting and improving an artificial potential field method based on the position of an obstacle in an unknown environment. The unmanned aerial vehicle can obtain the position of the obstacle at the next moment by using Markov prediction according to the probability that the obstacle moves to all directions around the unmanned aerial vehicle by detecting and recording the movement information of the obstacle. On the basis, the unmanned aerial vehicle acts in advance to improve the safety of unmanned aerial vehicle path planning when adopting the artificial potential field to avoid the barrier, and aiming at the local minimum value of the traditional artificial potential field, the unmanned aerial vehicle can predict whether the unmanned aerial vehicle falls into the local minimum value under the condition that the position of the barrier is predicted, so that the unmanned aerial vehicle can avoid by adopting a method of taking a minimum value point as a virtual barrier. In addition, after the unmanned aerial vehicle is trapped in the local oscillation, the gravity coefficient is increased by adopting gradient to inhibit the sudden change of the gravity and the repulsion force, and the unmanned aerial vehicle is guided to escape from the local oscillation.

Description

Unmanned aerial vehicle path planning method for improving artificial potential field method based on obstacle position prediction in unknown environment
Technical Field
The invention relates to the field of unmanned aerial vehicle path planning, in particular to an unmanned aerial vehicle path planning method capable of avoiding barrier flight in a dynamic environment.
Background
In recent years, unmanned aerial vehicle technology is applied more and more widely in civil and military fields, and the importance of the unmanned aerial vehicle technology is increasing day by day. For example, the application of the unmanned aerial vehicle technology in rescue, tracking, investigation, ocean exploration, forest fire management, and the like, and therefore, unmanned aerial vehicle path planning algorithms are receiving much attention.
In the flight process, besides avoiding known static obstacles, the unmanned aerial vehicle also has to avoid detection (such as an antiaircraft gun, a radar and an air defense missile) coverage area and unknown dynamic obstacle threats in the flight process so as to ensure the flight safety of the unmanned aerial vehicle. Compared with a static obstacle, the unmanned aerial vehicle cannot completely master all information of the dynamic obstacle, so that the potential threat of collision exists when the unmanned aerial vehicle flies.
At present, the unmanned aerial vehicle path planning technology becomes a hotspot, and various algorithms are in endless. Current research does play a positive role in unmanned aerial vehicle path planning. When the path planning of the unmanned aerial vehicle under an unknown environment and a classical algorithm are used for dealing with emergency and dynamic environments, the success rate of a path planning strategy is low, the calculated amount is large, and the real-time path updating is difficult to complete. And as for the heuristic algorithm, A is taken as the heuristic algorithm, and the advantage is that the calculation speed is high, and the information of the unmanned aerial vehicle path can be efficiently obtained. But the disadvantages are obvious, namely, the A-star algorithm is low in calculating complex path efficiency, and the phenomenon of search failure occurs in a complex environment, so that the A-star algorithm is not suitable for unmanned aerial vehicle path planning in an unknown dynamic environment; the ant colony algorithm is also a heuristic algorithm and is very easy to fall into a local minimum value in a complex environment. In the existing path planning method, part of algorithms are offline planning, the track of the unmanned aerial vehicle is determined in advance, and although a good planning effect can be obtained, the method has no real-time property. And although some online planning methods have certain real-time performance, the dynamic change of the environment is not considered, and the real-time performance is still not strong.
Disclosure of Invention
In view of the above problems and limitations of existing methods, and considering dynamic obstacles in unknown environments, the present invention provides a trajectory planning method for unmanned aerial vehicles capable of avoiding obstacle flight, which predicts the movement trend of obstacles and takes action in advance to avoid collision.
In order to achieve the purpose, the technical scheme of the invention is as follows: an unmanned aerial vehicle path planning method for predicting and improving an artificial potential field method based on the position of an obstacle in an unknown environment is characterized in that: the method comprises the following steps:
aiming at the condition that the unmanned aerial vehicle operates at a fixed height, establishing an unmanned aerial vehicle and a barrier model, and acquiring an influence radius L of a barrier;
establishing a Markov obstacle path prediction model according to the obstacle raster map, and further predicting an obstacle track;
and improving the traditional artificial potential field, and combining the predicted position of the obstacle to obtain the dynamic path planning of the unmanned aerial vehicle.
Further, an unmanned aerial vehicle and an obstacle model are established, and specifically:
regard unmanned aerial vehicle and barrier as a spheroid, then unmanned aerial vehicle spheroid is with unmanned aerial vehicle's geometric centre OUVAAs the origin, the longest length d of the unmanned aerial vehicle bodyUVAIs a diameter, then its radius is RUVA=dUVAAnd/2, correspondingly, the center of the sphere of the obstacle is OobsRadius Robs(ii) a Because the collision problem occurs on a plane, the sphere of the unmanned aerial vehicle becomes the sphere with the center of circle of O in a two-dimensional Cartesian plane coordinate systemUVARadius RUVAThe obstacle sphere becomes the center of a circle O in a two-dimensional Cartesian plane coordinate systemobsRadius RobsIs circular.
Further, when an obstacle is detected, the heading angle of the drone will be offset
Figure BDA0003128854610000021
Yaw with course angular offset speed of omega
Figure BDA0003128854610000022
The time taken for the angle is
Figure BDA0003128854610000023
Assume that the drone is at constant speed VUAVFlying to target point, position P of unmanned aerial vehicleUAVAnd the position P of the obstacleobsThe connecting line is PUAVPobs(ii) a Unmanned aerial vehicle speed is at line PUAVPobsProjection on is Vref_UAV(ii) a When unmanned aerial vehicle deflects
Figure BDA0003128854610000024
Then, the unmanned plane is in PUAVPobsHas a projection velocity Vref_UAV_NEWAnd V isref_UAV_NEW<Vref_UAV
Unmanned plane is in
Figure BDA0003128854610000025
The flight distance in time is
Figure BDA0003128854610000026
Obtaining L ═ s + RUAV+RobsThis distance is considered to be the safe distance between the drone and the obstacle; when the drone and the obstacle face each other,
Figure BDA0003128854610000027
obtaining the maximum obstacle collision distance;
when the distance between the unmanned aerial vehicle and the obstacle is smaller than L, potential collision danger exists; when the distance is between 2L and L, no human can observe the obstacle; in addition, when the distance is less than L, the unmanned aerial vehicle starts to avoid obstacles; the radius of influence of the obstacle is set to L.
Further, according to the barrier grid map, a markov barrier path prediction model is established, specifically:
when the position of the obstacle is predicted, a two-dimensional Cartesian rectangular grid is adopted to represent the environment, namely the obstacle information measured by a sensor is mapped into an environment coordinate system;
in a grid environment coordinate system, the obstacle can fly to 9 flying course angles around the obstacle from the current position; setting that each time interval tau of the obstacle can only move 1 cell to the periphery of the obstacle, so that the width of w is the moving step length of the obstacle in a unit time tau, and the step length is the moving distance of the obstacle in a unit detection interval detected by the unmanned aerial vehicle; 9 course angles of the obstacle respectively correspond to 0 pi, pi/4, pi/2, 3 pi/4, pi, 5 pi/4, 3 pi/2, 7 pi/4 and the original position from 1 to 9;
the obstacle state is obtained by meshing the space, that is, the current position of the obstacle occupies one grid, and the other 9 directions, which the obstacle may move to, are respectively NW, N, NE, W, E, SW, S, SE and the original position, which respectively correspond to nine states, E1,…,Ei,…,E9.EiE, i is 1,2, 9; matrix PmIs the m-th order state transition matrix of the Markov chain, and utilizes the Chapman-Kolmogorov equation to obtain the recurrence relation:
Pm=P1P(m-1)=P(m-1)P1 (2.1)
Pm=(P1)m (2.2)
Figure BDA0003128854610000031
Figure BDA0003128854610000032
wherein N isijRepresenting the number of times the obstacle transitions from state i to j; the number of times of conversion is observed by unmanned aerial vehicle when unmanned aerial vehicle and barrier distance are between 2L and L.
Further, predicting the obstacle trajectory specifically includes: based on Markov chain, and through weighting mode, obtaining a predicted value of each position transfer:
X(t)=a1S(t-1)P1+…+amS(t-m)Pm+…+akS(t-k)Pk (2.5)
in the formula, t is the current detection interval, t-1 is the previous detection interval, and so on until the kth detection interval (t-k); x (t) is the probability of the next position predicted by the weighting formula, which is a 1 x 9 matrix, each element being the probability of the corresponding flight action; s (t-m), wherein m is more than or equal to 1 and less than or equal to k represents m detection interval unmanned aerial vehicle moving states; k is the maximum order in the prediction process;
a1,…,am,…,akthe weight values respectively represent the influence degrees of the first 1, …, m, … and k movements on the next movement, and are obtained by calculation by an autocorrelation coefficient determination method:
Figure BDA0003128854610000033
in the formula rmThe autocorrelation coefficient of the mth order is shown, and A (t) is the current action of the barrier; a (t-m) is epsilon { E1,E2,…,E9The action of the unmanned aerial vehicle at m time intervals before the current moment is multiplied; the autocorrelation coefficients need to be normalized by equation (2.7), i.e.:
Figure BDA0003128854610000034
m is the maximum order calculated according to the prediction requirement;
and (3) selecting the largest element in X (t), taking the direction grid corresponding to the position of the largest element as the predicted next moving direction, and adding the moving coordinate value corresponding to the predicted next moving direction and the current position of the obstacle to obtain the predicted position of the obstacle.
Furthermore, by combining the predicted position of the obstacle, the dynamic path plan of the unmanned aerial vehicle is obtained:
placing a virtual obstacle at a possible local minimum point by using obstacle position prediction, the new repulsion of the virtual obstacle to the drone being:
Figure BDA0003128854610000035
wherein the virtual obstacle is a particle without a radius and having a centroid Pmin;PcurrRepresenting a current location of the drone; d (p)curr,pmin) Is the distance between the current unmanned aerial vehicle and the virtual obstacle, d0Is the obstacle influence distance, beta is the repulsion coefficient; at the original repulsive force ∑ FrepAnd gravitational force Fattr_currIn addition, the drone will also be subjected to the repulsion force F of the new virtual obstaclerep virtual(ii) a As a result, the potential field in which the drone is located changes, which causes the drone to re-plan a path.
Furthermore, the traditional artificial potential field is improved, specifically: when the repulsion of the obstacle to the unmanned aerial vehicle at a certain navigation point is larger than the attraction of the target point, the repulsion of the obstacle to the unmanned aerial vehicle at the next navigation point is smaller than the attraction of the target point, and the two situations alternately cause track oscillation, the unmanned aerial vehicle attraction coefficient alpha is increased by lambda gradient increments alpha0Such that the attractive force of the target point is greater than the repulsive force of the obstacle; if it is just increased to a certain number of alpha0Then, the attraction force and the repulsion force are equal in magnitude, and the alpha is continuously increased0Determining lambda; temporary increment Δ α ═ λ α0At this time, the stress condition of the unmanned aerial vehicle is as shown in formula (3.2):
Figure BDA0003128854610000041
wherein Fatt(q) is the attraction force after the attraction force coefficient adjustment, d (q, q)goal) Is the distance between the drone and the target point. And Frep(q) is repulsion force borne by the unmanned aerial vehicle, the unmanned aerial vehicle keeps unchanged when the attraction force is increased, and d (q, q)obs) Is the distance between the drone and the obstacle, d0The obstacle influencing distance is L above.
Due to the adoption of the technical scheme, the invention can obtain the following technical effects: the invention provides an artificial potential field method based on Markov prediction, aiming at the problem that an unmanned aerial vehicle has poor hiding effect on a dynamic obstacle in an unknown environment. The unmanned aerial vehicle can obtain the position of the obstacle at the next moment by using Markov prediction according to the probability that the obstacle moves to all directions around the unmanned aerial vehicle by detecting and recording the movement information of the obstacle. On the basis, the unmanned aerial vehicle acts in advance to improve the safety of unmanned aerial vehicle path planning when adopting the artificial potential field to avoid the barrier, and aiming at the local minimum value of the traditional artificial potential field, the unmanned aerial vehicle can predict whether the unmanned aerial vehicle falls into the local minimum value under the condition that the position of the barrier is predicted, so that the unmanned aerial vehicle can avoid by adopting a method of taking a minimum value point as a virtual barrier. In addition, after the unmanned aerial vehicle is trapped in the local oscillation, the gravity coefficient is increased by adopting gradient to inhibit the sudden change of the gravity and the repulsion force, and the unmanned aerial vehicle is guided to escape from the local oscillation. The method can improve the effect of the artificial potential field method for avoiding dynamic obstacles, and avoids local minimum values generated by the artificial potential field method, so that the unmanned aerial vehicle can escape from local oscillation.
Figure illustrates the drawings
FIG. 1 is a flow chart of an implementation of the present invention;
FIG. 2 is a model diagram of obstacle effect, wherein a is a model diagram of obstacle effect according to the present invention, and b is a model diagram of most ideal obstacle effect;
FIG. 3 is a diagram of the attitude of the obstacle of the present invention;
FIG. 4 is an obstacle grid map of the present invention;
FIG. 5 is a schematic diagram of a local minimum principle;
FIG. 6 is a schematic diagram illustrating the local oscillation principle of a target point;
FIG. 7 is a chart of example parameters of the present invention;
FIG. 8 is a graph illustrating the effect of k-order Markov obstacle prediction in accordance with the present invention;
FIG. 9 is a schematic diagram of a conventional artificial potential field method path;
FIG. 10 is a schematic diagram of the HOPA path of the algorithm of the present invention;
FIG. 11 is a diagram of a conventional artificial potential field unmanned aerial vehicle trajectory;
FIG. 12 is a diagram of the algorithm HOPA unmanned aerial vehicle trajectory of the present invention;
FIG. 13 is an enlarged view of a conventional artificial potential field method for obstacle avoidance;
FIG. 14 is an enlarged view of the algorithm of the present invention avoiding an obstacle;
FIG. 15 is a schematic diagram of a local minimum principle of a conventional artificial potential field method;
FIG. 16 is a schematic diagram of the local minimum principle of the algorithm of the present invention;
FIG. 17 is a schematic diagram of a local oscillation principle of a conventional artificial potential field method;
FIG. 18 is an enlarged view of a local oscillation by a conventional artificial potential field method;
FIG. 19 is a schematic diagram illustrating a principle of solving local oscillation by an algorithm according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and the detailed description. The following examples are presented to enable one of ordinary skill in the art to more fully understand the present invention and are not intended to limit the scope of the embodiments described herein.
The embodiment provides an unmanned aerial vehicle path planning method for improving an artificial potential field method based on obstacle position prediction in an unknown environment, which comprises the following steps:
s1: aiming at the situation that the unmanned aerial vehicle works at a fixed height and static and dynamic obstacles exist in the environment, establishing an unmanned aerial vehicle and an obstacle model, and acquiring the influence radius of the obstacles;
in general, the flight speed of a drone with respect to a terrestrial coordinate system may be described as:
Figure BDA0003128854610000051
wherein (x, y, z) represents the position of the unmanned aerial vehicle in the terrestrial coordinate systemV denotes unmanned aerial vehicle speed, θ and
Figure BDA0003128854610000052
respectively representing the pitch angle and the pitch angle of the drone. In the specific embodiment of the invention, the flying speed of the unmanned aerial vehicle is set to be 5 m/s. The flying height of the unmanned aerial vehicle ranges between 70 and 500 meters. In such narrow flight spaces, the drone should try to avoid collisions by changing heading or speed, rather than altitude. The invention realizes collision avoidance by changing the course and the speed of the horizontal plane, so the pitch angle is 0. The obstacle avoidance problem is solved by using two-dimensional cartesian plane coordinates (x, y).
In most path planning algorithms, the unmanned aerial vehicle and the obstacle are considered as a particle to be calculated, so that the appearance conditions of the unmanned aerial vehicle and the obstacle are ignored, errors can be generated in the path planning process, collision is caused, and path planning failure is caused. In order to increase the safety of the unmanned aerial vehicle in the flight process, the unmanned aerial vehicle and the barrier are regarded as a sphere, and the sphere of the unmanned aerial vehicle takes the geometric center O of the unmanned aerial vehicleUVAAs the origin, the longest length d of the unmanned aerial vehicle bodyUVAIs a diameter, then its radius is RUVA=dUVAAnd/2, correspondingly, the center of the sphere of the obstacle is OobsRadius Robs. Because the collision problem researched by the invention occurs on a plane, a sphere representing the unmanned aerial vehicle is changed into a sphere with a circle center of O in a two-dimensional Cartesian plane coordinate systemUVARadius RUVAThe obstacle sphere becomes the center of a circle O in a two-dimensional Cartesian plane coordinate systemobsRadius RobsIs circular. In the embodiment of the invention, the radiuses of the unmanned aerial vehicle and the obstacle are both 0.5 m.
Unmanned aerial vehicle can avoid the barrier at the flight in-process. When the unmanned aerial vehicle detects the obstacle, the course angle of the unmanned aerial vehicle deviates to a certain extent when the unmanned aerial vehicle plans a path according to an artificial potential field method to avoid the obstacle
Figure BDA0003128854610000061
The unmanned plane is influenced by the physical performance of the unmanned plane and has course angular offset speed ofω and there is a maximum deflection angle
Figure BDA0003128854610000062
Even if the course angle required for avoiding the obstacle is given according to the artificial potential field method
Figure BDA0003128854610000063
Offset greater than
Figure BDA0003128854610000064
Can only follow
Figure BDA0003128854610000065
The offset is made to avoid obstacles, but danger may occur at this time. Deflection
Figure BDA0003128854610000066
The required time is
Figure BDA0003128854610000067
In the embodiment, the parameters of the UAV in the Xinjiang province are referred, the turning angle of the UAV is set to be +/-60 degrees, and the heading angle deviation speed is 150 degrees/s, so that the UAV in the Xinjiang province is used as the reference
Figure BDA0003128854610000068
It was 0.8 s.
The minimum safe distance of the unmanned aerial vehicle is Lmin=RUAV+RobsThe distance between the unmanned aerial vehicle and the center of the obstacle sphere is greater than LminThe flight path that can be tasked with the drone is safe.
Assume that the drone is at constant speed VUAVAnd flying to the target point. Position P of unmanned aerial vehicleUAVAnd the position P of the obstacleobsThe connecting line is PUAVPobs. Unmanned aerial vehicle speed is at line PUAVPobsProjection on is Vref_UAV. When unmanned aerial vehicle deflects
Figure BDA0003128854610000069
Then, the unmanned plane is in PUAVPobsHas a projection velocity Vref_UAV_NEWAnd V isref_UAV_NEW<Vref_UAVAs shown in fig. 2.
Unmanned plane is in
Figure BDA00031288546100000610
The flight distance in time is
Figure BDA00031288546100000611
In this inventive example s is calculated to be 4 m. Thus, L ═ s + R can be obtainedUAV+RobsL is 5m, which is considered a safe distance between the drone and the obstacle. When the drone and the obstacle face each other,
Figure BDA00031288546100000612
the obstacle speed in this example simulation is also 5 m/s. Thus, s is 8m and L is 9m, the maximum obstacle collision distance can be obtained.
When the distance between the drone and the obstacle is less than L, there will be a potential risk of collision. When the distance is between 2L and L, the drone may observe the obstacle. In addition, when the distance is less than L, the drone begins to avoid obstacles. Because 2L > 2LminThis ensures the flight safety of the drone. In the present invention, the influence radius of the obstacle is set to L.
S2: establishing a Markov obstacle path prediction model according to the obstacle raster map, and further predicting an obstacle track;
specifically, unmanned aerial vehicle detects the barrier position through the sensor, obtains the position of barrier relative to unmanned aerial vehicle. When the invention is used for position prediction of the barrier, the environment is represented by a two-dimensional Cartesian rectangular grid. The size of the grid is also selected to be related to the performance of the sensor, and if the sensor is high in precision and speed, the grid can be selected to be smaller. The obstacle information measured by the sensors may be mapped into an environmental coordinate system:
Figure BDA00031288546100000613
in the formula (2)
Figure BDA00031288546100000614
Is the coordinate of the measured point in the environment coordinate system, (x)r,yr,Tr) For the position of the drone in the environment coordinate system, TrIs the angle between the drone and the X-axis of the ambient coordinate system, and TiIs the included angle between the measured point and the x axis in the environment coordinate system, and d is the distance between the unmanned aerial vehicle and the measured point. The unmanned aerial vehicle coordinate system is selected by taking the center of the unmanned aerial vehicle body as an original point.
By equation (3), coordinates
Figure BDA0003128854610000071
Can be mapped onto the corresponding grid cell (i, j) in the environment coordinate system.
Figure BDA0003128854610000072
In the formula (3) (x)e,ye) Coordinates of the grid cell (i, j) in the environment coordinate system; c is the width of the grid cell (i, j).
Figure BDA0003128854610000073
Indicating that the numbers in parentheses are rounded up.
In which the obstacle may fly from the current position to its surrounding 9 flight heading angles, as shown in fig. 3. These 9 flight heading angles represent east, northeast, north, northwest, west, southwest, south, and southeast, respectively. Let the obstacle move only 1 cell around it per time interval τ, so the width of w is the step size of the obstacle's movement in one unit of time τ. The step length is the moving distance of the obstacle detected by the unmanned aerial vehicle in the unit detection interval. Therefore, the number of the flight actions of the obstacle is 9, and the flight actions correspond to the 9 flight heading angles respectively. Nine course angles of the obstacle are respectively corresponding to 0 pi from 1 to 9,
Figure BDA0003128854610000074
π、
Figure BDA0003128854610000075
And a home position, as shown in fig. 4.
The object studied in the invention is an obstacle, the state of which is determined by meshing the space, the position of the obstacle at present occupies one grid, and the other nine directions to which the obstacle can move are nine states, the nine directions are NW, N, NE, W, E, SW, S, SE and the original position, and respectively correspond to 9 states E1,…,Ei,…,E9.EiE, i ═ 1, 2. Matrix PmIs the m-th order state transition matrix of the Markov chain, and the recurrence relation can be obtained by utilizing a Chapman-Kolmogorov equation:
Pm=P1P(m-1)=P(m-1)P1 (4)
Pm=(P1)m (5)
Figure BDA0003128854610000076
Figure BDA0003128854610000077
wherein N isijIndicating the number of times the obstacle transitions from state i to j. The number of times of conversion is observed by unmanned aerial vehicle when unmanned aerial vehicle and barrier distance are between 2L and L.
The prediction of the moving position of the obstacle in the grid map is basically determined by the historical information of the current track and the statistical data of the historical track. It is clear that the more recent history state has a greater impact on the next position decision, while too early history states are negligible. Thus, the historical track of k steps can be kept according to the experience. And the influence of the tracks beyond the k steps on the decision of the next movement is too small to be ignored. Thus, a prediction value of each position transition can be obtained through a weighting mode based on the Markov chain:
X(t)=a1S(t-1)P1+…+amS(t-m)Pm+…+akS(t-k)Pk (8)
in the formula, t is the current detection interval, t-1 is the previous detection interval, and the rest are analogized until the m-th detection interval (t-m). X (t) is the probability of the next position predicted by the weighting formula, which is a 1 x 9 matrix, with each element being the probability of the corresponding flight action. S (t-m), wherein m is more than or equal to 1 and less than or equal to k represents m detection interval unmanned aerial vehicle moving states. k is the maximum order in the prediction process.
a1,…,am,…,akFor the weight, respectively representing the influence of the first 1, …, m, … and k movements on the next movement, which can be determined by experience, the invention adopts an autocorrelation coefficient determination method to calculate and obtain:
Figure BDA0003128854610000081
in the formula rmThe autocorrelation coefficient of the mth order is shown, A (t) is the current action of the barrier, and A (t-m) is epsilon { E1,E2,…,E9And the action of the unmanned aerial vehicle at m time intervals before the current moment is formed. The autocorrelation coefficients need to be normalized by equation (10), i.e.:
Figure BDA0003128854610000082
m is the maximum order calculated as required for the prediction.
The predicted position of the obstacle can be obtained by selecting the largest element in x (t), using the direction grid corresponding to the position of the largest element as the predicted next moving direction, and then adding the moving coordinate value corresponding to the predicted next moving direction to the current position of the obstacle.
S3: improving the traditional artificial potential field, and combining the predicted position of the obstacle to obtain the dynamic path plan of the unmanned aerial vehicle;
the traditional artificial potential field method is simple in principle, and the mathematical model is convenient to operate and suitable for a scene of rapid operation. But the method has the problems of local minimum value, local oscillation and the like, and is improved by combining obstacle position prediction.
Specifically, in the process that the unmanned aerial vehicle moves to a target point, the attraction force and the repulsion force applied to a certain point are the same, so that the unmanned aerial vehicle is trapped in stiff hold and cannot move, and the local minimum value is called as a local minimum value. At this time, the resultant force of the repulsive force exerted on the unmanned aerial vehicle is equal to the attractive force in magnitude and opposite in direction, as shown in fig. 5.
In the prior art, a method for solving the local minimum value is to change a step length, add a virtual force or enhance an attractive force potential field and the like to escape from the local minimum value after the unmanned aerial vehicle is trapped. According to the invention, the obstacle position prediction is introduced, and the motion condition of the unmanned aerial vehicle can be mastered, so that whether the unmanned aerial vehicle encounters a local minimum value at a future moment can be predicted, and the local minimum value can be avoided by using the obstacle position prediction to place the virtual obstacle on a possible local minimum value point. And the new repulsion of the virtual barrier to the unmanned aerial vehicle is:
Figure BDA0003128854610000083
wherein the virtual obstacle is a particle without a radius and having a centroid Pmin。PcurrRepresenting the current position of the drone, d (p)curr,pmin) Is the distance between the current unmanned aerial vehicle and the virtual obstacle, d0To influence the distance by an obstacle, β is the repulsive coefficient. At the original repulsive force ∑ FrepAnd gravitational force Fattr_currIn addition, the drone will also be subjected to the repulsion force F of the new virtual obstaclerep_virtual. As a result, the potential field in which the drone is located changes, which causes the drone to re-plan a path. By using the new repulsive force, the unmanned aerial vehicle can be prevented from flying to the virtual obstacle centroid PminThereby, local minima can be avoided fundamentally.
When planning a path using the conventional artificial potential field method, an unnecessary oscillation phenomenon may be generated. As shown in fig. 6, when there is an obstacle around the target point. The drone will not be able to reach the target point. The reason for this is that the repulsion of the obstacle to the unmanned aerial vehicle at a certain waypoint is greater than the attraction of the target point, and the attraction is greater than the repulsion at the next waypoint, and the two conditions alternately occur to cause track oscillation.
In summary, the fundamental cause of oscillation in the artificial potential field method is the cyclic sudden change of the strength of the potential field, and the solution idea is to go against the way and need to suppress the sudden change of the strength of the potential field. The method can inhibit mutation from two aspects, namely, the size of the repulsive force relative to the attractive force is enhanced, the repulsive force can be larger than the attractive force by adjusting the coefficient, the repulsive force coefficient is increased to enable the repulsive force to be larger than the attractive force, and the attractive force coefficient can also be reduced to enable the repulsive force to be larger than the attractive force. Secondly, the purpose can be achieved by enhancing the size of the attraction force relative to the repulsion force, and similarly, the purpose can also be achieved by enhancing the attraction force coefficient or reducing the repulsion force coefficient. However, the target point has relatively small attraction to the unmanned aerial vehicle, so that the influence is also small, and the larger relative attraction of the repulsive force tends to cause the unmanned aerial vehicle to fly towards the direction far away from the obstacle, so that the flight path of the unmanned aerial vehicle becomes larger, and the energy consumption of the unmanned aerial vehicle is increased. If the gravity is enhanced to a relative size, the unmanned aerial vehicle is prompted to operate towards a target point. However, if the attractive force and the repulsive force are increased by reducing the repulsive force, the repulsive force may be too small, and the unmanned aerial vehicle may collide with an obstacle. Therefore, the best way to avoid local oscillations is to enhance the attraction.
In the face of such a situation, the drone may take a way to increase the gravitational coefficient. The temporary increment of the gravity coefficient alpha adopts a gradient increasing method, and each gradient increment is alpha0. When the unmanned aerial vehicle is trapped in local oscillation, the gravity coefficient is increased by lambda alpha0So that the attractive force is greater than the repulsive force, if it is increased to a certain number of alpha0Then, if the attractive force and the repulsive force are equal, one alpha needs to be added continuously0Determining λ, the temporary increment Δ α ═ λ α0
The method is obtained by an original attraction function and repulsion function formula of an artificial potential field method, after attraction and repulsion are enhanced, the stress condition of the unmanned aerial vehicle is shown in a formula (12):
Figure BDA0003128854610000091
wherein Fatt(q) is the attraction force after the attraction force coefficient adjustment, d (q, q)goal) Is the distance between the drone and the target point. Frep(q) is repulsion force borne by the unmanned aerial vehicle, the unmanned aerial vehicle keeps unchanged when the attraction force is increased, and d (q, q)obs) Is the distance between the drone and the obstacle, d0The distance is influenced for the obstacle.
Fig. 7 shows model parameter settings, which are set for the gravitational coefficient, the repulsive coefficient, the unmanned aerial vehicle flight speed and angular velocity, the maximum turning angle, and the obstacle radius. In the simulation, an obstacle which does irregular movement in two-dimensional cartesian coordinates is set. Wherein the Markov chain has the order from 1 to 10, and the prediction accuracy of each order is measured by thirty groups of random moving obstacles to be average. As shown in fig. 8, the obstacle position prediction method proposed herein can effectively predict the position of a moving obstacle. In a normal situation, the probability of the obstacle moving in 9 directions is 11.1%. The accuracy of the prediction method provided by the invention reaches 40% at the first order, and the accuracy is obviously improved when the order is changed from 1 to 2. After an order of 5, the accuracy reaches 73% which is relatively stable.
In the simulation diagram of the flight path of the unmanned aerial vehicle, a white hollow circle represents a starting point of the unmanned aerial vehicle, a hollow hexagram represents a target point, a black solid circle represents an obstacle, and the two black solid circles are connected with the arrow to represent that the obstacle moves in the direction of the arrow.
In fig. 9 and 10, when the target point is (15,15), and the obstacle represented by a black circle flies in a straight line from (14,1) to (4,9), the unmanned aerial vehicle will collide with the obstacle. Unmanned aerial vehicles have changed the mode of avoiding colliding. Fig. 9 is a path of a drone using a conventional APF. Fig. 10 is the HOPA computed drone path of the present invention. The unmanned aerial vehicle of fig. 10 turns in a safer different direction than fig. 9. The results show that obstacle location prediction for a k-order markov chain in the inventive HOPA algorithm can help unmanned aerial vehicles find relatively shorter and safer paths.
Fig. 11 and 12 show the trajectory of the drone in the conventional artificial potential field method and in the case of using the markov and artificial potential field hybrid algorithm based on the present invention, when performing a flight mission. The white open circles in the figure represent the starting points of the unmanned aerial vehicle, the open hexagons represent target points, the black solid circles in the figure represent obstacles, and the two black solid circles are connected and provided with arrows to represent that the obstacles move according to the directions of the arrows. As can be seen from the figure, because the algorithm of the present invention adds the prediction of the position of the obstacle on the basis of the improved artificial potential field method, and takes into account the distance that the unmanned aerial vehicle travels when turning into a corner when calculating the influence range of the object, the unmanned aerial vehicle in fig. 12 starts to avoid the obstacle earlier than that in fig. 11 when encountering the unmanned aerial vehicle, and avoids the obstacle farther, and the two detailed figures are such as fig. 13 and fig. 14, which shows that the algorithm of the present invention improves the safety of avoiding the obstacle.
Fig. 15 shows that in the conventional artificial potential field method, when the unmanned aerial vehicle travels to a specific point, the size of the attractive force and the repulsive force is the same, and the unmanned aerial vehicle sinks into a local minimum value and then sinks into a vicious office, and cannot move continuously. Fig. 16 shows that, under the algorithm of the present invention, because the unmanned aerial vehicle has the capability of predicting the future time position of the obstacle, it is determined whether the next step falls into a local minimum value in the flight process, for example, the point of fig. 15 falls into the local minimum value, but the local minimum value point in fig. 15 is determined in advance in the algorithm of the present invention, and thus the local minimum value point is set as a virtual obstacle, and the unmanned aerial vehicle is subjected to the repulsive force of the virtual obstacle, thereby avoiding the local minimum value point.
Fig. 17 is an image obtained by simulation in the conventional artificial potential field method, and it can be observed that, when an obstacle exists around a target point, an unmanned aerial vehicle is subjected to smaller and smaller attractive force and larger repulsive force around the target point, so that local oscillation is generated and the unmanned aerial vehicle cannot reach the target point. Amplifying the partial path generating the oscillation, as shown in fig. 18, according to the path planning of the artificial potential field method, the unmanned aerial vehicle first reaches point 1, and then reaches point 2. At point 2 the drone is pulled by attraction to point 3, since attraction is greater than repulsion, however, at point 3 repulsion is greater than attraction, and the obstacle is pushed to point 2 again. This process may continue to loop, causing the drone to fail to reach the target point.
As shown in fig. 19, when it is detected that the unmanned aerial vehicle oscillates, the algorithm of the present invention increases the attraction coefficient of the target point to increase the attraction of the target point to the unmanned aerial vehicle, so that the unmanned aerial vehicle gets rid of the oscillation between 2 points and 3 points, and after the oscillation for a period of time, the unmanned aerial vehicle moves according to the sequence of the points 3, 4, 5, and 6, so that the unmanned aerial vehicle can smoothly reach the target point.
The embodiments of the present invention are illustrative, but not restrictive, of the invention in any manner. The technical features or combinations of technical features described in the embodiments of the present invention should not be considered as being isolated, and they may be combined with each other to achieve a better technical effect. The scope of the preferred embodiments of the present invention may also include additional implementations, and this should be understood by those skilled in the art to which the embodiments of the present invention pertain.

Claims (7)

1. An unmanned aerial vehicle path planning method for predicting and improving an artificial potential field method based on the position of an obstacle in an unknown environment is characterized in that: the method comprises the following steps:
aiming at the condition that the unmanned aerial vehicle operates at a fixed height, establishing an unmanned aerial vehicle and a barrier model, and acquiring an influence radius L of a barrier;
establishing a Markov obstacle path prediction model according to the obstacle raster map, and further predicting an obstacle track;
and improving the traditional artificial potential field, and combining the predicted position of the obstacle to obtain the dynamic path planning of the unmanned aerial vehicle.
2. The unmanned aerial vehicle path planning method for improving the artificial potential field method based on obstacle position prediction in the unknown environment according to claim 1, characterized in that: establishing an unmanned aerial vehicle and a barrier model, specifically:
regard unmanned aerial vehicle and barrier as a spheroid, then unmanned aerial vehicle spheroid is with unmanned aerial vehicle's geometric centre OUVAAs the origin, the longest length d of the unmanned aerial vehicle bodyUVAIs a diameter, then its radius isRUVA=dUVAAnd/2, correspondingly, the center of the sphere of the obstacle is OobsRadius Robs(ii) a Because the collision problem occurs on a plane, the sphere of the unmanned aerial vehicle becomes the sphere with the center of circle of O in a two-dimensional Cartesian plane coordinate systemUVARadius RUVAThe obstacle sphere becomes the center of a circle O in a two-dimensional Cartesian plane coordinate systemobsRadius RobsIs circular.
3. The unmanned aerial vehicle path planning method for improving the artificial potential field method based on obstacle position prediction in the unknown environment according to claim 1, characterized in that:
when an obstacle is detected, the heading angle of the drone will be offset
Figure FDA0003128854600000016
Yaw with course angular offset speed of omega
Figure FDA0003128854600000017
The time taken for the angle is
Figure FDA0003128854600000011
Assume that the drone is at constant speed VUAVFlying to target point, position P of unmanned aerial vehicleUAVAnd the position P of the obstacleobsThe connecting line is PUAVPobs(ii) a Unmanned aerial vehicle speed is at line PUAVPobsProjection on is Vref_UAV(ii) a When unmanned aerial vehicle deflects
Figure FDA0003128854600000012
Then, the unmanned plane is in PUAVPobsHas a projection velocity Vref_UAV_NEWAnd V isref_UAV_NEW<Vref_UAV
Unmanned plane is in
Figure FDA0003128854600000013
Distance of flight over timeIs composed of
Figure FDA0003128854600000014
Obtaining L ═ s + RUAV+RobsThis distance is considered to be the safe distance between the drone and the obstacle; when the drone and the obstacle face each other,
Figure FDA0003128854600000015
obtaining the maximum obstacle collision distance;
when the distance between the unmanned aerial vehicle and the obstacle is smaller than L, potential collision danger exists; when the distance is between 2L and L, no human can observe the obstacle; in addition, when the distance is less than L, the unmanned aerial vehicle starts to avoid obstacles; the radius of influence of the obstacle is set to L.
4. The unmanned aerial vehicle path planning method for improving the artificial potential field method based on obstacle position prediction in the unknown environment according to claim 1, characterized in that: establishing a Markov obstacle path prediction model according to the obstacle grid map, which specifically comprises the following steps:
when the position of the obstacle is predicted, a two-dimensional Cartesian rectangular grid is adopted to represent the environment, namely the obstacle information measured by a sensor is mapped into an environment coordinate system;
in a grid environment coordinate system, the obstacle can fly to 9 flying course angles around the obstacle from the current position; setting that each time interval tau of the obstacle can only move 1 cell to the periphery of the obstacle, so that the width of w is the moving step length of the obstacle in a unit time tau, and the step length is the moving distance of the obstacle in a unit detection interval detected by the unmanned aerial vehicle; 9 course angles of the obstacle respectively correspond to 0 pi, pi/4, pi/2, 3 pi/4, pi, 5 pi/4, 3 pi/2, 7 pi/4 and the original position from 1 to 9;
the obstacle state is obtained by meshing the space, that is, the current position of the obstacle occupies one grid, and the other 9 directions, which the obstacle may move to, are respectively NW, N, NE, W, E, SW, S, SE and the original position, which respectively correspond to nine states, E1,…,Ei,…,E9.EiE, i is 1,2, 9; matrix PmIs the m-th order state transition matrix of the Markov chain, and utilizes the Chapman-Kolmogorov equation to obtain the recurrence relation:
Pm=P1P(m-1)=P(m-1)P1 (2.1)
Pm=(P1)m (2.2)
Figure FDA0003128854600000021
Figure FDA0003128854600000022
wherein N isijRepresenting the number of times the obstacle transitions from state i to j; the number of times of conversion is observed by unmanned aerial vehicle when unmanned aerial vehicle and barrier distance are between 2L and L.
5. The unmanned aerial vehicle path planning method for improving the artificial potential field method based on obstacle position prediction in the unknown environment according to claim 1, characterized in that: predicting an obstacle trajectory, specifically: based on Markov chain, and through weighting mode, obtaining a predicted value of each position transfer:
X(t)=a1S(t-1)P1+…+amS(t-m)Pm+…+akS(t-k)Pk (2.5)
in the formula, t is the current detection interval, t-1 is the previous detection interval, and so on until the kth detection interval (t-k); x (t) is the probability of the next position predicted by the weighting formula, which is a 1 x 9 matrix, each element being the probability of the corresponding flight action; s (t-m), wherein m is more than or equal to 1 and less than or equal to k represents m detection interval unmanned aerial vehicle moving states; k is the maximum order in the prediction process;
a1,…,am,…,akthe weights represent the influence of the first 1, …, m, …, and k movements on the next movementAnd calculating by adopting an autocorrelation coefficient determination method to obtain:
Figure FDA0003128854600000023
in the formula rmThe autocorrelation coefficient of the mth order is shown, A (t) is the current action of the barrier, and A (t-m) is epsilon { E1,E2,…,E9The action of the unmanned aerial vehicle at m time intervals before the current moment is multiplied; the autocorrelation coefficients need to be normalized by equation (2.7), i.e.:
Figure FDA0003128854600000024
m is the maximum order calculated according to the prediction requirement;
and (3) selecting the largest element in X (t), taking the direction grid corresponding to the position of the largest element as the predicted next moving direction, and adding the moving coordinate value corresponding to the predicted next moving direction and the current position of the obstacle to obtain the predicted position of the obstacle.
6. The unmanned aerial vehicle path planning method for improving the artificial potential field method based on obstacle position prediction in the unknown environment according to claim 1, characterized in that: and combining the predicted position of the obstacle to obtain the dynamic path plan of the unmanned aerial vehicle:
placing a virtual obstacle at a possible local minimum point by using obstacle position prediction, the new repulsion of the virtual obstacle to the drone being:
Figure FDA0003128854600000031
wherein the virtual obstacle is a particle without a radius and having a centroid Pmin;PcurrRepresenting the current position of the drone, d (p)curr,pmin) For between the current drone and the virtual obstacleDistance, d0Is the obstacle influence distance, beta is the repulsion coefficient; at the original repulsive force ∑ FrepAnd gravitational force Fattr_currIn addition, the drone will also be subjected to the repulsion force F of the new virtual obstaclerep virtual(ii) a As a result, the potential field in which the drone is located changes, which causes the drone to re-plan a path.
7. The unmanned aerial vehicle path planning method for improving the artificial potential field method based on obstacle position prediction in the unknown environment according to claim 1, characterized in that: improve traditional artifical potential field, specifically do: when the repulsion of the obstacle to the unmanned aerial vehicle at a certain navigation point is larger than the attraction of the target point, the repulsion of the obstacle to the unmanned aerial vehicle at the next navigation point is smaller than the attraction of the target point, and the two situations alternately cause track oscillation, the unmanned aerial vehicle attraction coefficient alpha is increased by lambda gradient increments alpha0Such that the attractive force of the target point is greater than the repulsive force of the obstacle; if it is just increased to a certain number of alpha0Then, the attraction force and the repulsion force are equal in magnitude, and the alpha is continuously increased0Determining lambda; temporary increment Δ α ═ λ α0At this time, the stress condition of the unmanned aerial vehicle is as shown in formula (3.2):
Figure FDA0003128854600000032
wherein Fatt(q) is the attraction force after the attraction force coefficient adjustment, d (q, q)goal) The distance between the unmanned aerial vehicle and the target point; frep(q) is repulsion force borne by the unmanned aerial vehicle, the unmanned aerial vehicle keeps unchanged when the attraction force is increased, and d (q, q)obs) Is the distance between the drone and the obstacle, d0The distance is influenced for the obstacle.
CN202110698686.6A 2021-06-23 2021-06-23 Unmanned aerial vehicle path planning method based on obstacle position prediction improved artificial potential field method in unknown environment Active CN113342047B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110698686.6A CN113342047B (en) 2021-06-23 2021-06-23 Unmanned aerial vehicle path planning method based on obstacle position prediction improved artificial potential field method in unknown environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110698686.6A CN113342047B (en) 2021-06-23 2021-06-23 Unmanned aerial vehicle path planning method based on obstacle position prediction improved artificial potential field method in unknown environment

Publications (2)

Publication Number Publication Date
CN113342047A true CN113342047A (en) 2021-09-03
CN113342047B CN113342047B (en) 2023-10-17

Family

ID=77478372

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110698686.6A Active CN113342047B (en) 2021-06-23 2021-06-23 Unmanned aerial vehicle path planning method based on obstacle position prediction improved artificial potential field method in unknown environment

Country Status (1)

Country Link
CN (1) CN113342047B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113805597A (en) * 2021-09-28 2021-12-17 福州大学 Obstacle self-protection artificial potential field method local path planning method based on particle swarm optimization
CN114046791A (en) * 2021-11-02 2022-02-15 天津城建大学 Vehicle path planning method based on layered monitoring domain and self-adaptive artificial potential field method
CN114061603A (en) * 2021-09-30 2022-02-18 浙江大华技术股份有限公司 Path planning method and device, electronic equipment and storage medium
CN114239974A (en) * 2021-12-21 2022-03-25 清华大学 Multi-agent position prediction method and device, electronic equipment and storage medium
CN114326810A (en) * 2021-12-29 2022-04-12 中山大学 Obstacle avoidance method of unmanned aerial vehicle in complex dynamic environment
CN115330726A (en) * 2022-08-16 2022-11-11 广东中鉴检测技术有限公司 Quick evaluation system for quality of steel bar protection layer and wall quality
CN115469665A (en) * 2022-09-16 2022-12-13 广东工业大学 Intelligent wheelchair target tracking control method and system suitable for dynamic environment
CN115497238A (en) * 2022-06-20 2022-12-20 中国矿业大学 Passive positioning and evacuation guiding method and system based on Wi-Fi probe
CN116400739A (en) * 2023-06-06 2023-07-07 成都时代星光科技有限公司 Intelligent unmanned aerial vehicle mobile guiding method, system and medium based on gravitational field
CN116400722A (en) * 2023-05-10 2023-07-07 江苏方天电力技术有限公司 Unmanned aerial vehicle obstacle avoidance flight method and related device
CN116627181A (en) * 2023-07-25 2023-08-22 吉林农业大学 Intelligent obstacle avoidance method for plant protection unmanned aerial vehicle based on spatial reasoning

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106919181A (en) * 2016-10-20 2017-07-04 湖南大学 A kind of unmanned plane barrier-avoiding method
WO2017222542A1 (en) * 2016-06-24 2017-12-28 Intel IP Corporation Unmanned aerial vehicle avoiding obstacles
CN108594834A (en) * 2018-03-23 2018-09-28 哈尔滨工程大学 One kind is towards more AUV adaptive targets search and barrier-avoiding method under circumstances not known
CN109857143A (en) * 2019-04-09 2019-06-07 大连大学 A kind of throughput-maximized unmanned plane method for planning track
CN110083165A (en) * 2019-05-21 2019-08-02 大连大学 A kind of robot paths planning method under complicated narrow environment
CN110320933A (en) * 2019-07-29 2019-10-11 南京航空航天大学 Unmanned plane avoidance motion planning method under a kind of cruise task
CN112241176A (en) * 2020-10-16 2021-01-19 哈尔滨工程大学 Path planning and obstacle avoidance control method of underwater autonomous vehicle in large-scale continuous obstacle environment
CN112379672A (en) * 2020-11-24 2021-02-19 浙大宁波理工学院 Intelligent unmanned ship path planning method based on improved artificial potential field
AU2021101646A4 (en) * 2021-03-30 2021-05-20 Tianjin Sino-German University Of Applied Sciences Man-machine cooperative safe operation method based on cooperative trajectory evaluation
CN112947562A (en) * 2021-02-10 2021-06-11 西北工业大学 Multi-unmanned aerial vehicle motion planning method based on artificial potential field method and MADDPG

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017222542A1 (en) * 2016-06-24 2017-12-28 Intel IP Corporation Unmanned aerial vehicle avoiding obstacles
CN106919181A (en) * 2016-10-20 2017-07-04 湖南大学 A kind of unmanned plane barrier-avoiding method
CN108594834A (en) * 2018-03-23 2018-09-28 哈尔滨工程大学 One kind is towards more AUV adaptive targets search and barrier-avoiding method under circumstances not known
CN109857143A (en) * 2019-04-09 2019-06-07 大连大学 A kind of throughput-maximized unmanned plane method for planning track
CN110083165A (en) * 2019-05-21 2019-08-02 大连大学 A kind of robot paths planning method under complicated narrow environment
CN110320933A (en) * 2019-07-29 2019-10-11 南京航空航天大学 Unmanned plane avoidance motion planning method under a kind of cruise task
CN112241176A (en) * 2020-10-16 2021-01-19 哈尔滨工程大学 Path planning and obstacle avoidance control method of underwater autonomous vehicle in large-scale continuous obstacle environment
CN112379672A (en) * 2020-11-24 2021-02-19 浙大宁波理工学院 Intelligent unmanned ship path planning method based on improved artificial potential field
CN112947562A (en) * 2021-02-10 2021-06-11 西北工业大学 Multi-unmanned aerial vehicle motion planning method based on artificial potential field method and MADDPG
AU2021101646A4 (en) * 2021-03-30 2021-05-20 Tianjin Sino-German University Of Applied Sciences Man-machine cooperative safe operation method based on cooperative trajectory evaluation

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
XIANG YU: "Collision-Free Trajectory Generation and Tracking for UAVs Using Markov Decision Process in a Cluttered Environment", JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, vol. 93, pages 17 - 32, XP036685867, DOI: 10.1007/s10846-018-0802-z *
洪晔: "基于HMDP的无人机三维路径规划", 北京航空航天大学学报, vol. 35, no. 1, pages 100 - 103 *

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113805597A (en) * 2021-09-28 2021-12-17 福州大学 Obstacle self-protection artificial potential field method local path planning method based on particle swarm optimization
CN114061603A (en) * 2021-09-30 2022-02-18 浙江大华技术股份有限公司 Path planning method and device, electronic equipment and storage medium
CN114046791A (en) * 2021-11-02 2022-02-15 天津城建大学 Vehicle path planning method based on layered monitoring domain and self-adaptive artificial potential field method
CN114046791B (en) * 2021-11-02 2023-11-21 天津城建大学 Vehicle path planning method based on layered monitoring domain and self-adaptive artificial potential field method
CN114239974A (en) * 2021-12-21 2022-03-25 清华大学 Multi-agent position prediction method and device, electronic equipment and storage medium
CN114239974B (en) * 2021-12-21 2022-10-25 清华大学 Multi-agent position prediction method and device, electronic equipment and storage medium
CN114326810A (en) * 2021-12-29 2022-04-12 中山大学 Obstacle avoidance method of unmanned aerial vehicle in complex dynamic environment
CN115497238A (en) * 2022-06-20 2022-12-20 中国矿业大学 Passive positioning and evacuation guiding method and system based on Wi-Fi probe
CN115497238B (en) * 2022-06-20 2023-09-01 中国矿业大学 Wi-Fi probe-based passive positioning and evacuation guiding method and system
CN115330726A (en) * 2022-08-16 2022-11-11 广东中鉴检测技术有限公司 Quick evaluation system for quality of steel bar protection layer and wall quality
CN115469665A (en) * 2022-09-16 2022-12-13 广东工业大学 Intelligent wheelchair target tracking control method and system suitable for dynamic environment
CN116400722A (en) * 2023-05-10 2023-07-07 江苏方天电力技术有限公司 Unmanned aerial vehicle obstacle avoidance flight method and related device
CN116400722B (en) * 2023-05-10 2024-07-09 江苏方天电力技术有限公司 Unmanned aerial vehicle obstacle avoidance flight method and related device
CN116400739A (en) * 2023-06-06 2023-07-07 成都时代星光科技有限公司 Intelligent unmanned aerial vehicle mobile guiding method, system and medium based on gravitational field
CN116400739B (en) * 2023-06-06 2023-09-08 成都时代星光科技有限公司 Intelligent unmanned aerial vehicle movement guiding method, system and medium based on external force strategy
CN116627181A (en) * 2023-07-25 2023-08-22 吉林农业大学 Intelligent obstacle avoidance method for plant protection unmanned aerial vehicle based on spatial reasoning
CN116627181B (en) * 2023-07-25 2023-10-13 吉林农业大学 Intelligent obstacle avoidance method for plant protection unmanned aerial vehicle based on spatial reasoning

Also Published As

Publication number Publication date
CN113342047B (en) 2023-10-17

Similar Documents

Publication Publication Date Title
CN113342047B (en) Unmanned aerial vehicle path planning method based on obstacle position prediction improved artificial potential field method in unknown environment
CN110456823B (en) Double-layer path planning method aiming at unmanned aerial vehicle calculation and storage capacity limitation
CN107168380B (en) Multi-step optimization method for coverage of unmanned aerial vehicle cluster area based on ant colony algorithm
CN110632931A (en) Mobile robot collision avoidance planning method based on deep reinforcement learning in dynamic environment
CN113268076A (en) Multi-unmanned aerial vehicle cluster formation cooperative control algorithm
CN114330115B (en) Neural network air combat maneuver decision-making method based on particle swarm search
Ru et al. Distributed cooperative search control method of multiple UAVs for moving target
CN105486308B (en) Estimation plays the design method of the rapid convergence Kalman filter of line of sight angular speed
CN114840020A (en) Unmanned aerial vehicle flight path planning method based on improved whale algorithm
US20210325891A1 (en) Graph construction and execution ml techniques
Xi et al. GTO-MPC-based target chasing using a quadrotor in cluttered environments
CN110673488A (en) Double DQN unmanned aerial vehicle concealed access method based on priority random sampling strategy
Li et al. Autonomous maneuver decision-making for a UCAV in short-range aerial combat based on an MS-DDQN algorithm
CN115793709A (en) APF unmanned aerial vehicle path planning method based on POMDP model
CN114462293B (en) Hypersonic speed target medium-long term track prediction method
CN117313561B (en) Unmanned aerial vehicle intelligent decision model training method and unmanned aerial vehicle intelligent decision method
Hu et al. Visual camouflage and online trajectory planning for unmanned aerial vehicle-based disguised video surveillance: Recent advances and a case study
Zhuang et al. Optimization of high-speed fixed-wing UAV penetration strategy based on deep reinforcement learning
Dahlbom et al. Detection of hostile aircraft behaviors using dynamic bayesian networks
Tyagi et al. Nmpc-based uav 3d target tracking in the presence of obstacles and visibility constraints
NL2031641B1 (en) Uav path planning method based on obstacle position prediction and improved artificial potential field method in unknown environment
CN116795130A (en) Obstacle avoidance guidance method for maneuvering target
CN116011315A (en) Missile escape area fast calculation method based on K-sparse self-coding SVM
CN114662285A (en) Intelligent resolving method for fire control model of high-speed aircraft
Ma et al. Strategy generation based on reinforcement learning with deep deterministic policy gradient for UCAV

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
CB03 Change of inventor or designer information

Inventor after: Feng Jianxin

Inventor after: Zhang Jingze

Inventor after: Zhang Geng

Inventor after: Xie Shuang

Inventor after: Ding Yuanming

Inventor after: Liu Zhiguo

Inventor before: Feng Jianxin

Inventor before: Zhang Jingze

Inventor before: Zhang Geng

Inventor before: Xie Shuang

Inventor before: Ding Yuanming

Inventor before: Liu Zhiguo

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant