[go: up one dir, main page]

CN106950980B - A kind of small-sized fixed-wing unmanned plane guidance computer and method of guidance - Google Patents

A kind of small-sized fixed-wing unmanned plane guidance computer and method of guidance Download PDF

Info

Publication number
CN106950980B
CN106950980B CN201710253522.6A CN201710253522A CN106950980B CN 106950980 B CN106950980 B CN 106950980B CN 201710253522 A CN201710253522 A CN 201710253522A CN 106950980 B CN106950980 B CN 106950980B
Authority
CN
China
Prior art keywords
uav
tracking
guidance
ground 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.)
Expired - Fee Related
Application number
CN201710253522.6A
Other languages
Chinese (zh)
Other versions
CN106950980A (en
Inventor
张民
夏卫政
黄坤
陈欣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201710253522.6A priority Critical patent/CN106950980B/en
Publication of CN106950980A publication Critical patent/CN106950980A/en
Application granted granted Critical
Publication of CN106950980B publication Critical patent/CN106950980B/en
Expired - Fee Related 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/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft

Landscapes

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

Abstract

The invention discloses a kind of small-sized fixed-wing unmanned plane guidance computer and method of guidance, belong to UAV Flight Control technical field.Guidance computer of the invention is made of power panel and control signal-processing board: power panel includes power converting circuit module, analog reference voltage module;Controlling signal-processing board includes IO drive module, analog signal conditioner module, digital signal conditioning module and CPU module.Method of guidance of the invention can be compatible with Passing zenith tracing and spacing tracks two kinds of tracing modes, and Passing zenith tracing and spacing homing guidance method use unified form, only realize two kinds of homing guidance modes by sending the instruction of some variate-value.The present invention can both automatically switch the tracing mode of unmanned plane according to the change of ground movement speed, its tracing mode can also be artificially controlled according to telecommand, improve tracking efficiency and ensure safety when unmanned plane switches tracing mode.

Description

一种小型固定翼无人机制导计算机及制导方法A small fixed-wing unmanned aerial vehicle guidance computer and guidance method

技术领域technical field

本发明公开了一种小型固定翼无人机制导计算机及制导方法,属于无人机飞行控制技术领域。The invention discloses a guidance computer and a guidance method for a small fixed-wing unmanned aerial vehicle, belonging to the technical field of unmanned aerial vehicle flight control.

背景技术Background technique

无人机技术在过去几十年里取得了迅速发展,在军用和民用领域有着十分广泛的应用前景。在这些应用里,跟踪地面目标是其最基本却具有挑战的任务。同时无人机的运动控制已经成为目标跟踪系统的关键部分。通常跟踪模式可以分为两类:过顶跟踪和定距跟踪。过顶跟踪是一种无人机用于周期性地飞越目标的跟踪模式,该跟踪模式可以密切跟踪快速运动的地面目标,然而存在被暴露的风险。定距跟踪是一种无人机与地面目标保持一定距离的跟踪模式,定距跟踪的优势在于无人机可以跟踪地面目标而不被它发现,但是该跟踪方法因为最小转弯半径的约束而只适用于低速目标的跟踪。在以往的制导方法设计中,一般将这两种跟踪模式的制导方法设计独立开来并分别分析其稳定性。若将过顶跟踪与定距跟踪相结合,设计统一形式的制导方法,即综合了两种跟踪模式的优势并克服两者缺点,具有十分重要的现实意义。UAV technology has achieved rapid development in the past few decades, and has a very wide range of application prospects in military and civilian fields. In these applications, tracking ground targets is the most basic but challenging task. At the same time, the motion control of UAV has become a key part of the target tracking system. Generally, tracking modes can be divided into two categories: overhead tracking and fixed-distance tracking. Overhead tracking is a tracking mode used by UAVs to periodically fly over targets. This tracking mode can closely track fast-moving ground targets, but there is a risk of being exposed. Fixed-distance tracking is a tracking mode in which the UAV keeps a certain distance from the ground target. The advantage of fixed-distance tracking is that the UAV can track the ground target without being detected by it. Suitable for tracking low-speed targets. In the past guidance method design, the guidance method design of these two tracking modes is generally separated and their stability is analyzed separately. If the combination of overhead tracking and fixed-distance tracking is used, it is of great practical significance to design a unified form of guidance method, which combines the advantages of the two tracking modes and overcomes the shortcomings of both.

发明内容Contents of the invention

为了克服现有技术中过顶跟踪和定距跟踪存在的不足并综合两者的优势,本发明提供了一种小型固定翼无人机制导计算机及制导方法,在Frenet-Serret(弗莱纳)框架下建立无人机和地面目标的二维运动学模型,分别分析在过顶跟踪和定距跟踪模式下的矢量变化和位置关系,设计统一形式的制导方法,同时其满足两者跟踪模式的最小转弯半径等约束,分析两种跟踪模式可在跟踪静止和运动目标的稳定性,结合半物理仿真结果表明无人机可以在两种跟踪模式下切换跟踪地面目标。In order to overcome the shortcomings of overhead tracking and fixed-distance tracking in the prior art and combine the advantages of both, the present invention provides a small-sized fixed-wing unmanned aerial vehicle guidance computer and guidance method. Under the framework, the two-dimensional kinematics model of the UAV and the ground target is established, and the vector change and position relationship in the overhead tracking and fixed-distance tracking modes are respectively analyzed, and a unified guidance method is designed, which satisfies the requirements of both tracking modes. Constraints such as the minimum turning radius, analysis of the stability of the two tracking modes in tracking stationary and moving targets, combined with semi-physical simulation results show that the UAV can switch between the two tracking modes to track ground targets.

本发明为解决其技术问题采用如下技术方案:The present invention adopts following technical scheme for solving its technical problem:

一种小型固定翼无人机制导计算机,包括电源板和控制信号处理板,所述电源板包括电源变换电路模块和模拟参考电压模块,所述控制信号处理板包括IO驱动模块、模拟信号调理模块、数字信号调理模块和CPU模块;电源变换电路模块输出数字电源给控制信号处理板的各模块供电,模拟信号调理模块和数字信号调理模块分别通过IO驱动模块与CPU模块进行信息交互。A small-sized fixed-wing unmanned aerial vehicle guidance computer comprises a power board and a control signal processing board, the power board includes a power conversion circuit module and an analog reference voltage module, and the control signal processing board includes an IO drive module and an analog signal conditioning module , a digital signal conditioning module and a CPU module; the power conversion circuit module outputs digital power to supply power to each module of the control signal processing board, and the analog signal conditioning module and the digital signal conditioning module perform information interaction with the CPU module through the IO driver module respectively.

该方法兼容过顶跟踪和定距跟踪两种跟踪模式,包括以下步骤:This method is compatible with two tracking modes: overhead tracking and fixed-distance tracking, and includes the following steps:

(1)当跟踪目标为合作对象时,通过无人机及地面目标间的通讯链路得到无人机及地面目标的位置及航向信息;当跟踪目标为非合作对象时,通过目标指示系统获取无人机及地面目标的位置及航向信息;(1) When the tracking target is a cooperative object, the position and course information of the UAV and the ground target can be obtained through the communication link between the UAV and the ground target; when the tracking target is a non-cooperative object, the information can be obtained through the target indication system Position and heading information of drones and ground targets;

(2)根据无人机与地面目标在二维Frenet-Serret框架下的位置和运动状态,定义各状态量的取值范围和方向,建立无人机与跟踪目标的二维运动学模型;(2) According to the position and motion state of the UAV and the ground target under the two-dimensional Frenet-Serret framework, define the value range and direction of each state quantity, and establish the two-dimensional kinematics model of the UAV and the tracking target;

(3)在建立的二维运动学模型中,根据一项变量值来确定无人机跟踪地面目标的跟踪模式,分别对两种跟踪模式下的变量关系进行分析;(3) In the two-dimensional kinematics model established, the tracking mode of the UAV tracking the ground target is determined according to a variable value, and the variable relationship in the two tracking modes is analyzed respectively;

(4)设计两种跟踪模式下统一形式的制导方法,并分析其稳定性。(4) Design a unified form of guidance method under two tracking modes, and analyze its stability.

步骤(1)中所述无人机及地面目标的位置及航向信息包括无人机的位置[xu,yu]T和无人机航向角ψu、地面目标的位置[xt,yt]T和地面目标航向角ψtThe position and course information of the UAV and the ground target in step (1) includes the UAV position [x u , y u ] T and the UAV heading angle ψ u , the position of the ground target [x t , y t ] T and the ground target heading angle ψ t .

步骤(2)中所述无人机与地面目标在二维Frenet-Serret框架下的的位置和运动状态,无人机定距跟踪地面目标的二维运动学模型表述为:The position and motion state of the UAV and the ground target described in step (2) under the two-dimensional Frenet-Serret framework, the two-dimensional kinematics model of the UAV tracking the ground target at a fixed distance is expressed as:

其中r为无人机与地面目标间的相对距离,vu和vt分别为无人机和地面目标的速度,为无人机航向角速度,为定距跟踪下预设圆切线与视线的夹角的变化率,为无人机与地面目标间的相对距离变化率;χ为当前无人机航向与期望航向间的夹角,χ∈(-π,π]且逆时针为正,即 为无人机期望航向角;为χ角变化率;当无人机处于定距跟踪模式且位于预设跟踪圆以外时,σd为预设圆切线与视线的夹角,存在σdrd为定距跟踪下无人机盘旋的期望距离,无人机在预设圆内时给定σm为期望航向与预设圆切线方向之间的夹角。where r is the relative distance between the UAV and the ground target, v u and v t are the speeds of the UAV and the ground target respectively, is the heading angular velocity of the UAV, is the rate of change of the angle between the preset circle tangent and the line of sight under fixed-distance tracking, is the relative distance change rate between the UAV and the ground target; χ is the angle between the current UAV heading and the expected heading, and χ∈(-π,π] is positive counterclockwise, that is is the desired heading angle of the UAV; is the rate of change of χ angle; when the UAV is in the fixed-distance tracking mode and is outside the preset tracking circle, σ d is the angle between the tangent of the preset circle and the line of sight, there is σ d and r d is the expected distance of the UAV hovering under fixed-distance tracking, given when the UAV is within the preset circle σ m is the angle between the desired heading and the preset circle tangent direction.

步骤(2)中所述无人机与地面目标在二维Frenet-Serret框架下的的位置和运动状态,无人机过顶跟踪地面目标的二维运动学模型表述为:The position and motion state of the UAV and the ground target described in step (2) under the two-dimensional Frenet-Serret framework, the two-dimensional kinematics model of the UAV tracking the ground target over the top is expressed as:

步骤(3)中所述决定无人机跟踪地面目标的跟踪模式的一项变量值为rd,即无人机定距盘旋跟踪地面目标的期望距离,当rd≠0时则跟踪模式为定距跟踪;当rd=0时,则无人机跟踪模式为过顶跟踪。In step (3), one of the variable values that determines the tracking mode of the UAV tracking the ground target is r d , that is, the expected distance for the UAV to track the ground target in fixed-distance circling. When r d ≠ 0, the tracking mode is Fixed-distance tracking; when rd = 0, the UAV tracking mode is overhead tracking.

步骤(4)中所述对两种跟踪模式设计统一形式的制导方法,提出如下的无人机跟踪地面目标制导方法:Described in the step (4) to the guidance method of two kinds of tracking modes design unified form, propose following unmanned aerial vehicle tracking ground target guidance method:

其中制导增益为k1>0且k2<1,在单位时间Δt内,d1为无人机在期望航向运动的距离;d2为地面目标运动的距离;过顶跟踪时为视线角σ,dr为无人机与地面目标间的相对距离r;定距跟踪时为视线角σ和σd之和,对时间的导数,即角速度;sign为符号函数。Among them, the guidance gain is k 1 >0 and k 2 <1. Within a unit time Δt, d 1 is the distance of the UAV moving in the desired heading; d 2 is the distance of the ground target; is the line of sight angle σ, d r is the relative distance r between the UAV and the ground target; is the sum of line-of-sight angles σ and σ d , for derivative with respect to time, that is angular velocity; sign is a sign function.

步骤(4)中对设计的制导方法进行稳定性分析,通过选取李雅普诺夫函数为:则对李雅普诺夫函数求导可得其中k2为制导方法的制导增益,χ为当前无人机航向与期望航向间的夹角,为χ对时间t的导数。In step (4), the stability analysis of the designed guidance method is carried out, and the Lyapunov function is selected as: Then the derivative of the Lyapunov function can be obtained Where k2 is the guidance gain of the guidance method, χ is the angle between the current UAV heading and the desired heading, is the derivative of χ with respect to time t.

本发明具有以下有益效果:The present invention has the following beneficial effects:

(1)避免了以往对两种跟踪模式分别独立开展设计的不足,提高了无人机制导方法的设计效率,使得制导方法具有统一的形式。(1) It avoids the shortcomings of independent design of the two tracking modes in the past, improves the design efficiency of the UAV guidance method, and makes the guidance method have a unified form.

(2)无人机在跟踪地面变速运动目标时自身速度始终保持不变。(2) When the UAV tracks the moving target with variable speed on the ground, its own speed remains constant.

(3)克服了定距跟踪对地面目标运动速度的限制,被跟踪目标的速度可以从静止到无人机最大巡航速度。(3) It overcomes the limitation of fixed-distance tracking on the speed of the ground target, and the speed of the tracked target can be from static to the maximum cruising speed of the UAV.

(4)既可以根据地面运动速度的改变自动切换无人机的跟踪模式,也可以根据遥控指令人为控制其跟踪模式,提高了跟踪效率且确保了无人机切换跟踪模式时的安全性。(4) The tracking mode of the UAV can be automatically switched according to the change of the ground motion speed, or the tracking mode can be manually controlled according to the remote control command, which improves the tracking efficiency and ensures the safety of the UAV when switching the tracking mode.

附图说明Description of drawings

图1是本发明半物理仿真系统硬件架构框图。Fig. 1 is a block diagram of the hardware architecture of the semi-physical simulation system of the present invention.

图2是本发明制导计算机控制信号处理板组成图。Fig. 2 is a composition diagram of the guidance computer control signal processing board of the present invention.

图3为本发明中定距跟踪运动目标示意图。Fig. 3 is a schematic diagram of tracking a moving target at a fixed distance in the present invention.

图4是本发明中过顶跟踪运动目标示意图。Fig. 4 is a schematic diagram of overhead tracking of a moving target in the present invention.

图5是本发明无人机两种模式跟踪固定目标轨迹示意图。Fig. 5 is a schematic diagram of two modes of the UAV tracking a fixed target according to the present invention.

图6是本发明无人机两种模式跟踪固定目标相对距离示意图。Fig. 6 is a schematic diagram of relative distances between two modes of the UAV tracking a fixed target according to the present invention.

图7是本发明无人机两种模式跟踪匀速运动目标轨迹示意图。Fig. 7 is a schematic diagram of two modes of the UAV tracking the trajectory of a uniform moving target in the present invention.

图8是本发明无人机两种模式跟踪匀速运动目标相对距离示意图。Fig. 8 is a schematic diagram of the relative distances of two modes of the UAV tracking a uniform moving target according to the present invention.

图9是本发明Levy运动目标的移动速度剖面示意图。Fig. 9 is a schematic diagram of the moving speed profile of the Levy moving target of the present invention.

图10是本发明无人机两种模式跟踪Levy(列维)运动目标轨迹示意图。Fig. 10 is a schematic diagram of two modes of the UAV tracking the trajectory of a Levy (Levy) moving target according to the present invention.

图11是本发明无人机两种模式跟踪Levy(列维)运动目标相对距离示意图。Fig. 11 is a schematic diagram of the relative distances of the tracking Levy (Levy) moving target in two modes of the drone of the present invention.

图12为本发明所设计的制导方法在半物理仿真系统下无人机跟踪地面目标的航迹示意图。Fig. 12 is a schematic diagram of the trajectory of the UAV tracking the ground target under the semi-physical simulation system of the guidance method designed in the present invention.

具体实施方式Detailed ways

下面结合附图对本发明创造做进一步详细说明。The invention will be described in further detail below in conjunction with the accompanying drawings.

1、制导计算机设计1. Guidance computer design

制导计算机是制导系统的核心,整个系统由两块板上下组成,分别是电源板和控制信号处理板。整个系统由两块板上下组成,分别是电源板和控制信号处理板。电源板包含电源变换电路模块、模拟参考电压模块。控制信号处理板包含IO驱动模块、模拟信号调理模块、数字信号调理模块和CPU模块。可靠性高且功耗小。The guidance computer is the core of the guidance system. The whole system consists of two boards, namely the power supply board and the control signal processing board. The whole system consists of two boards, namely the power board and the control signal processing board. The power board includes a power conversion circuit module and an analog reference voltage module. The control signal processing board includes an IO driver module, an analog signal conditioning module, a digital signal conditioning module and a CPU module. High reliability and low power consumption.

a.本发明所用的制导计算机DC/DC(直流-直流)变换所使用的模块为LT3972,将27V输入电压转变为+5V输出,提供数字电路工作;将27V输入电压转变为5.5V输出,提供舵机电源;将27V输入电压转变为5V输出,提供模拟电源。LT3972最大输出电流为3A,工作温度-45~+85℃。a. The module used for the guidance computer DC/DC (direct current-direct current) conversion used in the present invention is LT3972, and the 27V input voltage is converted into +5V output, and the digital circuit work is provided; the 27V input voltage is converted into 5.5V output, providing Servo power supply; convert 27V input voltage to 5V output to provide analog power. The maximum output current of LT3972 is 3A, and the working temperature is -45~+85℃.

b.控制信号处理板包含模拟信号输入输出、串口、IO输入输出、PWM(脉冲宽度调制)输入输出和CPU模块。其模块组成如图2所示。CPU采用MPC565,对输入输出的信息进行处理、运算、控制等。包括8路14bit DA输出,8路16bit AD输入,8路带隔离PWM输入和8路PWM输出。MR25H10是Everspin公司工业级的串行NVRAM(非易失性随机访问存储器),容量为1Mb,以40MHz的时钟速度高速运行,没有写延迟。MR25H10允许无限次擦除。低电压保护电路可在掉电时自动保护数据,防止在规定电压范围以外时写入数据。模拟信号采样选用AD7689芯片,AD7689是8通道、16位、电荷再分配逐次逼近寄存器(SAR)型模数转换器(ADC),采用单电源VDD供电,AD7689拥有多通道、低功耗数据采集系统所需的所有组成部分,包括:无失码的真16位SAR ADC;用于将输入配置为单端输入、差分输入或双极性输入的8通道(AD7689)低串扰多路复用器;内部低漂移基准源和缓冲器;温度传感器;可选择的单极点滤波器;以及当多通道依次连续采样时非常有用的序列器。b. The control signal processing board includes analog signal input and output, serial port, IO input and output, PWM (pulse width modulation) input and output and CPU module. Its module composition is shown in Fig. 2 . The CPU uses MPC565 to process, calculate and control the input and output information. Including 8-way 14bit DA output, 8-way 16bit AD input, 8-way isolated PWM input and 8-way PWM output. MR25H10 is Everspin's industrial-grade serial NVRAM (Non-Volatile Random Access Memory), with a capacity of 1Mb, running at a high speed of 40MHz, without write delay. MR25H10 allows unlimited erasing. The low-voltage protection circuit can automatically protect data when power is lost, and prevent data from being written when the voltage is outside the specified range. The AD7689 chip is used for analog signal sampling. AD7689 is an 8-channel, 16-bit, charge redistribution successive approximation register (SAR) analog-to-digital converter (ADC). It is powered by a single power supply VDD. AD7689 has a multi-channel, low-power data acquisition system. All components required, including: true 16-bit SAR ADC with no missing codes; 8-channel (AD7689) low-crosstalk multiplexer to configure inputs as single-ended, differential, or bipolar; Internal low-drift reference and buffer; temperature sensor; selectable single-pole filter; and sequencer useful when multiple channels are sampled sequentially.

制导计算机的引导程序有2种工作模式:程序装载模式、程序运行模式。当超级终端主机DB9接头中的8脚和4脚连接时,即运行程序装载模式,否则就运行程序运行模式。在运行程序装载模式时,首先将本发明可执行程序通过XMODEM(串口通信中异步文件传输)协议下载到主板的SRAM(静态随机存取存储器)中,同时保存到主板上的FLASH中,开始执行用户应用程序。在运行用户程序运行模式时,引导程序把可执行程序从FLASH(闪存)中读取到主板的SRAM(静态随机存取存储器)中,并开始执行用户程序。操作步骤:把用于用户程序装载的串口接头插在J1上;编写可执行二进制文件程序;打开WINDOWS的超级终端,定义超级终端的属性有每秒位数115200,数据位为8,奇偶校验无且停止位为1;上电后出现菜单MENU,按X键选择XMODEM;在超级终端上不断出现“§”符号,则主板在请求超级终端发送用户可执行程序;点击超级终端上的菜单:传送->发送文件。选择使用XMODEM协议,然后点击“浏览”选择程序可执行文件,点击发送;按R键直接执行程序。The boot program of the guidance computer has two working modes: program loading mode and program running mode. When the 8-pin and 4-pin in the DB9 connector of the HyperTerminal host are connected, the program loading mode is run, otherwise the program running mode is run. When running the program loading mode, at first the executable program of the present invention is downloaded in the SRAM (static random access memory) of the mainboard through the XMODEM (asynchronous file transfer in serial port communication) protocol, and is saved in the FLASH on the mainboard simultaneously, and starts to execute user application. When running the user program operation mode, the boot program reads the executable program from the FLASH (flash memory) to the SRAM (static random access memory) of the motherboard, and starts to execute the user program. Operation steps: Insert the serial port connector used for user program loading into J1; write executable binary file program; open the WINDOWS hyperterminal, define the properties of the hyperterminal as 115200 bits per second, 8 data bits, parity check None and the stop bit is 1; the menu MENU appears after power-on, press the X key to select XMODEM; if the "§" symbol appears continuously on the hyperterminal, the main board is requesting the hyperterminal to send the user executable program; click the menu on the hyperterminal: Teleport -> Send File. Choose to use the XMODEM protocol, then click "Browse" to select the executable file of the program, and click Send; press R to execute the program directly.

2、制导方法数学模型构建2. Guidance method mathematical model construction

无人机控制系统通常由稳定回路和制导回路组成。在本发明中,认为稳定回路已经设计完成并且可以很好的响应制导回路的制导指令。在理想情况下,认为执行跟踪任务的无人机保持在一个固定的高度,因此通常可以被简化为二维制导问题,并且在本发明中认为无人机和地面目标的位置、速度和航向信息是已知的。上述信息在跟踪目标为合作对象时可以通过两者间的通讯链路得到,非合作对象时可通过卫星等侦查手段获得。记[xu,yu]T表示无人机位置,[xt,yt]T表示地面目标的位置;vu为无人机的巡航速度,vt为地面目标的速度;ψu表示无人机航向角且ψu∈(-π,π],ψt表示地面目标航向角且ψt∈(-π,π],其相互关系如图3所示。A UAV control system usually consists of a stabilization loop and a guidance loop. In the present invention, it is considered that the stabilization circuit has been designed and can respond well to the guidance instructions of the guidance circuit. Ideally, it is considered that the UAV performing the tracking task remains at a fixed height, so it can usually be simplified as a two-dimensional guidance problem, and in the present invention, the position, velocity and heading information of the UAV and the ground target are considered is known. The above information can be obtained through the communication link between the two when the tracking target is a cooperative object, and can be obtained through satellite and other investigative means when the tracking target is not a cooperative object. Note that [x u , y u ] T represents the position of the UAV, [x t , y t ] T represents the position of the ground target; v u is the cruising speed of the UAV, and v t is the speed of the ground target; ψ u represents UAV heading angle and ψ u ∈ (-π, π], ψ t represents the ground target heading angle and ψ t ∈ (-π, π], and their relationship is shown in Figure 3.

在图3中,r为无人机与地面目标的相对距离,r≥0且有上界。本发明所设计的系统动力学模型可以由(1)式描述:In Figure 3, r is the relative distance between the UAV and the ground target, r≥0 and has an upper bound. The system dynamics model designed by the present invention can be described by (1) formula:

其中,为无人机在x轴方向的位置变化率;为无人机在y轴方向的位置的变化率;为无人机航向角速率;vu为无人机的巡航速度;u为无人机制导输入。in, is the position change rate of the UAV in the x-axis direction; is the rate of change of the position of the UAV in the y-axis direction; is the heading rate of the UAV; v u is the cruising speed of the UAV; u is the guidance input of the UAV.

为了分析无人机与目标之间的相对运动关系,由图3可以看出无人机与地面目标点之间的相对距离为其中本发明中方向角度的定义均以x轴向为参考,以逆时针为正且范围为(-π,π]。In order to analyze the relative motion relationship between the UAV and the target, it can be seen from Figure 3 that the relative distance between the UAV and the ground target point is Wherein the definition of the direction angle in the present invention is based on the x-axis as a reference, and the counterclockwise is positive and the range is (-π, π].

无人机跟踪地面目标的二维运动学模型可以写成如下形式:The two-dimensional kinematics model of the UAV tracking the ground target can be written as follows:

其中χ为当前无人机航向角ψu与期望航向角的差值,即 为差值变化率;为距离变化率。由图3可知,当无人机处于定距跟踪模式且位于预设跟踪圆以外时,存在σdasin(x)是反正弦函数;其中为σd定距跟踪下预设圆切线与视线的夹角;rd为定距跟踪下无人机盘旋的期望距离。若无人机在预设圆内时给定 为σd的变化率。σm为d1与dr之间的夹角,则vu与连线r方向之间的夹角为χ+σmdWhere χ is the current UAV heading angle ψ u and the desired heading angle difference, that is is the rate of change of the difference; is the distance change rate. It can be seen from Figure 3 that when the UAV is in the fixed-range tracking mode and is located outside the preset tracking circle, there is σ d and asin(x) is an arcsine function; where σ d is the angle between the preset circle tangent and the line of sight under fixed-distance tracking; r d is the expected distance of the UAV hovering under fixed-distance tracking. If the UAV is within the preset circle, given is the change rate of σ d . σ m is the angle between d 1 and d r , then the angle between v u and the direction of the connecting line r is χ+σ md .

由图4可知,当无人机进入过顶跟踪模式时,点Ps是目标经过Δt后的无人机与目标交汇的位置,d1、d2和r分别对应的单位向量为σm为r与d1之间的夹角,则vu与连线r方向之间的夹角为χ+σm。根据无人机与地面目标的航向及位置关系,分析其变量关系,过顶跟踪模式下无人机跟踪地面目标的二维运动学模型可以写成如下形式:It can be seen from Fig. 4 that when the UAV enters the overhead tracking mode, the point P s is the position where the UAV meets the target after the target passes through Δt, and the unit vectors corresponding to d 1 , d 2 and r are respectively and σ m is the angle between r and d 1 , then the angle between v u and the direction of the connecting line r is χ+σ m . According to the course and position relationship between the UAV and the ground target, the variable relationship is analyzed, and the two-dimensional kinematics model of the UAV tracking the ground target in the overhead tracking mode can be written as follows:

比较式(2)、式(3)可知,当过顶跟踪时,即dr与r重合,rd=0,则式(2)中的σd=0,则式(2)的表达式可以描述为式(3),因此式(2)可以作为无人机定距跟踪和过顶跟踪地面目标统一的二维运动学模型。Comparing Equation (2) and Equation (3), it can be seen that when tracking over the top, that is, d r coincides with r, r d =0, then σ d in Equation (2) =0, then the expression of Equation (2) It can be described as formula (3), so formula (2) can be used as a unified two-dimensional kinematics model for UAV fixed-distance tracking and overhead tracking ground targets.

3、模型中矢量关系分析3. Analysis of vector relationship in the model

无人机飞行可以采取可以顺时针或逆时针两种方式。为了便于分析,本发明定义定距跟踪和过顶跟踪仅采取顺时针飞行,逆时针可以采用相同的方法加以分析。Drones can fly in two ways, either clockwise or counterclockwise. For the convenience of analysis, the present invention defines fixed-distance tracking and overhead tracking to only take clockwise flight, and anti-clockwise can adopt the same method to be analyzed.

假设地面目标运动方向在采样时间Δt内不变,即分析图3中的无人机与目标的运动关系可知:所以从图3得所以同时,所以 Assuming that the movement direction of the ground target remains unchanged within the sampling time Δt, that is Analyzing the motion relationship between the UAV and the target in Figure 3 shows that: so From Figure 3 so at the same time, but so

因此所以其中σ定义为视线角,为定距跟踪下,预设圆切线角;为无人机期望航向角。为σm的补角,为补角的变化率;为预设圆切线角变化率;为无人机期望角变化率;σ1为d1与d2组成的夹角,其为此夹角变化率。therefore so where σ is defined as the line of sight angle, For fixed-distance tracking, the preset circle tangent angle; Desired heading angle for the drone. is the supplementary angle of σ m , is the rate of change of the supplementary angle; is the rate of change of the preset circle tangent angle; is the expected angular change rate of the UAV; σ 1 is the angle formed by d 1 and d 2 , where For this angle change rate.

分析图3由单位矢量间的关系,其中分别是无人机期望航向、目标运动和无人机与预设圆切线方向上的单位速度矢量。可知对其移向平方得则将该式展开得:Analyzing Figure 3 by the unit vector and relationship between and are respectively the desired heading of the UAV, the target movement and the unit velocity vector in the tangent direction between the UAV and the preset circle. It can be seen Move it to the square Expand the formula to:

上式两边同时除以d1 2,则解方程得对该式求微分得:Divide both sides of the above formula by d 1 2 , then Solve the equation to get Differentiate this equation to get:

由矢量关系可得其中为期望航向切向量对t的导数;为当前航向切向量对t的导数;为期望速度的法向量;为期望航向角对t的导数。将式(5)代入该式可得:因为其中为垂直于的法向向量,为垂直于的法向向量。对该式两边取模平方可得进一步可以得到:对该式移向开方有根据上式(4)也可以得到将cosσ1的表达式代入的表达式有by vector relation Available in is the derivative of the desired heading tangent vector to t; is the derivative of the current heading tangent vector to t; is the normal vector of the desired velocity; is the derivative of the desired heading angle with respect to t. Substituting formula (5) into this formula can get: because and which is in to be perpendicular to the normal vector of to be perpendicular to The normal vector of . Taking the modulo square on both sides of the formula can get Further can get: Shifting to the root of this formula has According to the above formula (4), we can also get Substitute the expression for cosσ 1 into The expression has

即有: That is:

选取李雅普诺夫函数为:k2为制导增益,则 Choose the Lyapunov function as: k 2 is the guidance gain, then

设定k2<1,则因此极性一致,本发明下文只需要对展开分析就可获得的符号特征。make which is Set k 2 <1, then therefore and The polarity is the same, the present invention only needs to Expand the analysis to get symbolic features.

令y(χ)=χ-k2·atanχ,则因此y(χ)在定义域内单调递增,并且当χ=0时,y(0)=χ-k2·atanχ|χ=0=0。因此,χ与χ-k2·atanχ的极性一致。Let y(χ)=χ-k 2 ·atanχ, then therefore y(χ) increases monotonously within the definition domain, and when χ=0, y(0)=χ−k 2 ·atanχ| χ=0 =0. Therefore, χ has the same polarity as χ-k 2 ·atanχ.

4、制导方法设计4. Guidance method design

据上述第3节中的分析的结论所得,本发明提出如下(7)基于相对距离/视线角速率的过顶和定距跟踪地面目标的制导方法:According to the conclusion of the analysis in the above-mentioned section 3, the present invention proposes as follows (7) the guidance method based on the overhead of relative distance/line-of-sight angular rate and fixed-distance tracking ground target:

其中制导方法中变量的表达式归纳如下The expressions of the variables in the guidance method are summarized as follows

式(7)中σ定义为视线角,χ为当前无人机航向角ψu与期望航向角的差值,ψt表示地面目标航向角。vu为无人机的巡航速度,vt为地面目标的速度。d1、d2分别为无人机、相切点pt与点ps在单位时间Δt内运动的距离,dr为无人机与相切点pt在单位时间Δt内运动的距离。σm为d1与dr之间的夹角。k1和k2为制导方法的制导增益。In formula (7), σ is defined as the line-of-sight angle, and χ is the current UAV heading angle ψ u and the expected heading angle The difference of , ψ t represents the heading angle of the ground target. v u is the cruising speed of the UAV, and v t is the speed of the ground target. d 1 and d 2 are the moving distances of UAV, tangent point p t and point p s in unit time Δt respectively, and d r is the moving distance of UAV and tangent point p t in unit time Δt. σ m is the angle between d 1 and d r . k1 and k2 are the guidance gains of the guidance method.

如图3所示,σd为定距跟踪下预设圆切线与视线的夹角。在过顶跟踪时则无该方向角度,此角度的定义于下式(9)给出。σ2是dr与d2之间的夹角,表达式如上式(8)所示。d2为在采样时间内目标运动的距离,采样时间内d2=vtAs shown in Figure 3, σ d is the angle between the preset circle tangent and the line of sight under fixed-distance tracking. There is no such direction angle during overhead tracking, and the definition of this angle is given in the following formula (9). σ 2 is the angle between d r and d 2 , the expression is shown in the above formula (8). d 2 is the moving distance of the target within the sampling time, and d 2 =v t within the sampling time.

对方向角σd归纳如下:The direction angle σ d can be summarized as follows:

过顶跟踪:σd=0Overhead tracking: σ d =0

定距跟踪: Fixed distance tracking:

为了统一两种制导方法形式,制导方法中定义方向角如图4所示,在过顶跟踪时该方向角即为视线角,如图3所示在定距跟踪时是视线角σ和σd之和,对归纳如下:In order to unify the forms of the two guidance methods, the direction angle is defined in the guidance method As shown in Figure 4, this direction angle is the line-of-sight angle during overhead tracking, and as shown in Figure 3, it is the sum of line-of-sight angles σ and σd during fixed-distance tracking. Summarized as follows:

过顶跟踪: Overhead tracking:

定距跟踪: Fixed distance tracking:

4.1静止目标下运动学分析4.1 Kinematics analysis under stationary target

目标为静止状态时可认为是上述运动情形下的特殊情况,即目标点固定,不能形成如图3、4中矢量的三角形关系,因此当表达式(2)中的vt=0时,有d2=0,d1与dr重合,σm=0。式(7)所示的制导方法可以简化为:When the target is in a static state, it can be considered as a special case of the above-mentioned motion situation, that is, the target point is fixed and cannot form a triangle relationship as shown in Figure 3 and 4. Therefore, when v t = 0 in the expression (2), we have d 2 =0, d 1 and d r coincide, σ m =0. The guidance method shown in formula (7) can be simplified as:

同时可以得到无人机与地面目标的相对关系,分析其变量关系,二维运动学模型(2)可以简化为:At the same time, the relative relationship between the UAV and the ground target can be obtained, and the variable relationship can be analyzed. The two-dimensional kinematics model (2) can be simplified as:

由式(12)第一项可得, 分为三种情况分析:From the first item of formula (12), we can get, Divided into three situations:

(Ⅰ)r≥rd (Ⅰ) r≥r d

根据式(11),此时再分为两种情况:According to formula (11), at this time Divided into two situations:

a.χ≥0即χ-k2·atanχ≥0a.χ≥0 means χ-k 2 ·atanχ≥0

可知 It can be seen but

when

同样有 when also have

b.χ<0即χ-k2·atanχ<0b. χ<0 means χ-k 2 ·atanχ<0

可知 It can be seen but

when

when

(Ⅱ)r<rd (II) r<r d and

根据式(11),可知根据式(9),可知式(13)重新写为:According to formula (11), it can be seen that According to formula (9), it can be seen that but Formula (13) is rewritten as:

but

(Ⅲ)r<rd (Ⅲ)r<r d and

but

因为所以χ∈[0,π]。则 because So χ∈[0,π]. but

a. a.

因为cosχ>0,χ-k2·atanχ≥0,k1>0,则 Because cosχ>0, χ-k 2 ·atanχ≥0, k 1 >0, then

b. b.

由式(12)可知,又因为cosχ≤0,则因此 It can be seen from formula (12), but And because cosχ≤0, then therefore

综上所述当无人机定距跟踪静止目标时 In summary, when the UAV tracks a stationary target at a fixed distance which is

当无人机过顶跟踪静止目标时,由式(9)可知σd=0。当情况(I)r≥rd或情况(III)(r<rd)时,其证明过程与定距跟踪类似,同理可得当情况(II),即r<rd时,式(13)可以重写为:When the UAV tracks the stationary target overhead, it can be seen from formula (9) that σ d =0. When case (I) r≥r d or case (III) (r<r d and ), the proof process is similar to that of fixed-distance tracking, and similarly we can get When case (II), ie r<r d and When , formula (13) can be rewritten as:

Depend on but which is

综上所述当无人机过顶跟踪静止目标时同样可证明 In summary, when the UAV tracks a stationary target overhead, it can also be proved that

以下再分析的几种情况:Reanalysis below Several situations:

当r≥rd时,当且仅当χ=0时当定距跟踪时,(0,rd)为系统唯一平衡点。过顶跟踪时χ=0显然不可能一直维持;当r<rd时,由于r<rd不可能一直维持,因此也不可能维持;当r<rd时,当且仅当χ=0时无人机过顶跟踪目标时,χ=0有因此同样无法一直维持无人机定距跟踪目标,χ=0有所以χ=0无法维持,则同样无法一直维持综上可得无人机跟踪静止目标时在两种跟踪模式下均是稳定的。When r≥r d , if and only if χ=0 When tracking at a fixed distance, (0,r d ) is the only equilibrium point of the system. It is obviously impossible to maintain χ=0 in overhead tracking; when r<r d and , since r<r d cannot be maintained all the time, so It is also impossible to maintain; when r<r d and , if and only if χ=0 When the UAV tracks the target overhead, χ=0 has Therefore, it is also impossible to maintain The UAV tracks the target at a fixed distance, χ=0 has So χ=0 cannot be maintained, and it cannot be maintained forever In summary, it can be concluded that the UAV is stable in both tracking modes when tracking a stationary target.

4.2运动目标下运动学分析4.2 Kinematics analysis under moving target

(Ⅰ)r≥rd (Ⅰ) r≥r d

根据式(7)知 According to formula (7) we know

a.χ≥0即χ-k2·atanχ≥0a.χ≥0 means χ-k 2 ·atanχ≥0

由式(6)得, From formula (6), we get, but

b.χ<0即χ-k2·atanχ<0b. χ<0 means χ-k 2 ·atanχ<0

由式(6)得, From formula (6), we get, but

(Ⅱ)r<rd (II) r<r d and

根据式(4),由于r<rd,根据式(9)可知因此同时将代入式(2)可得:According to formula (4), Since r<r d , according to formula (9), we know therefore At the same time will Substitute into formula (2) to get:

(Ⅲ)r<rd (Ⅲ)r<r d and

根据式(11), According to formula (11),

a.χ≥0即χ-k2·atanχ≥0a.χ≥0 means χ-k 2 ·atanχ≥0

由式(6)得 By formula (6) get

那么 but So

b.χ<0即χ-k2·atanχ<0b. χ<0 means χ-k 2 ·atanχ<0

由式(6)得 By formula (6) get

那么 but So

当无人机过顶跟踪目标时,则σd=0。当r≥rd或(r<rd),该证明与上述证明过程类似,同样可得当r<rd由于过顶跟踪时σd=0,二维运动学模型可以写为:When the UAV tracks the target overhead, then σ d =0. When r≥r d or (r<r d and ), the proof is similar to the above proof process, and can also be obtained When r<r d and Since σ d =0 during overhead tracking, the two-dimensional kinematics model can be written as:

根据式(4),According to formula (4), but

所以无人机定距跟踪运动的目标时, Therefore, when the drone tracks a moving target at a fixed distance,

当无人机跟踪运动目标时,式(2)所示闭环系统系统是非自治系统。与跟踪静止目标的情况类似,考虑到有界,关于t是一致连续的,因此无人机跟踪运动目标时在两种跟踪模式下均是稳定的。When the UAV tracks the moving target, the closed-loop system shown in formula (2) is a non-autonomous system. Similar to the case of tracking stationary targets, considering got world, It is consistent and continuous with respect to t, so the UAV is stable in both tracking modes when tracking a moving target.

5、制导方法验证5. Guidance method verification

为了验证本发明提出的制导方法设计方法的有效性,在本节中首先通过Matlab工具创建Simulink仿真环境,编写本发明制导方法的S函数,对静止、匀速直线运动以及做变速Levy轨迹运动的地面目标分别进行仿真验证并进行制导增益的改进。最后针对某型无人机六自由度数学模型进行实时仿真飞行验证。In order to verify the effectiveness of the guidance method design method proposed by the present invention, in this section, at first create the Simulink simulation environment by Matlab tool, write the S function of the guidance method of the present invention, to static, uniform linear motion and the ground of doing variable speed Levy trajectory motion The target is simulated and verified separately and the guidance gain is improved. Finally, a real-time simulation flight verification is carried out for a six-degree-of-freedom mathematical model of a certain type of UAV.

在仿真开始时,地面目标和无人机初始点的位置和航向及其他参数分别设置为:At the beginning of the simulation, the position, heading and other parameters of the ground target and the initial point of the UAV are set as:

λ地面目标位置(0,0),航向30°λ ground target position (0,0), heading 30°

λ无人机位置(0,-2000),航向30°λUAV position (0, -2000), heading 30°

λ无人机巡航速度:40m/sλUAV cruise speed: 40m/s

λ无人机最大横滚角:30°λMaximum roll angle of UAV: 30°

λ地面目标速度范围:0--30m/sλ ground target speed range: 0--30m/s

制导方法参数分别设置为k1=1.0,k2=0.2。The guidance method parameters are respectively set as k 1 =1.0, k 2 =0.2.

5.1跟踪静止地面目标5.1 Tracking stationary ground targets

图5为无人机过顶和定距跟踪地面静止目标轨迹。从图5可见,前半部分为过顶跟踪,后半部分是定距跟踪。图6为无人机跟踪目标的相对距离,反映出切换过程流畅且稳定性良好。Figure 5 shows the UAV overhead and fixed-distance tracking ground stationary target trajectory. It can be seen from Figure 5 that the first half is overhead tracking, and the second half is fixed-distance tracking. Figure 6 shows the relative distance of the UAV tracking the target, reflecting the smooth switching process and good stability.

5.2跟踪匀速直线运动地面目标5.2 Tracking ground target moving in a straight line with uniform velocity

图7和图8可见,仿真前1700s目标为匀速直线运动,无人机切换两种跟踪模式对其进行跟踪。后阶段目标静止无人机作过顶跟踪。仿真结果显示无人机无论是定距跟踪或过顶跟踪直线运动的地面目标,均表现出很好的跟踪性能。It can be seen from Figure 7 and Figure 8 that the target 1700s before the simulation is moving in a straight line at a uniform speed, and the UAV switches between two tracking modes to track it. In the later stage, the target stationary UAV performs overhead tracking. The simulation results show that the UAV has good tracking performance whether it is tracking a fixed distance or overhead tracking a linear moving ground target.

5.3跟踪Levy运动目标5.3 Tracking Levy moving target

当模拟地面目标比较复杂的运动状态时,可以采用Levy运动模型,并且地面目标的速度也在较大范围内变化。图9、图10分别给出了地面目标运动的速度剖面和跟踪轨迹。When simulating the complex motion state of the ground target, the Levy motion model can be used, and the speed of the ground target also changes in a large range. Figure 9 and Figure 10 show the velocity profile and tracking trajectory of the ground target movement respectively.

跟踪Levy运动目标的过程分为根据速度自动跟踪和根据指令跟踪。图11为无人机两种模式跟踪Levy运动目标相对距离。仿真前3000s是无人机根据跟踪的地面目标的速度来切换跟踪模式,当地面运动目标的速度小于无人机速度的1/3,则采用定距跟踪模式,反之采用过顶跟踪模式;仿真后3000s里无人机接收指令来进行跟踪,前1500s无人机接收到过顶跟踪指令,最后的1500s接收定距跟踪指令。The process of tracking the Levy moving target is divided into automatic tracking based on speed and tracking based on instructions. Figure 11 shows the relative distance of the two modes of the UAV tracking the Levy moving target. 3000s before the simulation, the UAV switches the tracking mode according to the speed of the tracked ground target. When the speed of the ground moving target is less than 1/3 of the speed of the UAV, the fixed-distance tracking mode is used, otherwise the overhead tracking mode is used; simulation In the next 3000s, the UAV receives instructions to track, in the first 1500s, the UAV receives overhead tracking instructions, and in the last 1500s, it receives fixed-distance tracking instructions.

从图10和图11可见,无人机可以成功的对复杂Levy运动地面目标进行跟踪。即便是跟踪复杂运动状态的目标,采用本文所设计的制导方法,不论是根据地面目标的速度变化还是根据指令来切换跟踪制导方法模式,都可以成功的对目标进行实时跟踪,并且在切换的过度过程中变现出了很好的稳定性。It can be seen from Figure 10 and Figure 11 that UAV can successfully track complex Levy moving ground targets. Even if it is to track a target in a complex motion state, the guidance method designed in this paper can successfully track the target in real time, whether it is based on the speed change of the ground target or according to the command to switch the tracking guidance method mode, and the target can be successfully tracked in real time, and the transition of the transition A good stability has been realized in the process.

6、半物理仿真验证6. Semi-physical simulation verification

当前无人机的控制仿真主要有半物理仿真和全数字仿真。半物理仿真同数字仿真相比,将系统中的部分实物引入仿真回路,较真实的模拟了现场情况,对于所设计的制导方法具有实际的应用意义。At present, the control simulation of UAV mainly includes semi-physical simulation and full digital simulation. Compared with digital simulation, semi-physical simulation introduces some real objects in the system into the simulation circuit, which simulates the scene situation more realistically, and has practical application significance for the designed guidance method.

根据仿真验证的要求,搭建图1所示的半物理仿真硬件平台,平台主要有:制导计算机、无人机数据链仿真系统和仿真计算机。其中以制导计算机为系统的中心,仿真计算机能够与制导计算机进行信息交互。完成遥控指令的发送和遥测接收及能够在航迹显示软件中显式出基于本发明制导方法的跟踪目标的飞行轨迹。According to the requirements of simulation verification, build the semi-physical simulation hardware platform shown in Figure 1. The platform mainly includes: guidance computer, UAV data link simulation system and simulation computer. Among them, the guidance computer is the center of the system, and the simulation computer can exchange information with the guidance computer. The sending of the remote control instruction and the receiving of telemetry can be completed, and the flight track of the tracking target based on the guidance method of the present invention can be displayed in the track display software.

6.1硬件设备:6.1 Hardware equipment:

λ制导计算机lambda guidance computer

λ仿真计算机Lambda simulation computer

λ测试线缆Lambda test cable

λMoxa串口卡λMoxa serial card

λPC机λPC

6.2数字链路仿真系统:6.2 Digital link simulation system:

λ遥控软件Lambda Remote Control Software

λ测控软件Lambda measurement and control software

λ航迹显示软件λ track display software

(1)制导计算机是整个仿真系统的核心,整个系统板卡由两块板上下组成,分别是电源板和控制信号处理板。电源板包含电源变换电路模块、模拟参考电压模块。控制信号处理板包含IO驱动模块、模拟信号调理模块、数字信号调理模块和CPU模块。可靠性高且功耗小。本发明制导计算机下载的程序不仅仅是制导信息,同样包涵了内回路控制信息。(1) The guidance computer is the core of the whole simulation system, and the whole system board is composed of two boards, namely the power board and the control signal processing board. The power board includes a power conversion circuit module and an analog reference voltage module. The control signal processing board includes an IO driver module, an analog signal conditioning module, a digital signal conditioning module and a CPU module. High reliability and low power consumption. The program downloaded by the guidance computer of the present invention is not only guidance information, but also includes inner loop control information.

(2)无人机数据链仿真系统包括了遥控遥测仿真计算机和航迹显示计算机。两台计算机(PC)通过UDP协议进行通讯,由路由器将两台计算机连接起来。遥控遥测计算机通过串口与制导计算机连接并且进行信息的交换。(2) The UAV data link simulation system includes a remote control telemetry simulation computer and a track display computer. Two computers (PC) communicate through the UDP protocol, and the two computers are connected by a router. The remote control telemetry computer is connected with the guidance computer through the serial port and exchanges information.

(3)仿真计算机是本系统的重要组成部分,采用的是研华IPC610工控机。实时计算无人机飞行特性数学模型,将数字仿真建立的模型移植后进行下载,对飞机的整个跟踪过程进行仿真计算并模拟实际的无人机飞行。解算出飞行的航迹、姿态等信息通过串口发送到制导计算机。(3) The simulation computer is an important part of the system, and Advantech IPC610 industrial computer is used. Calculate the mathematical model of UAV flight characteristics in real time, transplant the model established by digital simulation and download it, simulate the entire tracking process of the aircraft and simulate the actual UAV flight. The calculated flight track, attitude and other information are sent to the guidance computer through the serial port.

6.3本发明半物理仿真流程如下:6.3 The semi-physical simulation process of the present invention is as follows:

(1)图1为本发明的仿真系统构成,所示的分别为航迹显示软件界面和遥控遥测软件界面以及制导计算机、仿真计算机。(1) Fig. 1 is the composition of the simulation system of the present invention, shown respectively is the flight path display software interface and the remote control telemetry software interface and the guidance computer, the simulation computer.

(2)制导计算机的引导程序有2种工作模式:程序装载模式、程序运行模式。当超级终端主机DB9接头中的8脚和4脚连接时,即运行程序装载模式,否则就运行程序运行模式。在运行程序装载模式时,首先将本发明可执行程序通过XMODEM(串口通信中异步文件传输)协议下载到主板的SRAM(静态随机存取存储器)中,同时保存到主板上的FLASH(闪存)中,开始执行用户应用程序。在运行用户程序运行模式时,引导程序把可执行程序从FLASH(闪存)中读取到主板的SRAM(静态随机存取存储器)中,并开始执行用户程序。操作步骤:把用于用户程序装载的串口接头插在J1上;编写可执行二进制文件程序;打开WINDOWS的超级终端,定义超级终端的属性有每秒位数115200,数据位为8,奇偶校验无且停止位为1;上电后出现菜单MENU,按X键选择XMODEM;在超级终端上不断出现“§”符号,则主板在请求超级终端发送用户可执行程序;点击超级终端上的菜单:传送->发送文件。选择使用XMODEM协议,然后点击“浏览”选择程序可执行文件,点击发送;按R键直接执行程序。(2) The boot program of the guidance computer has two working modes: program loading mode and program running mode. When the 8-pin and 4-pin in the DB9 connector of the HyperTerminal host are connected, the program loading mode is run, otherwise the program running mode is run. When running the program loading mode, at first the executable program of the present invention is downloaded in the SRAM (static random access memory) of the main board through the XMODEM (asynchronous file transfer in serial port communication) protocol, and is saved in the FLASH (flash memory) on the main board simultaneously , to start executing the user application. When running the user program operation mode, the boot program reads the executable program from the FLASH (flash memory) to the SRAM (static random access memory) of the motherboard, and starts to execute the user program. Operation steps: Insert the serial port connector used for user program loading into J1; write executable binary file program; open the WINDOWS hyperterminal, define the properties of the hyperterminal as 115200 bits per second, 8 data bits, parity check None and the stop bit is 1; the menu MENU appears after power-on, press the X key to select XMODEM; if the "§" symbol appears continuously on the hyperterminal, the main board is requesting the hyperterminal to send the user executable program; click the menu on the hyperterminal: Teleport -> Send File. Choose to use the XMODEM protocol, then click "Browse" to select the executable file of the program, and click Send; press R to execute the program directly.

(3)设置好遥控遥测软件和航迹显示软件的UDP主播地址和端口的配置文件。通过TCP/UDP测试工具确保两台计算机直接能够正常进行通讯。仿真计算机进行物理仿真并将结果通过串口发送到制导计算机。再者制导计算机将数据通过串口发送到遥控遥测计算机。遥控遥测计算机将运行仿真后的数据通过UDP协议发送给航迹显示计算机并在显示设备上显示无人机跟踪飞行航迹。同时将数据通过制导计算机发送给仿真计算机。(3) Set up the UDP anchor address and port configuration files of the remote control telemetry software and track display software. Use the TCP/UDP test tool to ensure that the two computers can directly communicate normally. The simulation computer performs physical simulation and sends the result to the guidance computer through the serial port. Furthermore, the guidance computer sends the data to the remote control telemetering computer through the serial port. The remote control telemetry computer sends the simulated data to the track display computer through the UDP protocol and displays the UAV tracking flight track on the display device. At the same time, the data is sent to the simulation computer through the guidance computer.

(4)图12为根据本发明所设计的制导方法在半物理仿真系统的无人机跟踪地面目标的航迹,可以看出无人机在跟踪地面复杂运动目标时表现出很好的性能。(4) Fig. 12 is the track of the UAV tracking the ground target in the semi-physical simulation system according to the guidance method designed in the present invention. It can be seen that the UAV shows good performance when tracking the complex moving target on the ground.

以上所述仅是本发明的优选实施模式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进,这些改进也应视为本发明的保护范围。The above is only the preferred implementation mode of the present invention. It should be pointed out that for those of ordinary skill in the art, some improvements can be made without departing from the principle of the present invention, and these improvements should also be regarded as the present invention. protection scope of the invention.

Claims (3)

1.一种小型固定翼无人机制导计算机的制导方法,该制导方法采用的制导计算机包括电源板和控制信号处理板,所述电源板包括电源变换电路模块和模拟参考电压模块,所述控制信号处理板包括IO驱动模块、模拟信号调理模块、数字信号调理模块和CPU模块;电源变换电路模块输出数字电源给控制信号处理板的各模块供电,模拟信号调理模块和数字信号调理模块分别通过IO驱动模块与CPU模块进行信息交互;1. a kind of guidance method of small-sized fixed-wing unmanned aerial vehicle guidance computer, the guidance computer that this guidance method adopts comprises power supply board and control signal processing board, and described power supply board comprises power conversion circuit module and analog reference voltage module, and described control The signal processing board includes an IO drive module, an analog signal conditioning module, a digital signal conditioning module, and a CPU module; the power conversion circuit module outputs digital power to supply power to each module of the control signal processing board, and the analog signal conditioning module and the digital signal conditioning module pass through the IO The driver module exchanges information with the CPU module; 其特征在于该制导方法兼容过顶跟踪和定距跟踪两种跟踪模式,包括以下步骤:It is characterized in that the guidance method is compatible with two tracking modes: overhead tracking and fixed-distance tracking, and includes the following steps: (1)当跟踪目标为合作对象时,通过无人机及地面目标间的通讯链路得到无人机及地面目标的位置及航向信息;当跟踪目标为非合作对象时,通过目标指示系统获取无人机及地面目标的位置及航向信息;所述无人机及地面目标的位置及航向信息包括无人机的位置[xu,yu]T和无人机航向角ψu、地面目标的位置[xt,yt]T和地面目标航向角ψt(1) When the tracking target is a cooperative object, the position and course information of the UAV and the ground target can be obtained through the communication link between the UAV and the ground target; when the tracking target is a non-cooperative object, the information can be obtained through the target indication system The position and heading information of the UAV and the ground target; the position and heading information of the UAV and the ground target include the position [x u , y u ] T of the UAV, the heading angle ψ u of the UAV, and the ground target The position [x t ,y t ] T and the heading angle of the ground target ψ t ; (2)根据无人机与地面目标在二维Frenet-Serret框架下的位置和运动状态,定义各状态量的取值范围和方向,建立无人机与地面目标的二维运动学模型;所述无人机定距跟踪地面目标的二维运动学模型表述为:(2) According to the position and motion state of the UAV and the ground target under the two-dimensional Frenet-Serret framework, define the value range and direction of each state quantity, and establish the two-dimensional kinematic model of the UAV and the ground target; The two-dimensional kinematics model of the UAV tracking the ground target at a fixed distance is expressed as: 其中r为无人机与地面目标间的相对距离,vu和vt分别为无人机和地面目标的速度,为无人机航向角速度,为定距跟踪下预设圆切线与视线的夹角的变化率,为无人机与地面目标间的相对距离变化率;χ为当前无人机航向与期望航向间的夹角,χ∈(-π,π]且逆时针为正,即 为无人机期望航向角;为χ角变化率;当无人机处于定距跟踪模式且位于预设跟踪圆以外时,σd为预设圆切线与视线的夹角,存在σdrd为定距跟踪下无人机盘旋的期望距离,无人机在预设圆内时给定σm为期望航向与预设圆切线方向之间的夹角;where r is the relative distance between the UAV and the ground target, v u and v t are the speeds of the UAV and the ground target respectively, is the heading angular velocity of the UAV, is the rate of change of the angle between the preset circle tangent and the line of sight under fixed-distance tracking, is the relative distance change rate between the UAV and the ground target; χ is the angle between the current UAV heading and the expected heading, and χ∈(-π,π] is positive counterclockwise, that is is the desired heading angle of the UAV; is the rate of change of χ angle; when the UAV is in the fixed-distance tracking mode and is outside the preset tracking circle, σ d is the angle between the tangent of the preset circle and the line of sight, there is σ d and r d is the expected distance of the UAV hovering under fixed-distance tracking, given when the UAV is within the preset circle σ m is the angle between the desired heading and the preset circle tangent direction; (3)在建立的二维运动学模型中,根据一项变量值来确定无人机跟踪地面目标的跟踪模式,分别对两种跟踪模式下的变量关系进行分析;决定无人机跟踪地面目标的跟踪模式的一项变量值为rd,即无人机定距盘旋跟踪地面目标的期望距离,当rd≠0时则无人机跟踪模式为定距跟踪;当rd=0时,则无人机跟踪模式为过顶跟踪;(3) In the two-dimensional kinematics model established, the tracking mode of the UAV tracking the ground target is determined according to a variable value, and the variable relationship in the two tracking modes is analyzed respectively; it is determined that the UAV tracking the ground target A variable value of the tracking mode is r d , that is, the expected distance for the UAV to track the ground target at a fixed distance. When r d ≠ 0, the UAV tracking mode is fixed-distance tracking; when r d = 0, Then the UAV tracking mode is overhead tracking; (4)设计两种跟踪模式下统一形式的制导方法,并分析其稳定性;提出如下的无人机跟踪地面目标制导方法:(4) Design a unified form of guidance method under two tracking modes, and analyze its stability; propose the following guidance method for UAV tracking ground targets: 其中制导增益为k1>0且k2<1,在单位时间Δt内,d1为无人机在期望航向运动的距离;d2为地面目标运动的距离;过顶跟踪时为视线角σ,dr为无人机与地面目标间的相对距离r;定距跟踪时为视线角σ和σd之和,对时间的导数,即的角速度;sign为符号函数。Among them, the guidance gain is k 1 >0 and k 2 <1. Within a unit time Δt, d 1 is the distance of the UAV moving in the desired heading; d 2 is the distance of the ground target; is the line of sight angle σ, d r is the relative distance r between the UAV and the ground target; is the sum of line-of-sight angles σ and σ d , for derivative with respect to time, that is The angular velocity; sign is a sign function. 2.根据权利要求1所述的一种小型固定翼无人机制导计算机的制导方法,其特征在于:步骤(2)中所述无人机与地面目标在二维Frenet-Serret框架下的的位置和运动状态,无人机过顶跟踪地面目标的二维运动学模型表述为:2. the guidance method of a kind of small-sized fixed-wing unmanned aerial vehicle guidance computer according to claim 1, is characterized in that: the unmanned aerial vehicle described in the step (2) and ground target under two-dimensional Frenet-Serret framework Position and motion state, the two-dimensional kinematics model of the UAV tracking the ground target over the top is expressed as: 3.根据权利要求2所述的一种小型固定翼无人机制导计算机的制导方法,其特征在于:步骤(4)中对设计的制导方法进行稳定性分析,通过选取李雅普诺夫函数为:则对李雅普诺夫函数求导可得其中k2为制导方法的制导增益,χ为当前无人机航向与期望航向间的夹角,为χ对时间t的导数。3. the guidance method of a kind of small-sized fixed-wing unmanned aerial vehicle guidance computer according to claim 2, it is characterized in that: in step (4), the guidance method of design is carried out stability analysis, by choosing Lyapunov function as: Then the derivative of the Lyapunov function can be obtained Where k2 is the guidance gain of the guidance method, χ is the angle between the current UAV heading and the desired heading, is the derivative of χ with respect to time t.
CN201710253522.6A 2017-04-18 2017-04-18 A kind of small-sized fixed-wing unmanned plane guidance computer and method of guidance Expired - Fee Related CN106950980B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710253522.6A CN106950980B (en) 2017-04-18 2017-04-18 A kind of small-sized fixed-wing unmanned plane guidance computer and method of guidance

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710253522.6A CN106950980B (en) 2017-04-18 2017-04-18 A kind of small-sized fixed-wing unmanned plane guidance computer and method of guidance

Publications (2)

Publication Number Publication Date
CN106950980A CN106950980A (en) 2017-07-14
CN106950980B true CN106950980B (en) 2019-08-13

Family

ID=59476319

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710253522.6A Expired - Fee Related CN106950980B (en) 2017-04-18 2017-04-18 A kind of small-sized fixed-wing unmanned plane guidance computer and method of guidance

Country Status (1)

Country Link
CN (1) CN106950980B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108227736B (en) * 2017-12-18 2020-09-18 南京航空航天大学 Fixed wing unmanned aerial vehicle formation tracking guidance method based on ranging signals
CN109976386B (en) * 2019-04-04 2022-03-11 中国电子科技集团公司信息科学研究院 Method and system for cooperatively tracking target by multiple unmanned aerial vehicles
CN111142558B (en) * 2019-12-24 2023-03-14 中国航空工业集团公司西安飞机设计研究所 Method and device for capturing system requirements

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033546A (en) * 2010-11-09 2011-04-27 上海交通大学 Low-altitude airship flight control system and flight control method thereof
CN102426422A (en) * 2011-12-22 2012-04-25 北京航空航天大学 A Modular Design Method of Computer Measurement and Control Device
CN103279082A (en) * 2013-05-02 2013-09-04 广州航新航空科技股份有限公司 Aeronautic integrated data acquisition and control system
CN104656666A (en) * 2015-03-11 2015-05-27 哈尔滨工业大学 Relative orbit design and high-precision posture pointing control method aiming at space non-cooperative target
CN105353763A (en) * 2015-12-01 2016-02-24 哈尔滨工业大学 Relative orbit attitude finite time control method for non-cooperative target spacecraft
CN105425819A (en) * 2015-11-25 2016-03-23 南京航空航天大学 Guidance method for tracking ground target automatically by unmanned plane
CN106354156A (en) * 2016-09-29 2017-01-25 腾讯科技(深圳)有限公司 Method and device for tracking target object, and air vehicle
CN106406359A (en) * 2016-08-30 2017-02-15 南京航空航天大学 Virtual object-based guidance method used for fixed wing unmanned aerial vehicle to track ground object
CN106403900A (en) * 2016-08-29 2017-02-15 上海交通大学 Flyer tracking and locating system and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7343232B2 (en) * 2003-06-20 2008-03-11 Geneva Aerospace Vehicle control system including related methods and components
US7765062B2 (en) * 2006-04-25 2010-07-27 Honeywell International Inc. Method and system for autonomous tracking of a mobile target by an unmanned aerial vehicle

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033546A (en) * 2010-11-09 2011-04-27 上海交通大学 Low-altitude airship flight control system and flight control method thereof
CN102426422A (en) * 2011-12-22 2012-04-25 北京航空航天大学 A Modular Design Method of Computer Measurement and Control Device
CN103279082A (en) * 2013-05-02 2013-09-04 广州航新航空科技股份有限公司 Aeronautic integrated data acquisition and control system
CN104656666A (en) * 2015-03-11 2015-05-27 哈尔滨工业大学 Relative orbit design and high-precision posture pointing control method aiming at space non-cooperative target
CN105425819A (en) * 2015-11-25 2016-03-23 南京航空航天大学 Guidance method for tracking ground target automatically by unmanned plane
CN105353763A (en) * 2015-12-01 2016-02-24 哈尔滨工业大学 Relative orbit attitude finite time control method for non-cooperative target spacecraft
CN106403900A (en) * 2016-08-29 2017-02-15 上海交通大学 Flyer tracking and locating system and method
CN106406359A (en) * 2016-08-30 2017-02-15 南京航空航天大学 Virtual object-based guidance method used for fixed wing unmanned aerial vehicle to track ground object
CN106354156A (en) * 2016-09-29 2017-01-25 腾讯科技(深圳)有限公司 Method and device for tracking target object, and air vehicle

Also Published As

Publication number Publication date
CN106950980A (en) 2017-07-14

Similar Documents

Publication Publication Date Title
CN107422748B (en) A kind of fixed-wing unmanned plane formation guidance device and collaboration homing guidance method
Giernacki et al. Crazyflie 2.0 quadrotor as a platform for research and education in robotics and control engineering
CN202758243U (en) Unmanned aerial vehicle flight control system
TWI558617B (en) Unmanned flight vehicle autonomous flight computer system and control method
CN108227736B (en) Fixed wing unmanned aerial vehicle formation tracking guidance method based on ranging signals
CN110223565B (en) Flight simulation method, device, equipment and storage medium
CN106950980B (en) A kind of small-sized fixed-wing unmanned plane guidance computer and method of guidance
CN102789171A (en) Method and system for semi-physical simulation test of visual unmanned aerial vehicle flight control
Sun et al. Design and implementation of a real-time hardware-in-the-loop testing platform for a dual-rotor tail-sitter unmanned aerial vehicle
CN109446582B (en) High-precision order-reduction steady gliding dynamics modeling method considering earth rotation
CN104765377A (en) Unmanned helicopter flying control platform system based on QNX
CN111459188B (en) Quaternion-based multi-rotor nonlinear flight control method
CN105242679A (en) Method for designing control system of four rotor aircraft
Zhang et al. UAV flight control system modeling and simulation based on FlightGear
Gu et al. Model free adaptive control design for a tilt trirotor unmanned aerial vehicle with quaternion feedback: Theory and implementation
Ratti et al. Towards low-power, low-profile avionics architecture and Control for Micro Aerial Vehicles
Kim et al. Design and verification of controllers for airships
CN116266061A (en) An RTX-based intelligent ammunition cooperative combat system evaluation simulation platform
CN118348795A (en) Four-rotor unmanned aerial vehicle limited time control method with virtual control law saturation
Xu et al. Attitude optimization control of unmanned helicopter in coal mine using membrane computing
Lv et al. Research and design of four rotor uav based on cascade pid
CN117706936A (en) Adaptive adjustment control method of four-rotor unmanned aerial vehicle considering error constraint and unknown interference
Yu et al. Research on the optimization of flight control technology for UAVs based on reinforcement learning on moving platform
CN116301026A (en) Large maneuvering agile flight method of four-rotor unmanned aerial vehicle in complex environment
CN113108779A (en) Independent arrow measurement system based on 1553B bus triple redundancy

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190813