CN112859919B - Method for tracking moving target by unmanned aerial vehicle group - Google Patents
Method for tracking moving target by unmanned aerial vehicle group Download PDFInfo
- Publication number
- CN112859919B CN112859919B CN202110066702.XA CN202110066702A CN112859919B CN 112859919 B CN112859919 B CN 112859919B CN 202110066702 A CN202110066702 A CN 202110066702A CN 112859919 B CN112859919 B CN 112859919B
- Authority
- CN
- China
- Prior art keywords
- unmanned aerial
- aerial vehicle
- moving
- moving target
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 238000005070 sampling Methods 0.000 claims description 17
- 239000013598 vector Substances 0.000 claims description 13
- 230000000007 visual effect Effects 0.000 claims description 6
- 230000001133 acceleration Effects 0.000 claims description 5
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003234 polygenic effect Effects 0.000 description 1
Classifications
-
- 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
- G05D1/104—Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
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 provides a method for tracking moving targets by an unmanned aerial vehicle group, which comprises the following steps: setting an unmanned aerial vehicle group termination tracking parameter, and establishing a moving object motion model equation; obtaining distance observation values of a plurality of unmanned aerial vehicles to a moving target; obtaining the view angle of the moving target on the unmanned aerial vehicle according to the distance observation value; determining the motion direction of the unmanned aerial vehicle according to the view rotation angle; and adjusting the moving direction to track the target until reaching the defined distance and angle. The method has the advantages of simple and convenient operation steps, low requirement on operators and high accuracy; the method avoids the difficulty in tracking the moving target on the basis of ensuring the stability of group flight in apparent operation, and can ensure the stability and accurate tracking of the group flight.
Description
Technical Field
The invention relates to an unmanned aerial vehicle technology, in particular to a method for tracking moving targets by an unmanned aerial vehicle group.
Background
The tracking of the moving target is realized by the existing unmanned aerial vehicle in a single-machine mode, and the tracking of the single-machine mode is realized by visual operation of personnel. Such operation of a single machine lacks precision and has high requirements on the operator. For the unmanned aerial vehicle cluster, the tracking of the moving target is difficult to realize by the visual operation of the operator on the basis of ensuring the stability of the cluster flight, the situation that the operator is easily lost is easily caused, and the stability and the accurate tracking of the cluster are difficult to ensure at the same time.
At present, unmanned aerial vehicle is to moving target's tracking, and the polygenic unit operating personnel is tracked the operation of visualing of moving target, and it is still less to utilize many unmanned aerial vehicles to realize the pursuit to moving target. The single unmanned aerial vehicle has the advantages of simple implementation and no coordination on the moving target. However, the single unmanned aerial vehicle operator has high intensity of target tracking operation, has high requirement on the operator, and is difficult to realize the tactical target realized by the unmanned aerial vehicle group.
The unmanned aerial vehicle group has the advantages of high reliability, more portable equipment, stable flight and low overall failure rate. A plurality of unmanned aerial vehicles can be dispatched to execute special tasks at any time in the flight process.
Along with the development of unmanned aerial vehicle technique, unmanned aerial vehicle flies in coordination with the mode that becomes a lot of times, forms unmanned aerial vehicle crowd, reaches certain bigger practical function, possesses functions such as communication, mutual range finding between the unmanned aerial vehicle crowd.
It is noted that this section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein is not admitted to be prior art by inclusion in this section.
Disclosure of Invention
The invention aims to provide a method for tracking a moving target by an unmanned aerial vehicle cluster, which can ensure that the unmanned aerial vehicle cluster can stably and accurately track.
In order to achieve the purpose, the invention adopts the following technical scheme:
the method for tracking the moving target by the unmanned aerial vehicle group comprises the following steps:
s1: setting an unmanned aerial vehicle group termination tracking parameter, and establishing a moving object motion model equation;
s2: obtaining distance observation values of a plurality of unmanned aerial vehicles to a moving target;
s3: obtaining the view angle of the moving target on the unmanned aerial vehicle according to the distance observation value;
s4: determining the motion direction of the unmanned aerial vehicle according to the view rotation angle;
s5: and adjusting the moving direction to track the target until reaching the defined distance and angle.
Further, the step S1 is as follows:
s101: setting a tracking termination parameter, wherein the tracking termination parameter is as follows: distance D, pitch angle θ, yaw angle
S102: establishing a moving object model equation:
wherein dt is a time sampling interval, x (k) is an instantaneous position of the moving object at a kth sampling interval, v (k) is an instantaneous speed of the moving object at the kth sampling interval, a (k) is an instantaneous acceleration of the moving object at the kth sampling interval, and w (k) is noise suffered by the moving object at the kth sampling interval.
Further, the step S2 is specifically as follows:
s201: at the kth time, the coordinate x (k) of the moving object to be obtained is set to (x, y, z) T The nth known space has three-dimensional coordinates of (x) (n) ,y (n) ,z (n) ) The distance from the unmanned aerial vehicle to the sensor to be solved is r (n) Obtaining a total of N corresponding distances r (n) (n=1,2,…,N);
S202: the measured values are rewritten as:
wherein
Formula (2) is
SX(k)=L (4)
S203: and obtaining the instantaneous position of the moving target at the kth moment as follows:
X(k)=(S T S) -1 S T L (5)。
further, the number of the multiple unmanned planes in the step S2 is greater than four.
Further, the step S3 is specifically as follows:
s301: obtaining a series of instantaneous values V (k), A (k) of the moving target according to the formula (1);
s302: obtaining the rotation angle alpha (k) of a series of speed vectors of the moving target; wherein:
further, the step S4 is specifically as follows:
s401: according to the target instantaneous position and X (k) ═ x, y, z) T Unmanned plane position (x) (n) ,y (n) ,z (n) ) And a distance r (n) Obtaining corresponding direction vector
S402: calculating a preset meeting vector 2dtV (k) of the motion of the moving target;
s403: calculating the speed steering angle of the unmanned aerial vehicle according to the following formula;
s404: the drone tracks the direction of speed by pointing to the moving object, i.e. alongAnd adjusting the preset meeting point to the target motion.
Further, the step S404 is specifically: on the basis of pointing to the target, i.e. alongOn the basis, the speed steering angle beta (k) is increased along the direction V (k)/| | V (k) | direction of the meeting point of the target motion, and the unmanned aerial vehicle speed direction is changed into:
further, the step S5 is specifically as follows:
s501: increasing a rotation angle beta (k) to the direction of V (k)/| | V (k) | | from the original direction of the speed;
s502: judging the distance r of the moving target (n) If the tracking error is smaller than the set value D, stopping tracking if the tracking error is smaller than or equal to the set value D, and returning to the step S401 if the tracking error is larger than the set value D; then to a specified pitch angle theta and yaw angleAnd moving to enable the moving target to reach the limited visual field.
The invention has the beneficial effects that:
1) the invention provides a method for tracking a moving target by an unmanned aerial vehicle group, which has the advantages of simple operation steps, low requirement on operators and high precision;
2) the invention provides a method for tracking a moving target by an unmanned aerial vehicle cluster, which avoids the difficulty in tracking the moving target on the basis of ensuring the stability of cluster flight by visual operation and can ensure the stability and accurate tracking of the cluster.
Detailed Description
The example embodiments may be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art. The described features or characteristics may be combined in any suitable manner in one or more embodiments.
The method for tracking the moving target by the unmanned aerial vehicle group comprises the following steps:
the first step is as follows: setting a termination tracking parameter, and establishing a moving object motion model equation;
the second step is that: obtaining distance observation values of a plurality of unmanned aerial vehicles (more than four) to a moving target;
the third step: obtaining the view angle of the moving target on the unmanned aerial vehicle according to the distance observation value;
the fourth step: determining the motion direction of the unmanned aerial vehicle according to the view rotation angle;
the fifth step: and adjusting the motion direction to track the target until reaching the defined minimum distance and angle.
The first step is as follows:
s101: setting a tracking termination parameter, wherein the tracking termination parameter is as follows: distance D, pitch angle θ, yaw angle
S102: establishing a moving object model equation:
wherein dt is a time sampling interval, x (k) is an instantaneous position of the moving object at a kth sampling interval, v (k) is an instantaneous speed of the moving object at the kth sampling interval, a (k) is an instantaneous acceleration of the moving object at the kth sampling interval, and w (k) is noise suffered by the moving object at the kth sampling interval.
The second step is as follows:
s201: at the kth time, the coordinate x (k) of the moving object to be obtained is set to (x, y, z) T The nth known space has three-dimensional coordinates of (x) (n) ,y (n) ,z (n) ) The distance from the unmanned aerial vehicle to the sensor to be solved is r (n) Obtaining a total of N corresponding distances r (n) (n=1,2,…,N);
S202: the measured values are rewritten as:
wherein
Formula (2) is
SX(k)=L (4)
S203: and obtaining the instantaneous position of the moving target at the kth moment as follows:
X(k)=(S T S) -1 S T L (5)。
the third step is specifically as follows:
s301: obtaining a series of instantaneous values V (k), A (k) of the moving target according to the formula (1);
s302: obtaining the rotation angle alpha (k) of a series of speed vectors of the moving target; wherein:
further, the step S4 is specifically as follows:
s401: according to the target instantaneous position and X (k) ═ x, y, z) T Unmanned plane position (x) (n) ,y (n) ,z (n) ) And a distance r (n) Obtaining corresponding direction vector
S402: calculating a preset meeting vector 2dtV (k) of the motion of the moving target;
s403: calculating the speed steering angle of the unmanned aerial vehicle according to the following formula;
s404: the drone tracks the direction of speed by pointing to the moving object, i.e. alongAnd adjusting the preset meeting point to the target motion.
Step S404 is specifically: with drone on target-oriented basis, i.e. alongOn the basis, the speed steering angle beta (k) is increased along the direction V (k)/| | V (k) | direction of the meeting point of the target motion, and the speed direction of the unmanned aerial vehicle is changed into:
the fifth step is as follows:
s501: increasing a rotation angle beta (k) to the direction of V (k)/| | V (k) | | from the original direction of the speed;
s502: judging the distance r of the moving target (n) If the tracking error is smaller than the set value D, stopping tracking if the tracking error is smaller than or equal to the set value D, and returning to the step S401 if the tracking error is larger than the set value D; then the pitch angle theta and the yaw angle are appointedAnd moving to enable the moving target to reach the limited visual field.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
Claims (3)
1. The method for tracking the moving target by the unmanned aerial vehicle group is characterized by comprising the following steps:
s1: setting an unmanned aerial vehicle group termination tracking parameter, and establishing a moving object motion model equation;
s101: setting a tracking termination parameter, wherein the tracking termination parameter is as follows: distance D, pitch angle θ, yaw angle
S102: establishing a moving object model equation:
wherein dt is a time sampling interval, X (k) is the instantaneous position of the moving target at the kth sampling interval, V (k) is the instantaneous speed of the moving target at the kth sampling interval, A (k) is the instantaneous acceleration of the moving target at the kth sampling interval, and W (k) is the noise suffered by the moving target at the kth sampling interval;
s2: obtaining distance observation values of a plurality of unmanned aerial vehicles to a moving target;
s201: at the kth time, the coordinate x (k) of the moving object to be obtained is set to (x, y, z) T The known space three-dimensional coordinate of the nth frame is (x) (n) ,y (n) ,z (n) ) The distance from the unmanned aerial vehicle to the sensor to be solved is r (n) Obtaining a total of N corresponding distances r (n) Wherein N is 1, 2, …, N;
s202: the measured values are rewritten as:
wherein
Formula (2) is
SX(k)=L (4)
S203: and solving the instantaneous position of the moving target at the kth moment as follows:
X(k)=(S T S) -1 S T L (5)
s3: obtaining the view angle of the moving target on the unmanned aerial vehicle according to the distance observation value;
s301: obtaining a series of instantaneous values V (k), A (k) of the moving target according to the formula (1);
s302: obtaining the rotation angle alpha (k) of a series of speed vectors of the moving target; wherein:
wherein V (k) represents the instantaneous three-dimensional space velocity vector for the kth sampling interval; a (k) represents the instantaneous three-dimensional space acceleration vector of the kth sampling interval; v (k-1) represents the instantaneous three-dimensional space velocity vector at the k-1 time instant; a (k-1) represents the instantaneous three-dimensional space acceleration vector at the k-1 time;
s4: determining the motion direction of the unmanned aerial vehicle according to the view rotation angle;
s401: according to the target instantaneous position X (k) ═ x, y, z) T With unmanned plane position (x) (n) ,y (n) ,z (n) ) And a distance r (n) Obtaining corresponding direction vector
S402: calculating a preset meeting vector 2dtV (k) of the motion of the moving target;
s403: calculating the speed steering angle of the unmanned aerial vehicle according to the following formula;
s404: the drone tracks the direction of speed by pointing to the moving object, i.e. alongAdjusting a preset meeting point moving towards a target;
with drone on target-oriented basis, i.e. alongOn the basis, the speed steering angle β (k) is increased along the direction of the meeting point of the target motion, namely the direction corresponding to v (k)/| v (k) | |, and the speed direction of the unmanned aerial vehicle is changed into:
s5: and adjusting the moving direction to track the target until reaching the defined distance and angle.
2. The method for tracking a moving object by a cluster of drones as claimed in claim 1, wherein the number of drones in step S2 is greater than four.
3. The method for tracking the moving target by the unmanned aerial vehicle group according to claim 1 or 2, wherein the step S5 is as follows:
s501: increasing a rotation angle beta (k) to the direction of V (k)/| | V (k) | | from the original direction of the speed;
s502: judging the distance r of the moving target (n) Whether the current time is less than the set value D or not, if the current time is less than or equal to the set value D, the tracking is stopped, and if the current time is more than the set value D, the step S401 is returned;then the pitch angle theta and the yaw angle are appointedAnd moving to enable the moving target to reach the limited visual field.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110066702.XA CN112859919B (en) | 2021-01-19 | 2021-01-19 | Method for tracking moving target by unmanned aerial vehicle group |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110066702.XA CN112859919B (en) | 2021-01-19 | 2021-01-19 | Method for tracking moving target by unmanned aerial vehicle group |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112859919A CN112859919A (en) | 2021-05-28 |
CN112859919B true CN112859919B (en) | 2022-08-26 |
Family
ID=76007031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110066702.XA Active CN112859919B (en) | 2021-01-19 | 2021-01-19 | Method for tracking moving target by unmanned aerial vehicle group |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112859919B (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105652891A (en) * | 2016-03-02 | 2016-06-08 | 中山大学 | Unmanned gyroplane moving target autonomous tracking device and control method thereof |
CN110825112A (en) * | 2019-11-22 | 2020-02-21 | 渤海大学 | Oil field dynamic invasion target tracking system and method based on multiple unmanned aerial vehicles |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7970507B2 (en) * | 2008-01-23 | 2011-06-28 | Honeywell International Inc. | Method and system for autonomous tracking of a mobile target by an unmanned aerial vehicle |
JP6014485B2 (en) * | 2012-12-21 | 2016-10-25 | セコム株式会社 | Autonomous flying robot |
CN106406359B (en) * | 2016-08-30 | 2019-08-02 | 南京航空航天大学 | A kind of fixed-wing unmanned plane Tracking Ground Targets method of guidance based on virtual target |
CN108227736B (en) * | 2017-12-18 | 2020-09-18 | 南京航空航天大学 | Fixed wing unmanned aerial vehicle formation tracking guidance method based on ranging signals |
CN110032214B (en) * | 2019-04-17 | 2022-04-01 | 中国人民解放军海军航空大学 | Vector field-based fast Standoff target tracking method |
CN112198886B (en) * | 2019-12-31 | 2021-08-27 | 北京理工大学 | Unmanned aerial vehicle control method for tracking maneuvering target |
-
2021
- 2021-01-19 CN CN202110066702.XA patent/CN112859919B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105652891A (en) * | 2016-03-02 | 2016-06-08 | 中山大学 | Unmanned gyroplane moving target autonomous tracking device and control method thereof |
CN110825112A (en) * | 2019-11-22 | 2020-02-21 | 渤海大学 | Oil field dynamic invasion target tracking system and method based on multiple unmanned aerial vehicles |
Also Published As
Publication number | Publication date |
---|---|
CN112859919A (en) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112051590B (en) | Detection method and related device for laser radar and inertial measurement unit | |
CN110609290B (en) | Laser radar matching positioning method and device | |
CN109375643B (en) | Multi-four-rotor-confrontation tracking target guidance law based on piloting-following type triangular formation | |
CN106647257B (en) | Feedforward control method based on orthogonal least squares | |
Wenzel et al. | Low-cost visual tracking of a landing place and hovering flight control with a microcontroller | |
CN107743299B (en) | Consistency information filtering algorithm for unmanned aerial vehicle airborne mobile sensor network | |
CN109933087A (en) | Virtually formation battle station keeps control method for unmanned plane and ground maneuver target | |
CN110285800B (en) | Cooperative relative positioning method and system for aircraft cluster | |
CN108536168B (en) | Unmanned aerial vehicle positioning method and device, unmanned aerial vehicle and storage medium | |
CN110764523B (en) | Proportional-integral pre-pilot attack target method based on anti-saturation smooth transformation | |
CN109655059B (en) | Vision-inertia fusion navigation system and method based on theta-increment learning | |
JPH10142325A (en) | Method and system for tracking multiple targets | |
Mills et al. | Vision based control for fixed wing UAVs inspecting locally linear infrastructure using skid-to-turn maneuvers | |
CN107621266A (en) | The space non-cooperative target Relative Navigation of distinguished point based tracking | |
CN111486867B (en) | Calibration device and method for installation parameters of vision and inertia mixed tracking assembly | |
CN112859919B (en) | Method for tracking moving target by unmanned aerial vehicle group | |
CN113076634B (en) | Multi-machine cooperative passive positioning method, device and system | |
CN111251303B (en) | Robot motion control method for periodic attitude adjustment | |
CN211012986U (en) | Unmanned autonomous cruise vehicle navigation system based on inertial navigation technology | |
CN115993089B (en) | PL-ICP-based online four-steering-wheel AGV internal and external parameter calibration method | |
CN113689501B (en) | Double-machine cooperative target machine positioning tracking control method based on convergence point | |
CN114545968A (en) | Unmanned aerial vehicle cluster multi-target tracking trajectory planning method based on pure orientation positioning | |
El-Kalubi et al. | Vision-based real time guidance of UAV | |
Lee et al. | Analysis on the performance of VIO according to Trajectory Planning of UAV | |
Zhao et al. | Vision-based robust position control for ground target tracking and hovering of quadrotors |
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 |