CN110262542A - A kind of corner and the rotor wing unmanned aerial vehicle economized path optimization method apart from combination - Google Patents
A kind of corner and the rotor wing unmanned aerial vehicle economized path optimization method apart from combination Download PDFInfo
- Publication number
- CN110262542A CN110262542A CN201910422934.7A CN201910422934A CN110262542A CN 110262542 A CN110262542 A CN 110262542A CN 201910422934 A CN201910422934 A CN 201910422934A CN 110262542 A CN110262542 A CN 110262542A
- Authority
- CN
- China
- Prior art keywords
- task point
- path
- energy consumption
- corner
- task
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000005457 optimization Methods 0.000 title claims description 10
- 238000005265 energy consumption Methods 0.000 claims abstract description 99
- 229910010888 LiIn Inorganic materials 0.000 claims description 15
- PXUQTDZNOHRWLI-OXUVVOBNSA-O malvidin 3-O-beta-D-glucoside Chemical compound COC1=C(O)C(OC)=CC(C=2C(=CC=3C(O)=CC(O)=CC=3[O+]=2)O[C@H]2[C@@H]([C@@H](O)[C@H](O)[C@@H](CO)O2)O)=C1 PXUQTDZNOHRWLI-OXUVVOBNSA-O 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 8
- 239000011159 matrix material Substances 0.000 abstract description 7
- 238000004134 energy conservation Methods 0.000 description 7
- 238000002474 experimental method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000013178 mathematical model Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
The invention discloses the economized path planing methods of a kind of corner and the rotor wing unmanned aerial vehicle apart from combination, this method estimates that rotor wing unmanned aerial vehicle flies over the energy consumption of this dog leg path using the corner of dog leg path and distance feature, improves not comprehensive problem that distance estimations path energy consumption is only used in existing rotor wing unmanned aerial vehicle economized path planning;And by constructing three-dimensional weight matrix, economized path is cooked up then in conjunction with Greedy strategy.The cruising ability for increasing rotor wing unmanned aerial vehicle improves the energy constraint situation in rotor wing unmanned aerial vehicle application.Passage path corner proposed by the present invention and distance consider simultaneously to evaluate the economized path planing method that unmanned plane flies over the path energy consumption, it can be applied in the application of unmanned plane auxiliary traversal task point, it plays and reduces flight energy consumption, improve the effect of the task performance of single charge.
Description
Technical field
The invention belongs to unmanned plane energy-saving application technical fields, are related to a kind of corner and the rotor wing unmanned aerial vehicle section apart from combination
It can paths planning method.
Background technique
Path planning is the main means that flight energy consumption is reduced in rotor wing unmanned aerial vehicle application.Effective economized path planning side
The cruising ability of rotor wing unmanned aerial vehicle can be enhanced in method, improves the application effect of rotor wing unmanned aerial vehicle, expands its application space.
In path planning, which kind of feature of path selection has conclusive shadow to program results as planning basis
It rings.It is existing using path planning come in the research of the flight energy optimization to rotor wing unmanned aerial vehicle often with flight accessed node
The distance between (or path point) is used as planning basis, using flight total distance as optimization aim.Think flying distance optimal solution
It is exactly energy consumption optimal solution.Although some new departures are proposed on the basis of the planning of existing economized path in the recent period, such as in data collection
Accessed node number is reduced to further decrease the flight energy consumption of unmanned plane by the methods of sub-clustering in;And combine task
The communication range of point is come the flight energy consumption etc. that further decreases unmanned plane.But the essence of these improvement projects, which is still, to be passed through
Shorten flight total distance in conjunction with practical application feature.Being again based on flying distance optimal solution is exactly energy consumption optimal solution.It is not difficult
It was found that implicit premise is that the more short then flight energy consumption of flying distance is smaller using flying distance optimal solution as when energy consumption optimal solution.
By common physical knowledge it can be appreciated that in ecotopia when unaccelerated flight, this premise is clearly to set up.
However, in the application of actual rotor wing unmanned aerial vehicle, task path be tortuous change to lead to operation flight not be at the uniform velocity
Straight line;And actual task environment is obviously also not ecotopia.Therefore, as 50 meters of round-trip than 100 meters straight lines of race are run more
Consume one's strength the same, actual rotor wing unmanned aerial vehicle in-flight, flight energy consumption when flying distance is shorter is also not necessarily small, flight
Flight energy consumption when distance is longer is also not necessarily big.This makes the only estimation foundation progress energy conservation using path distance length as energy consumption
The energy-saving effect of path planning is had a greatly reduced quality.
Summary of the invention
For the deficiencies in the prior art, the object of the present invention is to provide a kind of corner and apart from the rotation of combination
Wing unmanned plane economized path planing method solves the bad technical problem of the unmanned plane path energy-saving effect of prior art planning.
In order to solve the above-mentioned technical problem, the application, which adopts the following technical scheme that, is achieved:
A kind of corner and the rotor wing unmanned aerial vehicle economized path optimization method apart from combination, the n+ for that need to pass through to unmanned plane
1 task point carries out path planning, comprising the following steps:
Step 1, set N={ n is constituted by n+1 task pointi| i=0,1,2 ..., n }, take i=0;
Step 2, task point n is taken from set NiAs current task point, by current task point niIt is put into path LiIn, and
By current task point niIt is deleted from set N, if path LiEnergy consumption ei=0;
Step 3, a task point n is looked in Nj, so that bijMinimum, by task point njIt is put into path LiIn, and by task point
njIt is deleted from set N, ei=ei+bij, wherein bijIndicate unmanned plane by current task point niFly to task point njWhen distance energy
Consumption;
Step 4, by path LiIn the last one task point as task point nk, by path LiBefore middle current task point
One task point is as task point nk-1, a task point n is found in set Nr, so that ck-1krMinimum, wherein ck-1krIndicate nobody
Machine is by task point nk-1It is sudden, in task point nkTask point n is flown to after turningrWhen corner energy consumption with it is corresponding at a distance from energy consumption it
With by task point nrIt is added to path LiIn and in set N by task point nrIt deletes, ei=ei+ck-1kr;
Step 5, step 4 is repeated, until set N is empty set;
Step 6, ei=ei+ck-1ki, ck-1kiIndicate unmanned plane from path LiMiddle penultimate task point nk-1It is sudden, and
In path LiIn the last one task point nkInitial task point n is flown to after turningiWhen corner energy consumption and corresponding apart from energy consumption
The sum of;
Step 7, i=i+1 goes to step 2 if i is less than or equal to n, no to then follow the steps 8;
Step 8, to acquired n+1 set of paths { L0,L1,...,Li,...,LnAnd corresponding energy consumption set { e0,
e1,...,ei,...,en, by energy consumption set { e0,e1,...,ei,...,enIn energy consumption minimum corresponding to path as nobody
The economized path of machine.
Further, unmanned plane is obtained by task point n by formula (1)k-1It is sudden, in task point nkTask is flown to after turning
Point nrWhen corner energy consumption with it is corresponding at a distance from the sum of energy consumption ck-1kr:
ck-1kr=ak-1kr+bkr (1)
In formula (1), ak-1krIndicate unmanned plane by task point nk-1It is sudden, in task point nkTask point n is flown to after turningrWhen
Corner energy consumption, bkrIndicate unmanned plane by task point nkFly to task point nrWhen apart from energy consumption.
Compared with prior art, the present invention beneficial has the technical effect that
1, when carrying out energy conservation plan to rotor wing unmanned aerial vehicle flight path, in addition to the path distance that will be considered in existing method
Feature as planning basis outside, also simultaneously increase by the corner feature in path be also used as economized path planning foundation so that
It is more acurrate to the estimation of path energy consumption in economized path planning, to further reduced the energy consumption of institute's planning path, and increase
The validity for having added the economized path cooked up eventually reduces energy consumption of the rotor wing unmanned aerial vehicle in practical flight, increases
The cruising ability of rotor wing unmanned aerial vehicle single charge.
2, the corner and distance feature that the present invention uses path are planned as the planning basis of economized path with economized path
Concrete application scene is relatively independent, can use well in the application of rotor wing unmanned aerial vehicle auxiliary traversal task point, play and mention
High energy efficiency increases the effect of cruising ability.
Detailed description of the invention
Fig. 1 is actual consumption comparative experiments design diagram;
Fig. 2 is unmanned plane corner and energy consumption relational graph;
Fig. 3 is application scenarios schematic diagram;
Fig. 4 is unmanned plane rectilinear flight distance and energy consumption relational graph;
The path that Fig. 5 is planned by PPDAEC and PPDEC when 50 task nodes compares;
Fig. 6 for PPDAEC the and PPDEC institute planning path under different task interstitial content energy consumption comparison figure;
Fig. 7 compares schematic diagram for the energy conservation of the PPDAEC ratio PPDEC institute planning path under different task interstitial content;
Fig. 8 compares for the live flying experimental result of PPDAEC and PPDEC institute planning path.
Explanation and illustration in further detail is done to the solution of the present invention with reference to the accompanying drawings and detailed description.
Specific embodiment
Specific embodiments of the present invention are given below, it should be noted that the invention is not limited to implement in detail below
Example, all equivalent transformations made on the basis of the technical solutions of the present application each fall within protection scope of the present invention.
Embodiment:
The present embodiment provides a kind of corner and the rotor wing unmanned aerial vehicle economized path optimization method apart from combination, is used for from nobody
Path planning is carried out in the n+1 task point that machine need to pass through, comprising the following steps:
Step 1, set N={ n is constituted by n+1 task pointi| i=0,1,2 ..., n }, take i=0;
Step 2, task point n is taken from set NiAs current task point, by current task point niIt is put into path LiIn, and
By current task point niIt is deleted from set N, if path LiEnergy consumption ei=0;
Step 3, a task point n is looked in Nj, so that bijMinimum, by task point njIt is put into path LiIn, and by task point
njIt is deleted from set N, ei=ei+bij, wherein bijIndicate unmanned plane by current task point niFly to task point njWhen distance energy
Consumption;
Step 4, by path LiIn the last one task point as task point nk, by path LiBefore middle current task point
One task point is as task point nk-1, a task point n is found in set Nr, so that ck-1krMinimum, wherein ck-1krIndicate nobody
Machine is by task point nk-1It is sudden, in task point nkTask point n is flown to after turningrWhen corner energy consumption with it is corresponding at a distance from energy consumption it
With by task point nrIt is added to path LiIn and in set N by task point nrIt deletes, ei=ei+ck-1kr;
Step 5, step 4 is repeated, until set N is empty set;
Step 6, ei=ei+ck-1ki, ck-1kiIndicate unmanned plane from path LiMiddle penultimate task point nk-1It is sudden, and
In path LiIn the last one task point nkInitial task point n is flown to after turningiWhen corner energy consumption and corresponding apart from energy consumption
The sum of;
Step 7, i=i+1 goes to step 2 if i is less than or equal to n, no to then follow the steps 8;
Step 8, to acquired n+1 set of paths { L0,L1,...,Li,...,LnAnd corresponding energy consumption set { e0,
e1,...,ei,...,en, by energy consumption set { e0,e1,...,ei,...,enIn energy consumption minimum corresponding to path as nobody
The economized path of machine.
Wherein, unmanned plane is obtained by task point n by formula (1)k-1It is sudden, in task point nkTask point n is flown to after turningrWhen
Corner energy consumption with it is corresponding at a distance from the sum of energy consumption ck-1kr:
ck-1kr=ak-1kr+bkr (1)
In formula (1), ak-1krIndicate unmanned plane by task point nk-1It is sudden, in task point nkTask point n is flown to after turningrWhen
Corner energy consumption, bkrIndicate unmanned plane by task point nkFly to task point nrWhen apart from energy consumption.
The present embodiment needs to calculate first the three-dimensional energy consumption square that all possible path corners of unmanned plane are constituted in N+1 task point
Battle array A={ aijk| i, j, k=1,2 ..., n }, it needs first to be measured the corner of rotor wing unmanned aerial vehicle and energy consumption relationship.Such as Fig. 1,
The flying speed v=4.5m/s (flying speed in application will be also identical with this) of unmanned plane is set, allows unmanned plane along the direction AB
Then rectilinear flight turns θ angle (θ successively selects 0 °, 30 °, 60 °, 90 °, 120 °, 150 ° and 180 °) at B, is further continued for along BC
Direction rectilinear flight.In order to enable the energy consumption that unmanned plane turns different angle under the desired speed is comparable, need to guarantee
For unmanned plane in the case where every kind of corner, the starting point A of energy consumption calculation and the flying speed at end point C are desired speed, also
Need the distance of path ABC all equally long under different steering angles.In order to meet above-mentioned two o'clock requirement, point A and point C is carried out
Following selection: for θ=0 °, 30 °, 60 °, 90 °, 120 °, 150 °, 180 ° of this 7 kinds of situations measure unmanned plane from expectation respectively
Speed starts to carry out the critical point A of decelerating flight0, A30, A60, A90, A120, A150, A180With desired speed is accelerated to since B
Critical point C0, C30, C60, C90, C120, C150, C180.Then in { A0B, A30B, A60B, A90B, A120B, A150B, A180B } in selection
Longest distance, the distance as AB;In { BC0, BC30, BC60, BC90, BC120, BC150, BC180In select longest distance, as
The distance of BC.AB=4m is obtained according to analysis of experimental data, BC=27m (is obtained) after rounding up.
Respectively to unmanned plane along the direction AB rectilinear flight 4m, then at B point turn to θ angle (θ=0 °, 30 °, 60 °,
90 °, 120 °, 150 °, 180 °), it is then repeated 50 times along the flight experiment of BC rectilinear flight 27m again, calculates every kind of corner situation
Under energy consumption of the average energy consumption as the corner, then to corner and average energy consumption carry out quadratic fit obtain it is as shown in Figure 2
Energy consumption and angle relation.
Secondary, the primary and constant term coefficient of institute's polynomial fitting be followed successively by 4.246e-6,1.7738e-4 and
0.18793, the value of constant term is just that 0.188 watt-hour of flight energy consumption of zero i.e. rectilinear flight 31m is extremely approached with corner.
This also illustrate we the total energy consumption of turning can be approximately considered be by unmanned plane rectilinear flight 31m energy consumption and turn to energy consumption structure
At.Total energy consumption is so subtracted to the energy consumption of partial straight lines flight, so that it may obtain unmanned plane in desired speed v=4.5m/s
Under, energy consumed by different steering angles.It can be seen from the figure that steering angle is bigger, energy consumption is bigger, and steering angle with
The truthful data of energy consumption and the conic section being fitted are very close.Therefore it can be calculated and be turned by the quadratic expression
To energy consumption at any angle, then removing the relational model that the constant term in expression formula just obtains unmanned plane steering angle and energy consumption
Are as follows:
fv(θ)=(4.246*10-6)θ2+(1.7738*10-4)θ (2)
In the application scenarios of rotor wing unmanned aerial vehicle auxiliary, one time task execution process be can be described as: unmanned plane is from starting point
(such as service station) sets out, and accesses the task point of all static deployment, task is completed under state of flight, is finally returned to starting point
Prepare next round task execution (as shown in Figure 3).And these task points can according to actual needs branch within the scope of mission area,
It will not generally be completely on straight line.
These task points are seen the vertex of mapping, the part of path that can be flown between any two task point sees mapping
Side.Then according to fv(θ) can calculate each of the three-dimensional energy consumption matrix A of corner composition value.
Secondly, the present embodiment calculates two-dimensional distance energy consumption matrix B={ b of all possible path sections of unmanned planejk|j,k
=1,2 ..., n }, first the flying distance of rotor wing unmanned aerial vehicle and energy consumption relationship are measured in order to calculate B needs.Also
It is to allow unmanned plane it is expected that flying speed v=4.5m/s along rectilinear flight, measures its flight 1m by 50 flight experiments respectively,
The average energy consumption (as shown in Figure 4) of 2m ... 31m, flight energy consumption are substantially proportional to rectilinear flight distance.Then it carries out linear
Fitting, fitting result is that Monomial coefficient is 0.006, constant term 3.01723444781610e-05.Here constant term is non-
Very close in zero, therefore cast out.Unmanned plane is finally obtained under the velocity linear flight progress, rectilinear flight distance with
The relationship of energy consumption is
gv(d)=0.006d (3)
Then according to gv(d) can calculate corner composition apart from each of energy consumption matrix B value.
The characteristics of present invention is according to economized path planning problem, can be by corner and the rotor wing unmanned aerial vehicle energy conservation road apart from combination
Diameter planning problem is converted to mathematical problem:
Synthesis is noted earlier, and corner will solve the problems, such as institute with the rotor wing unmanned aerial vehicle economized path planing method apart from combination
The figure of description is exactly with task point set N={ ni| i=0,1,2 ..., n } it is used as vertex set V={ v0,v1,…,vn(i.e. N and V
Equal) and vertex between figure G=(V, E) of the set as side collection E that is constituted of linear section.And the solution of problem is just
It is to determine which the corner on each vertex selects, because the angle that some vertex of mistake is constituted in figure is depending on coupled
Be other any two vertex, i.e., for current vertex, unmanned plane is, and fly to which vertex sudden from which vertex.I
The vertex in sudden direction is called forerunner vertex, and the vertex in direction of flying to is called descendant vertex.It is not difficult to find out that for scheming G
For, wherein a certain vertex viPredecessor node there is n kind to select method (except v cannot be selectediOneself), and its descendant node has the choosing of n-1 kind
Method is (except cannot select viThe predecessor node of oneself and it).So the vertex v that combinediCorner just have n (n-1) kind it is optional.
Each vertex is such, it is possible to which the set of the corner of formation just has a different corner of (n+1) n (n-1).We want
The solution asked is then selection (n+1) a different corner in this corner set, and the mutual not phase in the vertex of this (n+1) a corner
Together, it serves as and acts only as the forerunner vertex of other primary vertex corners once and serve as and only in the vertex that also meet each corner
The descendant vertex for serving as other primary vertex corners is primary.And optimal solution is that this solution is concentrated so that unmanned plane during flying energy consumption is minimum
That.In order to find optimal energy saving route, if 0-1 matrix
Whether the corner in corner set for indicating vertex is chosen use in route, works as xijkThe angle is indicated when taking 1
Cross task node njA corner (its forerunner vertex is niDescendant vertex is nk) it is chosen as a part of general line, and work as
xijkIndicated when taking 0 the angle i.e. task node njA corner (its forerunner vertex is niDescendant vertex is nk) be not chosen as always
A part of route.According to definition 3.1 and above-mentioned symbol setting, the minimum layout of roads problem of energy consumption based on corner and distance
It can be indicated with following mathematical model:
s.t.
xijk∈ { 0,1 }, (i, j, k=0,1 ..., n) (10)
In model, f (N, X) is objective function, and physical significance is that unmanned plane passes through all task sections of route traversal
The energy consumption of point.Due to considering that path length and corner wherein included influence flight energy consumption bring here, so its parameter
For influence route shape task node position N, and cross vertex corner selection matrix X.These parameters just can be with
Determine a mistake and the only loop pattern of excessively primary each task node.And route determination, flight energy consumption also determine that.
Formula 5 gives embodying for objective function f, works as xijkIndicated task node njSome corner (its forerunner
Vertex is niDescendant vertex is nk) whether it is chosen as a part of general line, ei,jIndicate unmanned plane from node niFly to node nj
Required energy can pass through function e (ninj) and e (∠ ninjnk) acquire.
Formula 6 indicates that each task node will occur once as subsequent tasks node, and can only occur primary.
Formula 7 indicates that each task node will occur once as predecessor task node, and can only occur primary.
Formula 8 indicates that each task node will occur once as selected corner vertex, and can only occur primary.
Formula 9 is that can only have the loop comprising all vertex in V in constraints graph G=(V, E), does not occur the feelings of multiple rings
Condition.Wherein, S is the random subset of vertex set V, and | S | it is the number of vertices in set S, ∑i∈S∑j∈S∑k∈sxijkIt is in ring
The item number on side.Know that the degree on each vertex is less than equal to 2 by formula 3.9,3.10 and formula 3.11.And each vertex only in ring
Degree be equal to 2, the item number and number of vertices on side are equal.Therefore only ∑i∈s∑j∈s∑k∈Sxijk=| S | when, it just deposits in figure
In ring.And the number on side is less than the number on vertex in the figure that any proper subclass of the limitation of formula 3.12 V is constituted, and allows for appointing for V
The figure that proper subclass S is constituted of anticipating is not ring.And current vertex is connect with the forerunner vertex in the angle in the corner on excessively each vertex
Side be exactly in the corner on its forerunner vertex by the forerunner vertex and it descendant vertex (being in fact exactly current vertex) company
Connect constituted side.Crossing the side that current vertex is connect with the descendant vertex in the angle in the corner on each vertex was exactly thereafter
After side constituted by the descendant vertex and its forerunner vertex (being in fact exactly current vertex) connection in the corner on vertex.In this way
With regard to foring unique loop uniquely comprising all nodes in the corresponding figure of problem.
Element x of the formula 10 given selection matrix XijkValue be 0 or 1, indicate whether corresponding corner is selected.
The rotor wing unmanned aerial vehicle economized path planning problem of the corner and distance set modeled above is that a NP is asked completely
Topic.
Prove: for a problem, if can prove that, 1. the problem is np hard problem;2. can be by known some NP
Complete problem specification is to the problem.So being defined by np complete problem with this problem known to method of proof is exactly that NP is asked completely
Topic.
Since the rotor wing unmanned aerial vehicle economized path planning problem of corner and distance set is a non-convex optimization problem.And
Non-convex optimization problem is np hard problem.So the rotor wing unmanned aerial vehicle economized path planning problem of corner and distance set topic is NP hardly possible
Problem.
Again because in the minimum layout of roads problem of unmanned plane energy consumption based on corner and distance, if corner at node
If bring energy consumption is ignored, then the minimum layout of roads problem of unmanned plane energy consumption based on corner and distance is just degenerated for classics
Traveling salesman problem, i.e., classical traveling salesman problem can be the minimum layout of roads of unmanned plane energy consumption based on corner and distance by specification
This special case situation of problem.
And classical traveling salesman problem is np complete problem.So the minimum route of unmanned plane energy consumption based on corner and distance
Planning problem is also np complete problem.
Experimental verification:
By method " a kind of corner and the rotor wing unmanned aerial vehicle economized path planing method apart from combination " brief note in the present invention
For PPDAEC;And existing be used alone is abbreviated as PPDEC according to the method for combining Greedy strategy apart from as path planning.So
Afterwards, one 90,000 square metres of square mission area is simulated, 1 service is disposed in designated position (0,0) in this region
It stands, the unmanned plane expectation flying speed of n task node of random placement, setting is experience energy conservation flying speed v=4.5m/s.
Emulation 1 is shown the economized path feature of the method for the present invention planning.
First of all for the difference of the PPDAEC method and PPDEC method that can intuitively see in the present invention, when to n=50
Path planning is done respectively with PPDAEC method and PPDEC method to be emulated.As figure 5 illustrates, it can be seen that PPDAEC method obtains
Path (Fig. 5 (b)) it is smoother, be more suitable for flying;And the path (Fig. 5 (a)) that PPDEC method obtains has more biggish turn
Angle.
Emulation 2, verifies the energy-saving effect of the method for the present invention planning path.
In emulation, the n=30,35,40 ..., 70 this 9 kinds of different task interstitial contents the case where, respectively to every kind of task
100 kinds of different distributions under points advise task point access path using PPDAEC method and PPDEC method of the invention
Draw, and the energy consumption of institute's planning path be compared, every kind of task points now in 100 different distributions energy consumption mean value and mark
Quasi- difference is as shown in Figure 6.It can be seen from the figure that no matter the path of which kind of method planning, the task node of access is more, unmanned plane
Energy consumption is higher.But on the whole, it regardless of the task node of access is mostly or few, is advised using PPDAEC method of the invention
It the path drawn will be more energy efficient than the path that traditional PPDEC method is planned.
Energy conservation in the case of purpose of counting simultaneously different task is than having also been made corresponding comparison (energy saving ratio=1- here
PPDAEC energy consumption/PPDEC energy consumption), as shown in Figure 7.
Average energy saving ratio 3.79% in Fig. 7 in the case of 9 kinds, standard deviation 0.25%.While it is also seen that, identical
In the region of size, influence of the task point number to energy saving ratio is little.The energy conservation value more relatively stable than being one.
Live flying experiment 1 compares displaying to the actual effect of the economized path of the method for the present invention planning.
In order to illustrate the validity and feasibility of the method for the present invention, true flight experiment has been carried out.It is set in experiment
Then 24 target points have carried out path planning using PPDAEC method and PPDEC method respectively, carry out to planning path practical
It flies and records related flying quality and carried out the processing of data offline and compared.Experimental results are shown in figure 8, in figure (a)
It is (b) path of PPDEC method planning for the path of PPDAEC method planning.Numeral mark in Fig. 8 illustrates target point
Access order because the path found is loop, wherein labeled as 25 terminating point i.e. starting point 1.Yellow line is
The ideal path of planning, blue line indicate the path of practical flight.Due to the influence of wind-force, blue line path is not complete with yellow line path
Full weight is closed.We are it is not difficult to find that the path locus relative smooth that the method for the present invention is planned, rare sharp corners in figure.In this way
Path unmanned plane can be made to keep a motion state relatively at the uniform velocity as far as possible in flight course, reduce energy and disappear
Consumption.Actual flight is the result shows that the path of the path ratio PPDEC method planning of PPDAEC method planning can save 4.1%
Energy.
Claims (2)
1. a kind of corner is with the rotor wing unmanned aerial vehicle economized path optimization method apart from combination, the n+1 for that need to pass through to unmanned plane
A task point carries out path planning, which comprises the following steps:
Step 1, set N={ n is constituted by n+1 task pointi| i=0,1,2 ..., n }, take i=0;
Step 2, task point n is taken from set NiAs current task point, by current task point niIt is put into path LiIn, and will work as
Preceding task point niIt is deleted from set N, if path LiEnergy consumption ei=0;
Step 3, a task point n is looked in Nj, so that bijMinimum, by task point njIt is put into path LiIn, and by task point njFrom
It is deleted in set N, ei=ei+bij, wherein bijIndicate unmanned plane by current task point niFly to task point njWhen apart from energy consumption;
Step 4, by path LiIn the last one task point as task point nk, by path LiMiddle current task point it is previous
Task point is as task point nk-1, a task point n is found in set Nr, so that ck-1krMinimum, wherein ck-1krIndicate unmanned plane by
Task point nk-1It is sudden, in task point nkTask point n is flown to after turningrWhen corner energy consumption with it is corresponding at a distance from the sum of energy consumption,
By task point nrIt is added to path LiIn and in set N by task point nrIt deletes, ei=ei+ck-1kr;
Step 5, step 4 is repeated, until set N is empty set;
Step 6, ei=ei+ck-1ki, ck-1kiIndicate unmanned plane from path LiMiddle penultimate task point nk-1It is sudden, and in path
LiIn the last one task point nkInitial task point n is flown to after turningiWhen corner energy consumption and corresponding apart from the sum of energy consumption;
Step 7, i=i+1 goes to step 2 if i is less than or equal to n, no to then follow the steps 8;
Step 8, to acquired n+1 set of paths { L0,L1,...,Li,...,LnAnd corresponding energy consumption set { e0,
e1,...,ei,...,en, by energy consumption set { e0,e1,...,ei,...,enIn energy consumption minimum corresponding to path as nobody
The economized path of machine.
2. rotor wing unmanned aerial vehicle economized path optimization method as described in claim 1, which is characterized in that obtain nothing by formula (1)
It is man-machine by task point nk-1It is sudden, in task point nkTask point n is flown to after turningrWhen corner energy consumption with it is corresponding at a distance from energy consumption
The sum of ck-1kr:
ck-1kr=ak-1kr+bkr (1)
In formula (1), ak-1krIndicate unmanned plane by task point nk-1It is sudden, in task point nkTask point n is flown to after turningrWhen corner
Energy consumption, bkrIndicate unmanned plane by task point nkFly to task point nrWhen apart from energy consumption.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910422934.7A CN110262542B (en) | 2019-05-21 | 2019-05-21 | Rotor unmanned aerial vehicle energy-saving path optimization method combining rotation angle and distance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910422934.7A CN110262542B (en) | 2019-05-21 | 2019-05-21 | Rotor unmanned aerial vehicle energy-saving path optimization method combining rotation angle and distance |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110262542A true CN110262542A (en) | 2019-09-20 |
CN110262542B CN110262542B (en) | 2020-12-04 |
Family
ID=67914895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910422934.7A Active CN110262542B (en) | 2019-05-21 | 2019-05-21 | Rotor unmanned aerial vehicle energy-saving path optimization method combining rotation angle and distance |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110262542B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673640A (en) * | 2019-10-21 | 2020-01-10 | 深圳市道通智能航空技术有限公司 | Unmanned aerial vehicle control method, device, equipment and storage medium |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970744A (en) * | 2012-09-29 | 2013-03-13 | 西北大学 | Wireless sensor network regional locating method based on node density |
CN104536457A (en) * | 2014-12-19 | 2015-04-22 | 重庆大学 | Sliding-mode control method based on small unmanned aerial vehicle navigation |
CN105093237A (en) * | 2015-09-08 | 2015-11-25 | 零度智控(北京)智能科技有限公司 | Detection device of barriers for unmanned plane and detection method thereof |
EP2964526A4 (en) * | 2014-03-27 | 2016-05-04 | Sz Dji Technology Co Ltd | Assisted takeoff |
CN106203697A (en) * | 2016-07-08 | 2016-12-07 | 西北大学 | A kind of paths planning method during Unmanned Aerial Vehicle Data collection |
CN106525047A (en) * | 2016-10-28 | 2017-03-22 | 重庆交通大学 | Unmanned aerial vehicle path planning method based on floyd algorithm |
CN106705970A (en) * | 2016-11-21 | 2017-05-24 | 中国航空无线电电子研究所 | Multi-UAV(Unmanned Aerial Vehicle) cooperation path planning method based on ant colony algorithm |
US20180102057A1 (en) * | 2016-10-06 | 2018-04-12 | GEOSAT Aerospace & Technology | Route planning methods and apparatuses for unmanned aerial vehicles |
CN108362285A (en) * | 2018-01-30 | 2018-08-03 | 信阳师范学院 | A kind of plant protection drone precisely covers path planning method and system |
CN109104366A (en) * | 2018-08-29 | 2018-12-28 | 重庆大学 | A kind of link duration calculation method, MPR node selecting method and Routing Protocol |
CN109343528A (en) * | 2018-10-30 | 2019-02-15 | 杭州电子科技大学 | A kind of energy-efficient unmanned plane path planning barrier-avoiding method |
-
2019
- 2019-05-21 CN CN201910422934.7A patent/CN110262542B/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102970744A (en) * | 2012-09-29 | 2013-03-13 | 西北大学 | Wireless sensor network regional locating method based on node density |
EP2964526A4 (en) * | 2014-03-27 | 2016-05-04 | Sz Dji Technology Co Ltd | Assisted takeoff |
CN104536457A (en) * | 2014-12-19 | 2015-04-22 | 重庆大学 | Sliding-mode control method based on small unmanned aerial vehicle navigation |
CN105093237A (en) * | 2015-09-08 | 2015-11-25 | 零度智控(北京)智能科技有限公司 | Detection device of barriers for unmanned plane and detection method thereof |
CN106203697A (en) * | 2016-07-08 | 2016-12-07 | 西北大学 | A kind of paths planning method during Unmanned Aerial Vehicle Data collection |
US20180102057A1 (en) * | 2016-10-06 | 2018-04-12 | GEOSAT Aerospace & Technology | Route planning methods and apparatuses for unmanned aerial vehicles |
CN106525047A (en) * | 2016-10-28 | 2017-03-22 | 重庆交通大学 | Unmanned aerial vehicle path planning method based on floyd algorithm |
CN106705970A (en) * | 2016-11-21 | 2017-05-24 | 中国航空无线电电子研究所 | Multi-UAV(Unmanned Aerial Vehicle) cooperation path planning method based on ant colony algorithm |
CN108362285A (en) * | 2018-01-30 | 2018-08-03 | 信阳师范学院 | A kind of plant protection drone precisely covers path planning method and system |
CN109104366A (en) * | 2018-08-29 | 2018-12-28 | 重庆大学 | A kind of link duration calculation method, MPR node selecting method and Routing Protocol |
CN109343528A (en) * | 2018-10-30 | 2019-02-15 | 杭州电子科技大学 | A kind of energy-efficient unmanned plane path planning barrier-avoiding method |
Non-Patent Citations (3)
Title |
---|
TOKISHI MORITA等: "Decision Making Support of UAV Path Planning for Efficient Sensing in Radiation Dose Mapping", 《IEEE INTERNATIONAL CONFERENCE ON COMPUTER SOFTWARE & APPLICATIONS》 * |
吴源洪等: "多无人机协同任务策略优化", 《数学的实践与认识》 * |
汪成亮等: "大规模无线传感网络数据收集的无人机路径规划", 《北京理工大学学报》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110673640A (en) * | 2019-10-21 | 2020-01-10 | 深圳市道通智能航空技术有限公司 | Unmanned aerial vehicle control method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110262542B (en) | 2020-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Tang et al. | Dynamic reallocation model of multiple unmanned aerial vehicle tasks in emergent adjustment scenarios | |
CN109357678B (en) | Multi-unmanned aerial vehicle path planning method based on heterogeneous pigeon swarm optimization algorithm | |
CN105700549A (en) | Unmanned plane multi-track planning method based on sequence ecological niche PSO (particle swarm optimization) algorithm | |
CN108664038A (en) | A kind of online mission planning method of multiple no-manned plane distribution contract auction | |
CN107315171A (en) | A kind of radar network composite dbjective state and systematic error Combined estimator algorithm | |
CN107992090A (en) | A kind of adaptive formation method applied to networking swarm intelligence system system | |
Oruc et al. | Coupled flight dynamics and computational fluid dynamics simulations of rotorcraft/terrain interactions | |
Wang et al. | A low-cost simultaneous localization and mapping algorithm for last-mile indoor delivery | |
CN110262542A (en) | A kind of corner and the rotor wing unmanned aerial vehicle economized path optimization method apart from combination | |
CN113093801A (en) | Method for making air route file of multi-unmanned aerial vehicle cooperative formation | |
Song et al. | Cooperative Positioning Algorithm Based on Manifold Gradient Filtering in UAV-WSN | |
CN113361174B (en) | STP model-based large unmanned aerial vehicle collision probability calculation method | |
CN110487272A (en) | A kind of rotor wing unmanned aerial vehicle economized path optimization method of dog leg path camber line | |
Gu et al. | Robot path planning of improved adaptive Ant Colony System Algorithm based on Dijkstra | |
Liu et al. | Energy-aware Coverage Path Planning of Multi-UAV Based on Relative Distance Scaling Cluster Method | |
CN116518982B (en) | Low-altitude forestry monitoring remote sensing unmanned aerial vehicle path multi-target planning method | |
Xing et al. | 3d trajectory planning of positioning error correction based on pso-a* algorithm | |
Wang et al. | An improved hierarchical A* algorithm in the optimization of parking lots | |
Huang et al. | On the 3D Track Planning for Electric Power Inspection Based on the Improved Ant Colony Optimization and A∗ Algorithm | |
Wang et al. | Flight corridor construction method for fixed-wing uav obstacle avoidance | |
Luo et al. | Rapid reentry trajectory planning based on geometric-dynamic method | |
Guopeng et al. | Research on Path planning of Three-Dimensional UAV Based on Levy Flight Strategy and Improved Particle Swarm Optimization Algorithm | |
Dai et al. | Sample-based path planning for small UAV obstacle avoidance | |
Li | UAV Three-dimensional Hierarchical Path Planning | |
Xie et al. | Multi-UAV Sliding Mode Formation Control Based on Reinforcement Learning |
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 |