CN112859919B - Method for tracking moving target by unmanned aerial vehicle group - Google Patents

Method for tracking moving target by unmanned aerial vehicle group Download PDF

Info

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
Application number
CN202110066702.XA
Other languages
Chinese (zh)
Other versions
CN112859919A (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.)
Pla Army Border And Coastal Defense College
Original Assignee
Pla Army Border And Coastal Defense College
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 Pla Army Border And Coastal Defense College filed Critical Pla Army Border And Coastal Defense College
Priority to CN202110066702.XA priority Critical patent/CN112859919B/en
Publication of CN112859919A publication Critical patent/CN112859919A/en
Application granted granted Critical
Publication of CN112859919B publication Critical patent/CN112859919B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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
    • G05D1/104Simultaneous control of position or course in three dimensions specially adapted for aircraft involving a plurality of aircrafts, e.g. formation flying
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine 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

Method for tracking moving target by unmanned aerial vehicle group
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
Figure BDA0002904341720000021
S102: establishing a moving object model equation:
Figure BDA0002904341720000022
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:
Figure BDA0002904341720000031
wherein
Figure BDA0002904341720000032
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:
Figure BDA0002904341720000033
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
Figure BDA0002904341720000034
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;
Figure BDA0002904341720000041
s404: the drone tracks the direction of speed by pointing to the moving object, i.e. along
Figure BDA0002904341720000042
And 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. along
Figure BDA0002904341720000043
On 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:
Figure BDA0002904341720000044
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 angle
Figure BDA0002904341720000045
And 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
Figure BDA0002904341720000051
S102: establishing a moving object model equation:
Figure BDA0002904341720000052
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:
Figure BDA0002904341720000061
wherein
Figure BDA0002904341720000062
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:
Figure BDA0002904341720000063
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
Figure BDA0002904341720000064
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;
Figure BDA0002904341720000071
s404: the drone tracks the direction of speed by pointing to the moving object, i.e. along
Figure BDA0002904341720000072
And adjusting the preset meeting point to the target motion.
Step S404 is specifically: with drone on target-oriented basis, i.e. along
Figure BDA0002904341720000073
On 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:
Figure BDA0002904341720000074
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 appointed
Figure BDA0002904341720000075
And 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
Figure FDA0003744357140000011
S102: establishing a moving object model equation:
Figure FDA0003744357140000012
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:
Figure FDA0003744357140000013
wherein
Figure FDA0003744357140000021
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:
Figure FDA0003744357140000022
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
Figure FDA0003744357140000023
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;
Figure FDA0003744357140000031
s404: the drone tracks the direction of speed by pointing to the moving object, i.e. along
Figure FDA0003744357140000032
Adjusting a preset meeting point moving towards a target;
with drone on target-oriented basis, i.e. along
Figure FDA0003744357140000033
On 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:
Figure FDA0003744357140000034
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 appointed
Figure FDA0003744357140000035
And moving to enable the moving target to reach the limited visual field.
CN202110066702.XA 2021-01-19 2021-01-19 Method for tracking moving target by unmanned aerial vehicle group Active CN112859919B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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