CN108196561A - The robust wind disturbance resistance position control method and device of a kind of unmanned vehicle - Google Patents
The robust wind disturbance resistance position control method and device of a kind of unmanned vehicle Download PDFInfo
- Publication number
- CN108196561A CN108196561A CN201810049761.4A CN201810049761A CN108196561A CN 108196561 A CN108196561 A CN 108196561A CN 201810049761 A CN201810049761 A CN 201810049761A CN 108196561 A CN108196561 A CN 108196561A
- Authority
- CN
- China
- Prior art keywords
- yaw
- pitching
- signal
- pitch
- state information
- 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.)
- Pending
Links
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/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
Landscapes
- Engineering & Computer Science (AREA)
- 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 present application provides a method and device for anti-wind interference position control of an unmanned aerial vehicle, including: based on the set pitch reference signal and the acquired pitch state information output by the aircraft, respectively determine the pitch nominal control signal and the pitch robust compensation signal , according to the pitch nominal control signal and the pitch robust compensation signal, determine the first pitch control input signal of the aircraft; based on the set yaw reference signal and the obtained yaw state information and roll state information output by the aircraft, the yaw A navigation mark control signal, and a first yaw robust compensation signal determined according to the yaw reference signal and the yaw state information, and a first yaw robust compensation signal determined according to the yaw nominal control signal and the first yaw robust compensation signal Determine the yaw control input signal of the aircraft; control the flight attitude of the aircraft according to the first pitch control input signal and the yaw control input signal.
Description
技术领域technical field
本申请涉及飞行器控制技术领域,具体而言,涉及一种无人飞行器的鲁棒抗风扰位置控制方法和装置。The present application relates to the technical field of aircraft control, in particular, to a method and device for robust anti-wind disturbance position control of an unmanned aircraft.
背景技术Background technique
无人飞行器以其机动性、灵活性和通用性在民用和军事领域得到了广泛的应用。但是无人飞行器的跟踪性能会受到诸如持续性阵风和大气湍流等不利天气条件的影响,需要具有鲁棒性的控制系统来抑制这些干扰。以前的许多实验都只研究在悬停或接近悬停的情况下,无人飞行器在有持续固定风速的阵风的作用下的稳定性,所以在随时间变化的阵风干扰和大机动情况下,使飞行器获得更好的跟踪性能仍然具有挑战性。Unmanned aerial vehicles have been widely used in civil and military fields due to their maneuverability, flexibility and versatility. However, the tracking performance of UAVs will be affected by adverse weather conditions such as persistent wind gusts and atmospheric turbulence, and a robust control system is required to suppress these disturbances. Many previous experiments have only studied the stability of UAVs under constant constant wind gusts when hovering or near-hovering, so in the case of time-varying gust disturbances and large maneuvers, the Achieving better tracking performance for aerial vehicles remains challenging.
发明内容Contents of the invention
有鉴于此,本申请的目的在于提供一种无人飞行器的鲁棒抗风扰位置控制方法和装置,用于解决现有技术中为飞行器飞行过程中受风的影响而导致的不稳定问题。In view of this, the purpose of this application is to provide a robust anti-wind disturbance position control method and device for an unmanned aerial vehicle, which is used to solve the instability problem caused by the influence of wind during the flight of the aircraft in the prior art.
第一方面,本申请实施例提供了一种无人飞行器的鲁棒抗风扰位置控制方法,该方法包括:In the first aspect, the embodiment of the present application provides a robust anti-wind disturbance position control method for an unmanned aerial vehicle, the method comprising:
基于设定的俯仰参考信号和获取的飞行器输出的俯仰状态信息,分别确定俯仰标称控制信号和俯仰鲁棒补偿信号,根据俯仰标称控制信号和俯仰鲁棒补偿信号,确定飞行器的第一俯仰控制输入信号;Based on the set pitch reference signal and the acquired pitch state information output by the aircraft, respectively determine the pitch nominal control signal and the pitch robust compensation signal, and determine the first pitch of the aircraft according to the pitch nominal control signal and the pitch robust compensation signal control input signal;
基于设定的偏航参考信号和获取的飞行器输出的偏航状态信息和滚转状态信息确定的偏航标称控制信号,以及根据所述偏航参考信号和所述偏航状态信息确定的第一偏航鲁棒补偿信号,根据所述偏航标称控制信号和所述第一偏航鲁棒补偿信号确定飞行器的偏航控制输入信号;The yaw nominal control signal determined based on the set yaw reference signal and the acquired yaw state information and roll state information output by the aircraft, and the first determined according to the yaw reference signal and the yaw state information. a yaw robust compensation signal, determining a yaw control input signal of the aircraft according to the yaw nominal control signal and the first yaw robust compensation signal;
根据所述第一俯仰控制输入信号和所述偏航控制输入信号,控制飞行器的飞行姿态。The flight attitude of the aircraft is controlled according to the first pitch control input signal and the yaw control input signal.
可选地,基于设定的俯仰参考信号和获取的飞行器输出的俯仰状态信息,确定俯仰标称控制信号,包括:Optionally, based on the set pitch reference signal and the acquired pitch state information output by the aircraft, the pitch nominal control signal is determined, including:
根据所述俯仰参考信号,以及预设的飞行器的俯仰参数,确定俯仰鲁棒补偿状态量;determining a pitch robust compensation state quantity according to the pitch reference signal and preset pitch parameters of the aircraft;
根据所述俯仰鲁棒补偿状态量,以及所述俯仰状态信息、俯仰标称控制参数,确定所述俯仰标称控制信号。The pitch nominal control signal is determined according to the pitch robust compensation state quantity, the pitch state information, and the pitch nominal control parameter.
可选地,基于设定的俯仰参考信号和获取的飞行器输出的俯仰状态信息,确定俯仰鲁棒补偿信号,包括:Optionally, based on the set pitch reference signal and the acquired pitch state information output by the aircraft, the pitch robust compensation signal is determined, including:
计算所述俯仰状态信息的值和所述俯仰参考信号的值的差值,将所述差值作为俯仰角误差;calculating a difference between the value of the pitch state information and the value of the pitch reference signal, and using the difference as a pitch angle error;
根据所述俯仰角误差,以及记录的第二俯仰控制输入信号和俯仰鲁棒补偿状态量,确定俯仰鲁棒补偿信号。A pitch robust compensation signal is determined according to the pitch angle error, the recorded second pitch control input signal and the pitch robust compensation state quantity.
可选地,所述基于设定的偏航参考信号和获取的飞行器输出的偏航状态信息和滚转状态信息确定的偏航标称控制信号,包括:Optionally, the yaw nominal control signal determined based on the set yaw reference signal and the acquired yaw state information and roll state information output by the aircraft includes:
计算所述偏航状态信息的值和所述偏航参考信号的值的差值将所述差值作为偏航角误差;calculating the difference between the value of the yaw state information and the value of the yaw reference signal and using the difference as a yaw angle error;
基于所述偏航角误差,以及所述滚转状态信息、所述偏航状态信息,确定所述偏航标称控制信号。The yaw nominal control signal is determined based on the yaw angle error, and the roll state information and the yaw state information.
可选地,根据所述偏航参考信号和获取的飞行器输出的偏航状态信息确定的第一偏航鲁棒补偿信号,包括:Optionally, the first yaw robust compensation signal determined according to the yaw reference signal and the acquired yaw state information output by the aircraft includes:
根据所述偏航参考信号和所述偏航状态信息,确定偏航状态量;determining a yaw state quantity according to the yaw reference signal and the yaw state information;
根据所述偏航状态量,以及记录的第二偏航鲁棒补偿信号,确定所述第一偏航鲁棒补偿信号。The first yaw robust compensation signal is determined according to the yaw state quantity and the recorded second yaw robust compensation signal.
第二方面,本申请实施例提供了一种无人飞行器的鲁棒抗风扰位置控制装置,该装置包括:In the second aspect, the embodiment of the present application provides a robust anti-wind disturbance position control device for an unmanned aerial vehicle, which includes:
第一处理模块,用于基于设定的俯仰参考信号和获取的飞行器输出的俯仰状态信息,分别确定俯仰标称控制信号和俯仰鲁棒补偿信号,根据俯仰标称控制信号和俯仰鲁棒补偿信号,确定飞行器的第一俯仰控制输入信号;The first processing module is used to respectively determine the pitch nominal control signal and the pitch robust compensation signal based on the set pitch reference signal and the acquired pitch state information output by the aircraft, according to the pitch nominal control signal and the pitch robust compensation signal , to determine the first pitch control input signal of the aircraft;
第二处理模块,基于设定的偏航参考信号和获取的飞行器输出的偏航状态信息和滚转状态信息确定的偏航标称控制信号,以及根据所述偏航参考信号和所述偏航状态信息确定的第一偏航鲁棒补偿信号,根据所述偏航标称控制信号和所述第一偏航鲁棒补偿信号确定飞行器的偏航控制输入信号;The second processing module is based on the yaw nominal control signal determined based on the set yaw reference signal and the acquired yaw state information and roll state information output by the aircraft, and according to the yaw reference signal and the yaw state A first yaw robust compensation signal determined by the information, determining an aircraft yaw control input signal according to the yaw nominal control signal and the first yaw robust compensation signal;
第三处理模块,用于根据所述第一俯仰控制输入信号和所述偏航控制输入信号,控制飞行器的飞行姿态。A third processing module, configured to control the flight attitude of the aircraft according to the first pitch control input signal and the yaw control input signal.
可选地,所述第一处理模块具体用于:Optionally, the first processing module is specifically configured to:
根据所述俯仰参考信号,以及预设的飞行器的俯仰参数,确定俯仰鲁棒补偿状态量;determining a pitch robust compensation state quantity according to the pitch reference signal and preset pitch parameters of the aircraft;
根据所述俯仰鲁棒补偿状态量,以及所述俯仰状态信息、俯仰标称控制参数,确定所述俯仰标称控制信号。The pitch nominal control signal is determined according to the pitch robust compensation state quantity, the pitch state information, and the pitch nominal control parameter.
可选地,所述第一处理模块具体用于:Optionally, the first processing module is specifically configured to:
计算所述俯仰状态信息的值和所述俯仰参考信号的值的差值,将所述差值作为俯仰角误差;calculating a difference between the value of the pitch state information and the value of the pitch reference signal, and using the difference as a pitch angle error;
根据所述俯仰角误差,以及记录的第二俯仰控制输入信号和俯仰鲁棒补偿状态量,确定俯仰鲁棒补偿信号。A pitch robust compensation signal is determined according to the pitch angle error, the recorded second pitch control input signal and the pitch robust compensation state quantity.
可选地,所述第二处理模块具体用于:Optionally, the second processing module is specifically configured to:
计算所述偏航状态信息的值和所述偏航参考信号的值的差值将所述差值作为偏航角误差;calculating the difference between the value of the yaw state information and the value of the yaw reference signal and using the difference as a yaw angle error;
基于所述偏航角误差,以及所述滚转状态信息、所述偏航状态信息,确定所述偏航标称控制信号。The yaw nominal control signal is determined based on the yaw angle error, and the roll state information and the yaw state information.
可选地,所述第二处理模块具体用于:Optionally, the second processing module is specifically configured to:
根据所述偏航参考信号和所述偏航状态信息,确定偏航状态量;determining a yaw state quantity according to the yaw reference signal and the yaw state information;
根据所述偏航状态量,以及记录的第二偏航鲁棒补偿信号,确定所述第一偏航鲁棒补偿信号。The first yaw robust compensation signal is determined according to the yaw state quantity and the recorded second yaw robust compensation signal.
本申请实施例提供的一种无人飞行器的鲁棒抗风扰位置控制方法和装置,基于设定的俯仰参考信号和获取的飞行器输出的俯仰状态信息,分别确定俯仰标称控制信号和俯仰鲁棒补偿信号,根据俯仰标称控制信号和俯仰鲁棒补偿信号,确定飞行器的第一俯仰控制输入信号;基于设定的偏航参考信号和获取的飞行器输出的偏航状态信息和滚转状态信息确定的偏航标称控制信号,以及根据所述偏航状态量确定的偏航鲁棒补偿信号,根据所述偏航标称控制信号和所述偏航鲁棒补偿信号确定飞行器的第一偏航控制输入信号;根据所述第一俯仰控制输入信号和所述第一偏航控制输入信号,控制飞行器的飞行姿态,在工程应用中易于实现,容易获取理想的飞行器动态和稳态跟踪性能。A method and device for robust anti-wind disturbance position control of an unmanned aerial vehicle provided in the embodiments of the present application, based on the set pitch reference signal and the acquired pitch state information output by the aircraft, respectively determine the pitch nominal control signal and pitch robust Rod compensation signal, according to the pitch nominal control signal and the pitch robust compensation signal, determine the first pitch control input signal of the aircraft; based on the set yaw reference signal and the acquired aircraft output yaw state information and roll state information The determined yaw nominal control signal, and the yaw robust compensation signal determined according to the yaw state quantity, the first yaw control of the aircraft is determined according to the yaw nominal control signal and the yaw robust compensation signal Input signal: According to the first pitch control input signal and the first yaw control input signal, the flight attitude of the aircraft is controlled, which is easy to implement in engineering applications, and it is easy to obtain ideal dynamic and steady-state tracking performance of the aircraft.
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。In order to make the above-mentioned purpose, features and advantages of the present application more comprehensible, preferred embodiments will be described in detail below together with the accompanying drawings.
附图说明Description of drawings
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the accompanying drawings used in the embodiments. It should be understood that the following drawings only show some embodiments of the present application, so It should be regarded as a limitation on the scope, and those skilled in the art can also obtain other related drawings based on these drawings without creative work.
图1为本申请实施例涉及的一种无人飞行器的结构示意图;Fig. 1 is a schematic structural view of an unmanned aerial vehicle involved in an embodiment of the present application;
图2为本申请实施例提供的一种无人飞行器的鲁棒抗风扰位置控制方法的流程示意图;FIG. 2 is a schematic flow diagram of a robust anti-wind disturbance position control method for an unmanned aerial vehicle provided in an embodiment of the present application;
图3为本申请实施例提供的一种飞行器中信号控制流向的示意图;FIG. 3 is a schematic diagram of signal control flow in an aircraft provided by an embodiment of the present application;
图4为本申请实施例提供的一种无人飞行器的鲁棒抗风扰位置控制装置的结构示意图;FIG. 4 is a schematic structural diagram of a robust anti-wind disturbance position control device for an unmanned aerial vehicle provided in an embodiment of the present application;
图5A-B分别为本申请实施例一提供的一种静态反馈控制中的俯仰角的响应效果图和偏航角的响应效果图;5A-B are respectively a response effect diagram of a pitch angle and a response effect diagram of a yaw angle in a static feedback control provided in Embodiment 1 of the present application;
图6A-B分别为本申请实施例一提供的一种鲁棒控制中的俯仰角的响应效果图和偏航角的响应效果图;6A-B are respectively a response effect diagram of a pitch angle and a response effect diagram of a yaw angle in a robust control provided in Embodiment 1 of the present application;
图7A-C分别为本申请实施例二提供的一种静态反馈控制中的响应效果图、偏航角的响应效果图、滚转角的响应效果图;7A-C are respectively a response effect diagram, a yaw angle response effect diagram, and a roll angle response effect diagram in a static feedback control provided in Embodiment 2 of the present application;
图8A-C分别为本申请实施例二提供的一种鲁棒控制中的俯仰角的响应效果图、偏航角的响应效果图、滚转角的响应效果图;8A-C are respectively a response effect diagram of a pitch angle, a response effect diagram of a yaw angle, and a response effect diagram of a roll angle in a robust control provided in Embodiment 2 of the present application;
图9A-C分别为本申请实施例三提供的一种静态反馈控制中的响应效果图、偏航角的响应效果图、滚转角的响应效果图;9A-C are respectively a response effect diagram, a yaw angle response effect diagram, and a roll angle response effect diagram in a static feedback control provided in Embodiment 3 of the present application;
图10A-C分别为本申请实施例三提供的一种鲁棒控制中的俯仰角的响应效果图、偏航角的响应效果图、滚转角的响应效果图。10A-C are respectively a response effect diagram of a pitch angle, a response effect diagram of a yaw angle, and a response effect diagram of a roll angle in a robust control provided in Embodiment 3 of the present application.
具体实施方式Detailed ways
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only It is a part of the embodiments of this application, not all of them. The components of the embodiments of the application generally described and illustrated in the figures herein may be arranged and designed in a variety of different configurations. Accordingly, the following detailed description of the embodiments of the application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of the application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative efforts belong to the scope of protection of the present application.
如图1所示,本申请公开的无人飞行器控制方法中的信号基于以下模型,该飞行器的动态模型可以描述为:As shown in Fig. 1, the signal in the unmanned aerial vehicle control method disclosed in the present application is based on the following model, and the dynamic model of this aircraft can be described as:
其中,θ(t)是飞行器输出的俯仰角,φ(t)是飞行器输出的滚转角,ψ(t)是飞行器输出的偏航角,Vf(t)和Vb(t)分别是施加在飞行器前后电机上的电压, wi(t)(i=θ,φ,ψ)是由外部阵风作用于飞行器上产生的附加力,Vop是正常数, aij(i=θ,φ,ψ;j=1,2)和bi(i=θ,φ)分别是飞行器参数。飞行器参数可以分为预定的标称参数(由上标N表示)和不确定参数(由Δ表示)。Among them, θ(t) is the pitch angle output by the aircraft, φ(t) is the roll angle output by the aircraft, ψ(t) is the yaw angle output by the aircraft, V f (t) and V b (t) are respectively applied The voltage on the front and rear motors of the aircraft, w i (t) (i=θ, φ, ψ) is the additional force generated by the external gust acting on the aircraft, V op is a normal constant, a ij (i = θ, φ, ψ; j=1,2) and b i (i=θ,φ) are aircraft parameters, respectively. Aircraft parameters can be divided into predetermined nominal parameters (indicated by superscript N) and uncertain parameters (indicated by Δ).
其中,bψ=aψ2Vop, where b ψ = a ψ2 V op ,
定义飞行器的俯仰控制输入信号uθ(t)=Vf(t)+Vb(t)和偏航控制输入信号 uψ(t)=Vf(t)-Vb(t),那么,公式组(1)的飞行器模型可以重写为:Define the aircraft pitch control input signal u θ (t) = V f (t) + V b (t) and yaw control input signal u ψ (t) = V f (t) - V b (t), then, The aircraft model of formula group (1) can be rewritten as:
其中,qi(t)(i=θ,φ,ψ1)称为等价扰动,包括参数变化、非线性、耦合和外部风干扰等,等价扰动由下式表示:Among them, q i (t) (i=θ, φ, ψ1) is called the equivalent disturbance, including parameter change, nonlinearity, coupling and external wind disturbance, etc. The equivalent disturbance is expressed by the following formula:
其中,uθ(t)为俯仰第一控制输入信号;Among them, u θ (t) is the first pitch control input signal;
uψ(t)为偏航第一控制输入信号;u ψ (t) is the first yaw control input signal;
wθ(t)外部阵风作用于飞行器俯仰通道上产生的附加力;w θ (t) The additional force generated by the external gust acting on the pitch channel of the aircraft;
wψ(t)外部阵风作用于飞行器偏航通道上产生的附加力;w ψ (t) The additional force generated by the external gust acting on the yaw channel of the aircraft;
wφ(t)外部阵风作用于飞行器滚转通道上产生的附加力;w φ (t) The additional force generated by the external gust acting on the roll channel of the aircraft;
将公式组(2)中偏航角方程的两侧微分可得:Differentiating the two sides of the yaw angle equation in formula group (2) can get:
其中,ψ(3)(t)为偏航角的三阶微分;为滚转角的一阶微分;为偏航等价扰等的一阶微分;Among them, ψ (3) (t) is the third order differential of yaw angle; is the first order differential of the roll angle; is the first order differential of the yaw equivalent disturbance;
将公式(4)进一步微分可得:Differentiate formula (4) further to get:
其中,ψ(4)(t)为偏航角的四阶微分。Among them, ψ (4) (t) is the fourth order differential of yaw angle.
将公式组(2)和公式(4)代入到公式(5)中可得:Substituting formula group (2) and formula (4) into formula (5) can get:
其中,qψ(t)where q ψ (t)
其中,qφ(t)为滚转等价扰动信号;Among them, q φ (t) is the rolling equivalent disturbance signal;
定义偏航状态量:Define the yaw state quantity:
其中,xθ1(t)=θ(t)-θr(t)where x θ1 (t) = θ(t) - θ r (t)
xψ1(t)=ψ(t)-ψr(t)x ψ1 (t) = ψ(t) - ψ r (t)
其中,xθ1(t)为俯仰角误差;Among them, x θ1 (t) is pitch angle error;
θr(t)为俯仰角参考信号;θ r (t) is the pitch angle reference signal;
ψr(t)为偏航角参考信号;ψ r (t) is the yaw angle reference signal;
表示xψ5(t)由偏航角误差xψ1(t)积分得到; Indicates that x ψ5 (t) is obtained by integrating the yaw angle error x ψ1 (t);
增加xθ3(t)和xψ5(t)用于设计静态反馈标称控制器,目的是为了提高标称闭环系统的稳态性能。定义参数和然后用下面的公式将误差系统用状态空间形式表示Adding x θ3 (t) and x ψ5 (t) is used to design the static feedback nominal controller, the purpose is to improve the steady-state performance of the nominal closed-loop system. define parameters and Then use the following formula to express the error system in state space form
其中,矩阵:where the matrix:
Bψ=[0 0 0 1 0]T B ψ =[0 0 0 1 0] T
鲁棒补偿器状态量:Robust compensator state quantity:
其中,rθ(t)为俯仰鲁棒补偿状态量;Among them, r θ (t) is the pitch robust compensation state quantity;
rψ(t)为偏航鲁棒补偿状态量;本申请实施例提供了一种无人飞行器的鲁棒抗风扰位置控制方法,如图2所示,该方法包括以下步骤:r ψ (t) is the yaw robust compensation state quantity; the embodiment of the present application provides a robust anti-wind disturbance position control method for an unmanned aerial vehicle, as shown in Figure 2, the method includes the following steps:
S201,基于设定的俯仰参考信号和获取的飞行器输出的俯仰状态信息,分别确定俯仰标称控制信号和俯仰鲁棒补偿信号,根据俯仰标称控制信号和俯仰鲁棒补偿信号,确定飞行器的第一俯仰控制输入信号;S201. Based on the set pitch reference signal and the acquired pitch state information output by the aircraft, respectively determine the pitch nominal control signal and the pitch robust compensation signal, and determine the first pitch of the aircraft according to the pitch nominal control signal and the pitch robust compensation signal. a pitch control input signal;
可选地,基于设定的俯仰参考信号和获取的飞行器输出的俯仰状态信息,确定俯仰标称控制信号,包括:Optionally, based on the set pitch reference signal and the acquired pitch state information output by the aircraft, the pitch nominal control signal is determined, including:
根据所述俯仰参考信号,以及预设的飞行器的俯仰参数,确定俯仰鲁棒补偿状态量;determining a pitch robust compensation state quantity according to the pitch reference signal and preset pitch parameters of the aircraft;
根据所述俯仰鲁棒补偿状态量,以及所述俯仰状态信息、俯仰标称控制参数,确定所述俯仰标称控制信号。The pitch nominal control signal is determined according to the pitch robust compensation state quantity, the pitch state information, and the pitch nominal control parameter.
可选地,基于设定的俯仰参考信号和获取的飞行器输出的俯仰状态信息,确定俯仰鲁棒补偿信号,包括:Optionally, based on the set pitch reference signal and the acquired pitch state information output by the aircraft, the pitch robust compensation signal is determined, including:
计算所述俯仰状态信息的值和所述俯仰参考信号的值的差值,将所述差值作为俯仰角误差;calculating a difference between the value of the pitch state information and the value of the pitch reference signal, and using the difference as a pitch angle error;
根据所述俯仰角误差,以及记录的第二俯仰控制输入信号和俯仰鲁棒补偿状态量,确定俯仰鲁棒补偿信号。A pitch robust compensation signal is determined according to the pitch angle error, the recorded second pitch control input signal and the pitch robust compensation state quantity.
如图3所示,第一俯仰控制输入信号uθ(t)有两部分:俯仰标称控制输入和基于鲁棒补偿技术的俯仰鲁棒补偿信号vθ(t)。因此,第一俯仰控制输入信号如下:As shown in Fig. 3, the first pitch control input signal u θ (t) has two parts: pitch nominal control input and pitch robust compensation signal v θ (t) based on robust compensation technology. Therefore, the first pitch control input signal is as follows:
其中,uθ(t)为第一俯仰控制输入信号,为俯仰标称控制信号,vθ(t) 为俯仰鲁棒补偿信号。Among them, u θ (t) is the first pitch control input signal, is the pitch nominal control signal, and v θ (t) is the pitch robust compensation signal.
忽略俯仰等价扰动qθ(t),然后设计线性静态反馈控制律如下:Neglecting the pitch equivalent disturbance q θ (t), the linear static feedback control law is designed as follows:
其中,Kθ为俯仰控制器参数,Xθ(t)为俯仰误差状态量,rθ(t)为俯仰鲁棒补偿器状态量,为飞行器的第一俯仰标称参数。Among them, K θ is the pitch controller parameter, X θ (t) is the pitch error state quantity, r θ (t) is the pitch robust compensator state quantity, is the first pitch nominal parameter of the aircraft.
Xθ(t)=[xθ1(t) xθ2(t) xθ3(t)]T X θ (t)=[x θ1 (t) x θ2 (t) x θ3 (t)] T
xθ1(t)=θ(t)-θr(t)x θ1 (t)=θ(t) -θr (t)
其中,θ(t)为俯仰状态信息,θr(t)为俯仰参考信号;Among them, θ(t) is the pitch state information, θ r (t) is the pitch reference signal;
xθ1(t)为第一俯仰误差状态量;x θ1 (t) is the first pitch error state quantity;
xθ2(t)为第一俯仰误差状态量的一阶微分。x θ2 (t) is the first order differential of the first pitch error state quantity.
需要选择合适的俯仰控制器参数Kθ=[kθj]1×3使得标称控制器系统矩阵AθH=Aθ+BθKθ为Hurwitz矩阵。其中,Aθ为标称控制器系统矩阵,Bθ为飞行器输出矩阵。It is necessary to select an appropriate pitch controller parameter K θ =[k θj ] 1×3 so that the nominal controller system matrix A θH =A θ +B θ K θ is a Hurwitz matrix. Among them, A θ is the nominal controller system matrix, and B θ is the aircraft output matrix.
其中,AθH为俯仰标称控制器系统矩阵;Xθ(t)为俯仰误差状态量;为俯仰误差状态量的一阶微分;Bθ为飞行器的输出矩阵;为飞行器的第一俯仰标称参数;vθ(t)为记录的第二俯仰鲁棒补偿信号;qθ(t)为俯仰等效干扰信号;Among them, A θH is the pitch nominal controller system matrix; X θ (t) is the pitch error state quantity; is the first-order differential of the pitch error state quantity; B θ is the output matrix of the aircraft; is the first pitch nominal parameter of the aircraft; v θ (t) is the recorded second pitch robust compensation signal; q θ (t) is the pitch equivalent interference signal;
其中,rθ(t)为俯仰鲁棒补偿状态量;Among them, r θ (t) is the pitch robust compensation state quantity;
为飞行器的第一控制参数; is the first control parameter of the aircraft;
为飞行器的第二控制参数; is the second control parameter of the aircraft;
拉普拉斯变换公式:s是拉普拉斯算子,x(s)是时间函数x(t)在复频域的表示方式。下文的变量变换均按照此公式转换。Laplace transform formula: s is the Laplace operator, and x(s) is the representation of the time function x(t) in the complex frequency domain. The variable transformations below are all transformed according to this formula.
为了抑制不确定性的影响,加入了俯仰鲁棒补偿函数Fθ(s),产生的俯仰鲁棒补偿信号vθ(s)由下式表示:In order to suppress the influence of uncertainty, the pitch robust compensation function F θ (s) is added, and the resulting pitch robust compensation signal v θ (s) is expressed by the following formula:
其中,qθ(s)为俯仰频域等价扰动参数;Among them, q θ (s) is the equivalent disturbance parameter in pitch frequency domain;
其中,s为拉普拉斯算子,且,Among them, s is the Laplacian operator, and,
其中,fθ1位第一俯仰鲁棒补偿参数,fθ2为第二俯仰鲁棒补偿器参数;Among them, f θ1 is the first pitching robust compensation parameter, and f θ2 is the second pitching robust compensator parameter;
其参数fθ1>0,fθ2>0。从式(14)—(16)中,可以得到俯仰角通道的鲁棒补偿器的状态描述:Its parameters f θ1 >0, f θ2 >0. From equations (14)-(16), the state description of the robust compensator for the pitch channel can be obtained:
其中,xθ1(t)=θ(t)-θr(t)where x θ1 (t) = θ(t) - θ r (t)
其中,vθ(t)为俯仰鲁棒补偿信号,z1θ(t)为第一俯仰鲁棒补偿器状态量, z2θ(t)为第二俯仰鲁棒补偿器状态量;fθ1为第一俯仰鲁棒补偿器参数,fθ2为第二俯仰鲁棒补偿器参数;为飞行器的第一俯仰标称参数;uθ0(t)为记录的第二俯仰控制输入信号;xθ1(t)为俯仰角误差,θ(t)为飞行器输出的俯仰信息,θr(t)为设定的俯仰参考信息,uθ0(t)为记录的第二俯仰控制输入信号。Among them, v θ (t) is the pitch robust compensation signal, z 1θ (t) is the state quantity of the first pitch robust compensator, z 2θ (t) is the state quantity of the second pitch robust compensator; f θ1 is the state quantity of the first pitch robust compensator A pitching robust compensator parameter, f θ2 is the second pitching robust compensator parameter; is the first pitch nominal parameter of the aircraft; u θ0 (t) is the recorded second pitch control input signal; x θ1 (t) is the pitch angle error, θ(t) is the pitch information output by the aircraft, θ r (t ) is the set pitch reference information, u θ0 (t) is the recorded second pitch control input signal.
S202,基于设定的偏航参考信号和获取的飞行器输出的偏航状态信息和滚转状态信息确定的偏航标称控制信号,以及根据所述偏航参考信号和所述偏航状态信息确定的第一偏航鲁棒补偿信号,根据所述偏航标称控制信号和所述第一偏航鲁棒补偿信号确定飞行器的偏航控制输入信号;S202, the yaw nominal control signal determined based on the set yaw reference signal and the acquired yaw state information and roll state information output by the aircraft, and the yaw nominal control signal determined according to the yaw reference signal and the yaw state information a first yaw robust compensation signal, determining a yaw control input signal of the aircraft according to the yaw nominal control signal and the first yaw robust compensation signal;
可选地,基于设定的偏航参考信号和获取的飞行器输出的偏航状态信息和滚转状态信息确定的偏航标称控制信号,包括:Optionally, the yaw nominal control signal determined based on the set yaw reference signal and the obtained yaw state information and roll state information output by the aircraft includes:
计算所述偏航状态信息的值和所述偏航参考信号的值的差值将所述差值作为偏航角误差;calculating the difference between the value of the yaw state information and the value of the yaw reference signal and using the difference as a yaw angle error;
基于所述偏航角误差,以及所述滚转状态信息、所述偏航状态信息,确定所述偏航标称控制信号。The yaw nominal control signal is determined based on the yaw angle error, and the roll state information and the yaw state information.
可选地,根据所述偏航参考信号和获取的飞行器输出的偏航状态信息确定的第一偏航鲁棒补偿信号,包括:Optionally, the first yaw robust compensation signal determined according to the yaw reference signal and the acquired yaw state information output by the aircraft includes:
根据所述偏航参考信号和所述偏航状态信息,确定偏航状态量;determining a yaw state quantity according to the yaw reference signal and the yaw state information;
根据所述偏航状态量,以及记录的第二偏航鲁棒补偿信号,确定所述第一偏航鲁棒补偿信号。The first yaw robust compensation signal is determined according to the yaw state quantity and the recorded second yaw robust compensation signal.
第一偏航控制输入信号uψ(t)有两部分:偏航标称控制输入和基于鲁棒补偿技术的偏航鲁棒补偿信号vψ(t)。因此,第一偏航控制输入信号如下:The first yaw control input signal u ψ (t) has two parts: yaw nominal control input and the yaw robust compensation signal v ψ (t) based on the robust compensation technique. Therefore, the first yaw control input signal is as follows:
其中,uψ(t)为第一偏航控制输入信号,为偏航标称控制信号,vψ(t) 为偏航鲁棒补偿信号。Among them, u ψ (t) is the first yaw control input signal, is the nominal control signal for yaw, and v ψ (t) is the robust compensation signal for yaw.
忽略不确定性项qψ(t),然后设计线性静态反馈控制律如下Neglecting the uncertainty term q ψ (t), then design a linear static feedback control law as follows
其中,Kψ为偏航控制器参数,Xψ(t)为偏航误差状态量,rψ(t)为偏航鲁棒补偿器状态,为飞行器偏航标称参数。Among them, K ψ is the parameter of yaw controller, X ψ (t) is the state quantity of yaw error, r ψ (t) is the state of yaw robust compensator, is the nominal parameter of aircraft yaw.
需要选择合适的偏航控制器参数Kψ=[kψj]1×5使得矩阵AψH=Aψ+BψKψ为Hurwitz矩阵。It is necessary to select the appropriate yaw controller parameter K ψ = [k ψj ] 1×5 so that the matrix A ψH = A ψ + B ψ K ψ is a Hurwitz matrix.
其中,AψH为偏航标称控制器系统矩阵;Among them, A ψH is the yaw nominal controller system matrix;
Xψ(t)为偏航误差状态量矩阵;X ψ (t) is the yaw error state quantity matrix;
Bψ为飞行器输出矩阵;B ψ is the aircraft output matrix;
为飞行器偏航标称参数; is the nominal parameter of aircraft yaw;
vψ(t)为记录的第二偏航鲁棒补偿信号;v ψ (t) is the recorded second yaw robust compensation signal;
qψ(t)为偏航等效干扰信号;q ψ (t) is the yaw equivalent interference signal;
为偏航误差状态量的一阶微分; is the first order differential of the yaw error state quantity;
和ψ(3)(t)不能通过测量获得,因此重新设计偏航标称控制输入 and ψ (3) (t) cannot be obtained by measurement, so redesign the yaw nominal control input
其中,kψ1为第一偏航控制器参数,kψ2为第二偏航控制参数,kψ3为第三偏航控制参数,kψ4为第四偏航控制参数,kψ5为第五偏航控制参数;rψ(t) 为偏航鲁棒补偿器状态;xψ1(t)为第一偏航状态量,xψ2(t)为第二偏航状态量,xψ5(t)为第三偏航状态量;为飞行器的第一偏航标称参数,为飞行器的第二偏航标称参数,为飞行器的第三偏航标称参数;为滚转角的一阶微分;为偏航角的一阶微分,为偏航角参考信号的二阶微分,为偏航角参考信号的三阶微分。Among them, k ψ1 is the first yaw control parameter, k ψ2 is the second yaw control parameter, k ψ3 is the third yaw control parameter, k ψ4 is the fourth yaw control parameter, and k ψ5 is the fifth yaw control parameter control parameters; r ψ (t) is the state of the yaw robust compensator; x ψ1 (t) is the first yaw state quantity, x ψ2 (t) is the second yaw state quantity, x ψ5 (t) is the second yaw state quantity Three yaw state quantities; is the first yaw nominal parameter of the aircraft, is the second yaw nominal parameter of the aircraft, is the third yaw nominal parameter of the aircraft; is the first order differential of the roll angle; is the first order differential of the yaw angle, is the second order differential of the yaw angle reference signal, is the third order differential of the yaw angle reference signal.
拉普拉斯变换公式:s是拉普拉斯算子,x(s)是时间函数x(t)在复频域的表示方式。下文的变量变换均按照此公式转换。Laplace transform formula: s is the Laplace operator, and x(s) is the representation of the time function x(t) in the complex frequency domain. The variable transformations below are all transformed according to this formula.
为了抑制不确定性的影响,加入了俯仰鲁棒补偿函数Fθ(s),产生的俯仰鲁棒补偿信号vθ(s)由下式表示:In order to suppress the influence of uncertainty, the pitch robust compensation function F θ (s) is added, and the resulting pitch robust compensation signal v θ (s) is expressed by the following formula:
其中,qψ(s)为偏航频域等价扰动信号;Among them, q ψ (s) is the equivalent disturbance signal in the yaw frequency domain;
其中,s为拉普拉斯算子,且,Among them, s is the Laplacian operator, and,
其中,fψ1为第一偏航鲁棒补偿器参数,fψ2为第二偏航鲁棒补偿器参数Among them, f ψ1 is the first yaw robust compensator parameter, f ψ2 is the second yaw robust compensator parameter
偏航鲁棒补偿器的参数fψj>0(j=1,2),从式(14)—(16)中,可以得到俯仰角通道的鲁棒补偿器的状态空间描述。The parameter f ψj of the yaw robust compensator >0 (j=1,2), from equations (14)-(16), the state space description of the robust compensator for the pitch angle channel can be obtained.
由于和ψ(3)(t)不能被测量,定义函数dψH(s)=det(sI-AψH)和状态 yψ=xψ1+xψ5。由式(20)可以得到等价干扰信号:because and ψ (3) (t) cannot be measured, define the function d ψH (s) = det(sI-A ψH ) and the state y ψ = x ψ1 + x ψ5 . The equivalent interference signal can be obtained from formula (20):
其中,yψ(s)为飞行器的频域偏航状态量;vψ(s)为偏航鲁棒频域补偿信号。Among them, y ψ (s) is the frequency domain yaw state quantity of the aircraft; v ψ (s) is the yaw robust frequency domain compensation signal.
由公式(24)和(25)得到:From formulas (24) and (25):
其中,vψ(s)为偏航鲁棒频域补偿信号;yψ(s)为飞行器的偏航频域状态量;s为拉普拉斯算子;dψH(s)为偏航传递函数;vψ0(s)为记录的第二偏航鲁棒频域补偿信号。Among them, v ψ (s) is the yaw robust frequency domain compensation signal; y ψ (s) is the yaw frequency domain state quantity of the aircraft; s is the Laplacian operator; d ψH (s) is the yaw transfer function; v ψ0 (s) is the recorded second yaw robust frequency domain compensation signal.
vψ(s)由拉普拉斯反转换公式转换为vψ(t)。v ψ (s) is converted to v ψ (t) by the Laplace inverse transformation formula.
其中,yψ(s)可以通过拉普拉斯转换公式对偏航状态量yψ(t)进行处理得到。Among them, y ψ (s) can be obtained by processing the yaw state quantity y ψ (t) through the Laplace transformation formula.
yψ(t)=xψ1(t)+xψ5(t)y ψ (t) = x ψ1 (t) + x ψ5 (t)
xψ1(t)=ψ(t)-ψr(t)x ψ1 (t) = ψ(t) - ψ r (t)
其中,ψ(t)为飞行器输出的偏航状态信息,ψr(t)为偏航参考信号。Among them, ψ(t) is the yaw state information output by the aircraft, and ψ r (t) is the yaw reference signal.
只有当出现扰动时鲁棒补偿器才会打开。引入鲁棒控制部分来抑制外界风干扰的影响,保证了存在不确定性时闭环系统的渐近稳定性。The robust compensator turns on only when disturbances are present. A robust control part is introduced to suppress the influence of external wind disturbance, which ensures the asymptotic stability of the closed-loop system when there is uncertainty.
S203,根据所述第一俯仰控制输入信号和所述偏航控制输入信号,控制飞行器的飞行姿态。S203. Control the flight attitude of the aircraft according to the first pitch control input signal and the yaw control input signal.
其中,通过第一俯仰控制输入信号和偏航控制输入信号周期性控制无人飞行器的飞行姿态,上述的第二偏航控制输入信号、第二俯仰控制输入信号、第二俯仰鲁棒补偿信号均为与当前周期相邻的上一周期记录的信号。Wherein, the flight attitude of the unmanned aerial vehicle is periodically controlled through the first pitch control input signal and the yaw control input signal, and the above-mentioned second yaw control input signal, the second pitch control input signal, and the second pitch robust compensation signal are all Signal recorded for the previous period adjacent to the current period.
在实施例1中,在悬停状态下,将鲁棒控制方法与静态反馈控制方法进行了比较。飞行器受到固定速度为4.2米/秒的阵风。实验目的是使飞行器俯仰角和偏航角度在0度保持稳定,静态反馈控制器和鲁棒控制器的实验结果分别如图5A-B和图6A-B所示。可以看出,尽管在跟踪误差方面存在不同,但这两种方法都能在阵风存在的情况下使两个角度保持稳定。In Example 1, the robust control method is compared with the static feedback control method in the hovering state. The aircraft is subjected to a gust of wind with a fixed velocity of 4.2 m/s. The purpose of the experiment is to keep the pitch angle and yaw angle of the aircraft stable at 0 degrees. The experimental results of the static feedback controller and the robust controller are shown in Fig. 5A-B and Fig. 6A-B respectively. It can be seen that both methods keep both angles stable in the presence of gusts, despite differences in tracking error.
在实施例2中,在风速为4.2米/秒的阵风下进行大机动运动。飞行器需要跟踪两个大角度参考信号,并且这两个通道是耦合的。参考信号由下式给出:In Example 2, large maneuvers were performed under a wind gust with a wind speed of 4.2 m/s. The aircraft needs to track two large-angle reference signals, and the two channels are coupled. The reference signal is given by:
其中,和分别为俯仰角和偏航角的参考信号,参考信号是周期为60s的方波信号,其振幅分别为20度和60度。当进行大机动运动时,可以看到偏航和俯仰通道受到阵风产生的外力的影响。将静态反馈控制器与鲁棒控制器的跟踪性能进行比较,实验结果分别如图7A-C和图 8A-C所示。可见,静态反馈控制器的跟踪响应受外界风干扰的影响较大,而鲁棒方法具有较好的动态性能。从图7A-C和图8A-C的第三子图可以看到,滚转角未达到机械限位。in, and are the reference signals of the pitch angle and the yaw angle respectively, the reference signal is a square wave signal with a period of 60s, and its amplitudes are 20 degrees and 60 degrees respectively. When performing large maneuvers, it can be seen that the yaw and pitch channels are affected by external forces generated by gusts of wind. Comparing the tracking performance of the static feedback controller with the robust controller, the experimental results are shown in Fig. 7A-C and Fig. 8A-C, respectively. It can be seen that the tracking response of the static feedback controller is greatly affected by the external wind disturbance, while the robust method has better dynamic performance. It can be seen from Fig. 7A-C and the third sub-figure of Fig. 8A-C that the roll angle has not reached the mechanical limit.
在实施例3中,要求三自由度飞行器在未知时变风干扰下实现大机动的位置跟踪。所期望的轨迹与实施例2相同。图9A-C和图10A-C分别用静态反馈控制器和鲁棒控制器描绘跟踪响应。相应的外部风速分别显示在图9A-C和图10A-C的第三子图。从图中可以看出,鲁棒控制方法比静态反馈控制方法具有更好的动态和稳态性能,实现了大角度跟踪控制。In embodiment 3, the three-degree-of-freedom aircraft is required to achieve large maneuvering position tracking under unknown time-varying wind interference. The desired locus is the same as in Example 2. Figures 9A-C and Figures 10A-C depict the tracking response with a static feedback controller and a robust controller, respectively. The corresponding external wind speeds are shown in the third subgraphs of Figures 9A-C and Figures 10A-C, respectively. It can be seen from the figure that the robust control method has better dynamic and steady-state performance than the static feedback control method, and realizes large-angle tracking control.
本申请实施例提供了一种无人飞行器的抗风扰位置控制装置,如图4 所示,该装置包括:The embodiment of the present application provides an anti-wind disturbance position control device for an unmanned aerial vehicle, as shown in Figure 4, the device includes:
第一处理模块41,用于基于设定的俯仰参考信号和获取的飞行器输出的俯仰状态信息,分别确定俯仰标称控制信号和俯仰鲁棒补偿信号,根据俯仰标称控制信号和俯仰鲁棒补偿信号,确定飞行器的第一俯仰控制输入信号;The first processing module 41 is used to determine the pitch nominal control signal and the pitch robust compensation signal respectively based on the set pitch reference signal and the acquired pitch state information output by the aircraft, according to the pitch nominal control signal and the pitch robust compensation signal signal, to determine the first pitch control input signal of the aircraft;
第二处理模块42,基于设定的偏航参考信号和获取的飞行器输出的偏航状态信息和滚转状态信息确定的偏航标称控制信号,以及根据所述偏航参考信号和所述偏航状态信息确定的第一偏航鲁棒补偿信号,根据所述偏航标称控制信号和所述第一偏航鲁棒补偿信号确定飞行器的偏航控制输入信号;The second processing module 42 is based on the yaw nominal control signal determined based on the set yaw reference signal and the acquired yaw state information and roll state information output by the aircraft, and according to the yaw reference signal and the yaw The first yaw robust compensation signal determined by the state information, the yaw control input signal of the aircraft is determined according to the yaw nominal control signal and the first yaw robust compensation signal;
第三处理模块43,用于根据所述第一俯仰控制输入信号和所述偏航控制输入信号,控制飞行器的飞行姿态。The third processing module 43 is configured to control the flight attitude of the aircraft according to the first pitch control input signal and the yaw control input signal.
可选地,所述第一处理模块41具体用于:Optionally, the first processing module 41 is specifically configured to:
根据所述俯仰参考信号,以及预设的飞行器的俯仰参数,确定俯仰鲁棒补偿状态量;determining a pitch robust compensation state quantity according to the pitch reference signal and preset pitch parameters of the aircraft;
根据所述俯仰鲁棒补偿状态量,以及所述俯仰状态信息、俯仰标称控制参数,确定所述俯仰标称控制信号。The pitch nominal control signal is determined according to the pitch robust compensation state quantity, the pitch state information, and the pitch nominal control parameter.
可选地,所述第一处理模块41具体用于:Optionally, the first processing module 41 is specifically configured to:
计算所述俯仰状态信息的值和所述俯仰参考信号的值的差值,将所述差值作为俯仰角误差;calculating a difference between the value of the pitch state information and the value of the pitch reference signal, and using the difference as a pitch angle error;
根据所述俯仰角误差,以及记录的第二俯仰控制输入信号和俯仰鲁棒补偿状态量,确定俯仰鲁棒补偿信号。A pitch robust compensation signal is determined according to the pitch angle error, the recorded second pitch control input signal and the pitch robust compensation state quantity.
可选地,所述第二处理模块42具体用于:Optionally, the second processing module 42 is specifically configured to:
计算所述偏航状态信息的值和所述偏航参考信号的值的差值将所述差值作为偏航角误差;calculating the difference between the value of the yaw state information and the value of the yaw reference signal and using the difference as a yaw angle error;
基于所述偏航角误差,以及所述滚转状态信息、所述偏航状态信息,确定所述偏航标称控制信号。The yaw nominal control signal is determined based on the yaw angle error, and the roll state information and the yaw state information.
可选地,所述第二处理模块42具体用于:Optionally, the second processing module 42 is specifically configured to:
根据所述偏航参考信号和所述偏航状态信息,确定偏航状态量;determining a yaw state quantity according to the yaw reference signal and the yaw state information;
根据所述偏航状态量,以及记录的第二偏航鲁棒补偿信号,确定所述第一偏航鲁棒补偿信号。The first yaw robust compensation signal is determined according to the yaw state quantity and the recorded second yaw robust compensation signal.
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the embodiments provided in this application, it should be understood that the disclosed devices and methods may be implemented in other ways. The device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some communication interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in the embodiments provided by the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. .
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。It should be noted that like numerals and letters denote similar items in the following drawings, therefore, once an item is defined in one drawing, it does not require further definition and explanation in subsequent drawings, In addition, the terms "first", "second", "third", etc. are only used for distinguishing descriptions, and should not be construed as indicating or implying relative importance.
最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。Finally, it should be noted that: the above-described embodiments are only specific implementations of the application, used to illustrate the technical solutions of the application, rather than limiting it, and the scope of protection of the application is not limited thereto, although referring to the aforementioned The embodiment has described this application in detail, and those of ordinary skill in the art should understand that any person familiar with this technical field can still modify the technical solutions described in the foregoing embodiments within the technical scope disclosed in this application Changes can be easily imagined, or equivalent replacements can be made to some of the technical features; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application. All should be covered within the scope of protection of this application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810049761.4A CN108196561A (en) | 2018-01-18 | 2018-01-18 | The robust wind disturbance resistance position control method and device of a kind of unmanned vehicle |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810049761.4A CN108196561A (en) | 2018-01-18 | 2018-01-18 | The robust wind disturbance resistance position control method and device of a kind of unmanned vehicle |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108196561A true CN108196561A (en) | 2018-06-22 |
Family
ID=62589737
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810049761.4A Pending CN108196561A (en) | 2018-01-18 | 2018-01-18 | The robust wind disturbance resistance position control method and device of a kind of unmanned vehicle |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108196561A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103760905A (en) * | 2014-01-29 | 2014-04-30 | 天津大学 | Nonlinear robust control method of posture of single-rotor unmanned helicopter based on fuzzy feedforward |
CN103760906A (en) * | 2014-01-29 | 2014-04-30 | 天津大学 | Control method for neural network and nonlinear continuous unmanned helicopter attitude |
CN103777641A (en) * | 2014-02-19 | 2014-05-07 | 北京理工大学 | Compound active-disturbances-rejection control method of tracking control over aircraft |
CN103885450A (en) * | 2014-03-03 | 2014-06-25 | 天津大学 | Method for nonlinear control over unmanned helicopter posture and verification platform |
CN104932512A (en) * | 2015-06-24 | 2015-09-23 | 北京科技大学 | Quadrotor posture control method based on MIMO nonlinear uncertain backstepping approach |
CN106647264A (en) * | 2016-12-02 | 2017-05-10 | 南京理工大学 | An Extended Robust H∞ UAV Control Method Based on Control Constraints |
CN107203138A (en) * | 2017-06-27 | 2017-09-26 | 金陵科技学院 | A kind of aircraft robust control method of input and output saturation |
US10364026B1 (en) * | 2015-09-21 | 2019-07-30 | Amazon Technologies, Inc. | Track and tether vehicle position estimation |
-
2018
- 2018-01-18 CN CN201810049761.4A patent/CN108196561A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103760905A (en) * | 2014-01-29 | 2014-04-30 | 天津大学 | Nonlinear robust control method of posture of single-rotor unmanned helicopter based on fuzzy feedforward |
CN103760906A (en) * | 2014-01-29 | 2014-04-30 | 天津大学 | Control method for neural network and nonlinear continuous unmanned helicopter attitude |
CN103777641A (en) * | 2014-02-19 | 2014-05-07 | 北京理工大学 | Compound active-disturbances-rejection control method of tracking control over aircraft |
CN103885450A (en) * | 2014-03-03 | 2014-06-25 | 天津大学 | Method for nonlinear control over unmanned helicopter posture and verification platform |
CN104932512A (en) * | 2015-06-24 | 2015-09-23 | 北京科技大学 | Quadrotor posture control method based on MIMO nonlinear uncertain backstepping approach |
US10364026B1 (en) * | 2015-09-21 | 2019-07-30 | Amazon Technologies, Inc. | Track and tether vehicle position estimation |
CN106647264A (en) * | 2016-12-02 | 2017-05-10 | 南京理工大学 | An Extended Robust H∞ UAV Control Method Based on Control Constraints |
CN107203138A (en) * | 2017-06-27 | 2017-09-26 | 金陵科技学院 | A kind of aircraft robust control method of input and output saturation |
Non-Patent Citations (1)
Title |
---|
HAO LIU 等: "《Robust position control of a lab helicopter under wind》", 《IEEE》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Shao et al. | Robust dynamic surface trajectory tracking control for a quadrotor UAV via extended state observer | |
CN105676641B (en) | The design method of Nonlinear Robust Controller based on contragradience and sliding formwork control | |
Fang et al. | A novel sliding mode controller for small-scale unmanned helicopters with mismatched disturbance | |
CN106325291B (en) | Sliding mode control law and ESO (electronic stability program) based four-rotor aircraft attitude control method and system | |
CN106933104B (en) | A hybrid control method of attitude and position of quadrotor aircraft based on DIC-PID | |
Liu et al. | Robust attitude controller design for miniature quadrotors | |
Liu et al. | Robust optimal attitude control of hexarotor robotic vehicles | |
CN107479567A (en) | Attitude controller and method for quadrotor UAV with unknown dynamic characteristics | |
Boudjedir et al. | Adaptive neural network control based on neural observer for quadrotor unmanned aerial vehicle | |
Dong et al. | A high-performance flight control approach for quadrotors using a modified active disturbance rejection technique | |
Liu et al. | Robust backstepping‐based trajectory tracking control for quadrotors with time delays | |
CN111324142B (en) | Disturbance compensation control method for missile pilot | |
CN103412488B (en) | A kind of miniature self-service gyroplane high-accuracy control method based on adaptive neural network | |
CN107608370A (en) | The robust attitude control method and unmanned vehicle of unmanned vehicle | |
CN104865968A (en) | Quad-rotor aircraft hovering control method employing cascade auto disturbances rejection control technology | |
CN106874617B (en) | An Efficient Evaluation Method of Helicopter Maneuvering Flight Quality | |
CN104571120A (en) | Posture nonlinear self-adaptive control method of quad-rotor unmanned helicopter | |
CN103760905A (en) | Nonlinear robust control method of posture of single-rotor unmanned helicopter based on fuzzy feedforward | |
CN115576341A (en) | Unmanned aerial vehicle trajectory tracking control method based on function differentiation and adaptive variable gain | |
Wang et al. | Robust attitude tracking control of small-scale unmanned helicopter | |
Wang et al. | Adaptive fractional‐order nonsingular fast terminal sliding mode formation control of multiple quadrotor UAVs‐based distributed estimator | |
CN104536448B (en) | Backstepping based control method for unmanned-plane attitude system | |
Nasir et al. | The control of a highly nonlinear two-wheels balancing robot: A comparative assessment between LQR and PID-PID control schemes | |
CN106647264B (en) | An Extended Robust H∞ UAV Control Method Based on Control Constraints | |
CN110162067B (en) | Non-singular self-adaptive non-smooth attitude tracking control method for unmanned aerial vehicle |
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 | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180622 |