CN118295450A - A control method for near-ground flight of a rotary-wing UAV - Google Patents

A control method for near-ground flight of a rotary-wing UAV Download PDF

Info

Publication number
CN118295450A
CN118295450A CN202410392336.0A CN202410392336A CN118295450A CN 118295450 A CN118295450 A CN 118295450A CN 202410392336 A CN202410392336 A CN 202410392336A CN 118295450 A CN118295450 A CN 118295450A
Authority
CN
China
Prior art keywords
model
uav
torque
ground effect
ground
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202410392336.0A
Other languages
Chinese (zh)
Other versions
CN118295450B (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.)
Huzhou Institute of Zhejiang University
Original Assignee
Huzhou Institute of Zhejiang University
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 Huzhou Institute of Zhejiang University filed Critical Huzhou Institute of Zhejiang University
Priority to CN202410392336.0A priority Critical patent/CN118295450B/en
Publication of CN118295450A publication Critical patent/CN118295450A/en
Application granted granted Critical
Publication of CN118295450B publication Critical patent/CN118295450B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/40Control within particular dimensions
    • G05D1/49Control of attitude, i.e. control of roll, pitch or yaw
    • G05D1/495Control of attitude, i.e. control of roll, pitch or yaw to ensure stability
    • 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/40Control within particular dimensions
    • G05D1/46Control of position or course in three dimensions [3D]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2101/00Details of software or hardware architectures used for the control of position
    • G05D2101/10Details of software or hardware architectures used for the control of position using artificial intelligence [AI] techniques
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D2109/00Types of controlled vehicles
    • G05D2109/20Aircraft, e.g. drones

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 control method for the near-to-ground flight of a rotor unmanned aerial vehicle, which comprises the following steps: carrying out dynamic modeling comprising ground effect on the rotary wing unmanned aerial vehicle to obtain an unmanned aerial vehicle dynamic model, a motor model, an additional thrust model under the ground effect, a ground effect correcting torque model and a ground effect forward resistance model, and carrying out equivalent modeling on the ground effect correcting torque by using an equivalent model method to obtain an under-hanging particle model, and combining the ground effect torque model to obtain an equivalent model of the horizontal correcting torque of the unmanned aerial vehicle; acquiring a calibration value of a parameter in the established model; based on differential flatness characteristics of the unmanned aerial vehicle dynamic model, generating a feedforward reference control instruction according to given unmanned aerial vehicle reference track information and yaw angle information; and combining the feedforward reference control instruction, the actual flight state of the unmanned aerial vehicle and the calibration value of the parameter to generate a final control instruction.

Description

一种旋翼无人机近地飞行的控制方法A control method for near-ground flight of a rotary-wing UAV

技术领域Technical Field

本发明属于旋翼无人机近地飞行的控制领域,尤其涉及一种旋翼无人机近地飞行的控制方法。The invention belongs to the field of control of a rotor-wing unmanned aerial vehicle (UAV) flying close to the ground, and in particular relates to a control method for a rotor-wing unmanned aerial vehicle (UAV) flying close to the ground.

背景技术Background technique

由于机械设计简单,机动性高,多旋翼机在室内外的各类场景中都得到了广泛的应用。然而,在许多应用中,近地飞行是不可避免的。例如,使用带有机械臂的多旋翼无人机抓取靠近地面的物体,规划近地飞行的轨迹以通过地面反推力来节省能量,自动降落在物体表面等等。在这些场景中,在接近刚性物体时,多旋翼无人机会受到地面或物体表面附近气流的干扰,导致姿态出现震荡、位置难以控制,这对其安全性和稳定性产生了显著影响。Due to the simple mechanical design and high maneuverability, multi-rotor aircraft have been widely used in various scenarios both indoors and outdoors. However, in many applications, close-to-ground flight is inevitable. For example, using a multi-rotor drone with a robotic arm to grab objects close to the ground, planning the trajectory of close-to-ground flight to save energy through ground reverse thrust, automatically landing on the surface of an object, and so on. In these scenarios, when approaching rigid objects, multi-rotor drones will be disturbed by the airflow near the ground or the surface of the object, resulting in oscillations in attitude and difficulty in controlling the position, which has a significant impact on its safety and stability.

这类现象通常被称为地面效应,研究人员对其进行了广泛的分析。大多数工作都集中在精确地模拟地面效应产生的“额外升力”。之前的方法通常采一个函数来拟合额外升力和高度的关系。这样,然后使用模型计算出前馈控制信号(反向补偿的加速度)来抵消干扰。然而,地面效应对多旋翼无人机施加的干扰远不止于此。This phenomenon is often referred to as ground effect, and researchers have analyzed it extensively. Most work has focused on accurately modeling the "extra lift" created by ground effect. Previous approaches typically fit a function to the relationship between the extra lift and altitude. The model is then used to calculate a feedforward control signal (inversely compensated acceleration) to counteract the disturbance. However, ground effect imposes far more disturbances on multirotor drones than this.

第一种干扰是外部扭矩。当多旋翼无人机在平坦地面附近飞行且姿态不水平时,靠近地面的旋翼会产生更大的推力,从而产生一个扭矩,使多旋翼无人机的姿态趋于水平[6]。我们称其为“水平回正力矩”。这可能导致无人机姿态振荡或者控制精度的降低。The first type of disturbance is external torque. When a multi-rotor drone flies near a flat ground and its attitude is not horizontal, the rotors closer to the ground will produce greater thrust, thereby generating a torque that causes the attitude of the multi-rotor drone to tend to be horizontal [6]. We call this "horizontal return torque". This may cause the drone's attitude to oscillate or reduce control accuracy.

第二种干扰是无人机前进的阻力系数的变化。对于四旋翼上的旋转的旋翼,每个桨叶除了受到空气的升力,还会受到施加在旋转平面上的阻力。这个阻力与相对气流速度正相关。悬停时,相对气流速度正比于旋翼转速。当无人机进行前向飞行时,每个旋翼在一个旋转周期中向前运动的桨叶相对气流速度大,向后运动的桨叶相对气流运动速度小。这导致桨叶在不同相位处受到的阻力不同,整个旋翼受到的阻力的合力不为0,因此产生了无人机领域常说的rotor drag。由于不同相位桨叶的相对气流速度差与旋翼角速度成正比,rotor drag与总推力正相关。无人机靠近地面时,所需油门减小,因此rotor drag也会减小。之前的一些工作之所以将rotor drag近似为常数,是因为正常飞行时总推力维持在悬停油门附近,这在近地飞行时就不适用了。The second interference is the change in the drag coefficient of the drone's forward movement. For the rotating rotors on the quadcopter, each blade is subject to the lift of the air as well as the drag applied to the rotating plane. This drag is positively correlated with the relative airflow velocity. When hovering, the relative airflow velocity is proportional to the rotor speed. When the drone is flying forward, the relative airflow velocity of the blades moving forward in each rotation cycle is large, while the relative airflow velocity of the blades moving backward is small. This causes the blades to experience different resistance at different phases, and the resultant force of the resistance experienced by the entire rotor is not zero, thus generating what is commonly referred to as rotor drag in the drone field. Since the relative airflow velocity difference between blades at different phases is proportional to the rotor angular velocity, rotor drag is positively correlated with the total thrust. When the drone approaches the ground, the required throttle decreases, so the rotor drag also decreases. The reason why some previous works approximated rotor drag as a constant is that the total thrust is maintained near the hovering throttle during normal flight, which is not applicable when flying close to the ground.

第三种通常不被考虑的扰动模型是高速贴地飞行时无人机的升力气流的逃逸。《X.Kan,J.Thomas,H.Teng,H.G.Tanner,V.Kumar,and K.Karydis,“Analysis of groundeffect for small-scale uavs in forward flight,”IEEE Robotics and AutomationLetters,vol.4,no.4,pp.3860-3867,2019》分析了无人机在近地面前向飞行过程中,额外推力的变化情况。无人机在近地面悬停时,受地面遮挡,气流向上反弹形成了高压力层导致了额外的升力。无人机在高速向前飞行时,部分气流产生了逃逸,导致额外的升力有衰减。The third disturbance model that is usually not considered is the escape of the lift airflow of the UAV when flying close to the ground at high speed. "X. Kan, J. Thomas, H. Teng, H. G. Tanner, V. Kumar, and K. Karydis, "Analysis of ground effect for small-scale uavs in forward flight," IEEE Robotics and Automation Letters, vol. 4, no. 4, pp. 3860-3867, 2019" analyzes the changes in the additional thrust of the UAV during forward flight near the ground. When the UAV is hovering near the ground, it is blocked by the ground, and the airflow rebounds upward to form a high pressure layer, resulting in additional lift. When the UAV flies forward at high speed, part of the airflow escapes, causing the additional lift to decay.

上述问题导致了无人机难以在地面附近保持一个倾斜的姿态以产生横向加速度。因此现有方法只适用于起飞、近地悬停等简单情形,难以跟踪一条贴地飞行的轨迹。因此有必要将地面效应影响下的无人机动力学模型研究清楚,并通过一定的控制策略提升无人机控制的稳定性。The above problems make it difficult for the UAV to maintain a tilted posture near the ground to generate lateral acceleration. Therefore, the existing methods are only applicable to simple situations such as takeoff and hovering near the ground, and it is difficult to track a trajectory of flying close to the ground. Therefore, it is necessary to study the UAV dynamics model under the influence of ground effect and improve the stability of UAV control through certain control strategies.

在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:In the process of implementing the present invention, the inventors found that there are at least the following problems in the prior art:

(1)应对“额外推力”的方式(1) How to deal with “extra push”

地面效应的研究最初主要集中在直升机上,其影响因素主要涉及旋翼半径和桨叶平面与地面的距离。其他影响因素还包括空气密度、转速、叶片攻角以及旋转轴方向的来流速度等。相对于直升机,多旋翼的动力学模型相对简单,因为直升机只有一个旋翼。而对于多旋翼来说,整个机体形成的空气对流区域对地面效应的影响大于单个旋翼的叠加效应。因此,一些专为多旋翼无人机设计的地面效应模型相继被提出。例如,《P.Sanchez-Cuevas,G.Heredia,and A.Ollero,“Characterization of the aerodynamic ground effect andits influence in multirotor control,”International Journal of AerospaceEngineering,vol.2017,2017.》在直升机的地面效应模型中引入了一些修正项,以适应多旋翼无人机的特性。尽管这些模型已经相当精确,但是模型的参数通常较多,其辨识过程相对复杂。The research on ground effect was initially focused on helicopters, and its influencing factors mainly involved the rotor radius and the distance between the blade plane and the ground. Other influencing factors include air density, rotation speed, blade angle of attack, and incoming flow velocity in the direction of the rotation axis. Compared with helicopters, the dynamic model of multi-rotors is relatively simple because helicopters have only one rotor. For multi-rotors, the influence of the air convection area formed by the entire body on the ground effect is greater than the superposition effect of a single rotor. Therefore, some ground effect models designed specifically for multi-rotor UAVs have been proposed one after another. For example, "P. Sanchez-Cuevas, G. Heredia, and A. Ollero, "Characterization of the aerodynamic ground effect and its influence in multirotor control," International Journal of Aerospace Engineering, vol. 2017, 2017." introduced some correction terms in the ground effect model of helicopters to adapt to the characteristics of multi-rotor UAVs. Although these models are already quite accurate, the model parameters are usually large and the identification process is relatively complex.

(2)应对“水平回正力矩”的方式(2) How to deal with the “horizontal return moment”

在以往的研究中,常见的解决方案是内环调优。当多旋翼无人机接近地面时,并且具有一定程度的姿态倾斜时,就会受到地面效应产生的更强的“水平回正力矩”的影响。在小角度下,这个力矩与倾斜角度之间的关系可以被认为是线性的。“水平回正力矩”类似于在多旋翼飞行器下方添加了一个固定重物。进一步而言,它可以等效于向下移动重心并增加转动惯量,这可以通过调整姿态和角速度控制环节的增益来处理。由于地面效应在不同高度下的强度不同,因此每个高度都需要相应的一组合适的参数。然而,由于缺乏力矩模型,调整控制参数相对困难。In previous studies, a common solution is inner loop tuning. When a multirotor drone approaches the ground and has a certain degree of attitude tilt, it will be affected by the stronger "horizontal return torque" generated by the ground effect. At small angles, the relationship between this torque and the tilt angle can be considered linear. The "horizontal return torque" is similar to adding a fixed weight under the multirotor. Further, it can be equivalent to moving the center of gravity downward and increasing the moment of inertia, which can be handled by adjusting the gains of the attitude and angular velocity control links. Since the intensity of the ground effect varies at different altitudes, a corresponding set of suitable parameters is required for each altitude. However, due to the lack of a torque model, it is relatively difficult to adjust the control parameters.

例如,《P.Sanchez-Cuevas,G.Heredia,and A.Ollero,“Characterization ofthe aerodynamic ground effect and its influence in multirotor control,”International Journal of Aerospace Engineering,vol.2017,2017.》认为“水平回正力矩”影响不够显著,只会使多旋翼无人机更加稳定,因此在他们的控制框架中没有对其进行建模或考虑。他们的研究重点是多旋翼无人机在越过障碍物时,由地面效应产生的额外推力对某些旋翼产生的扭矩(称为障碍扭矩),从而将多旋翼无人机推离障碍物。在实验中,他们在多旋翼无人机水平飞行路径下放置了一张桌子,这意味着在飞行过程中实际上只存在两个高度:恒定高度和无限高度。他们利用障碍扭矩模型作为前馈,引入了姿态指令的偏差,最终输出的指令即为多旋翼无人机的期望姿态。为了解决调平扭矩问题,飞行控制的姿态控制器参数只需要根据该场景的具体高度进行调整,而不需要适应所有高度。For example, P. Sanchez-Cuevas, G. Heredia, and A. Ollero, “Characterization of the aerodynamic ground effect and its influence in multirotor control,” International Journal of Aerospace Engineering, vol. 2017, 2017. argue that the “horizontal aligning torque” is not significant enough and only makes the multirotor more stable, so it is not modeled or considered in their control framework. Their research focuses on the torque (called obstacle torque) generated by the additional thrust generated by the ground effect on some rotors when the multirotor flies over an obstacle, thereby pushing the multirotor away from the obstacle. In the experiment, they placed a table under the horizontal flight path of the multirotor, which means that there are actually only two altitudes during the flight: constant altitude and infinite altitude. They used the obstacle torque model as a feedforward to introduce a deviation in the attitude command, and the final output command was the desired attitude of the multirotor. In order to solve the leveling torque problem, the attitude controller parameters of the flight control only need to be adjusted according to the specific altitude of the scene, without adapting to all altitudes.

另一个例子是《G.Shi,X.Shi,M.O’Connell,R.Yu,K.Azizzadenesheli,A.Anandkumar,Y.Yue,and S.-J.Chung,“Neural lander:Stabledrone landing controlusing learned dynamics,”in2019International Conference on Robotics andAutomation(ICRA).IEEE,2019,pp.9784-9790.》基于多旋翼无人机的动力学和状态信息设计了一个网络来预测地面附近的外力。他们认为调平扭矩并不大到需要进行补偿。然而,他们的控制器框架中的参数,例如角速度误差增益,可以缓解水平转矩引起的振荡。调整参数以适应低空场景可能会降低高空姿态下的控制精度,但不会影响着陆和低空飞行。Another example is G. Shi, X. Shi, M. O’Connell, R. Yu, K. Azizzadenesheli, A. Anandkumar, Y. Yue, and S.-J. Chung, “Neural lander: Stable drone landing control using learned dynamics,” in 2019 International Conference on Robotics and Automation (ICRA). IEEE, 2019, pp. 9784-9790. A network was designed based on the dynamics and state information of a multirotor drone to predict external forces near the ground. They believe that the leveling torque is not large enough to require compensation. However, parameters in their controller framework, such as the angular velocity error gain, can mitigate the oscillations caused by the horizontal torque. Adjusting the parameters to adapt to low-altitude scenarios may reduce control accuracy in high-altitude attitudes, but will not affect landing and low-altitude flight.

(3)无模型的对抗扰动方法(3) Model-free adversarial perturbation methods

将地面效应带来的扰动视作未知扰动,并尝试使用扰动观测器来观测并补偿,理论上具有一定可行性。然而,在实际应用中,效果并不尽如人意。这类方法的核心思想是认为,下一个时间段的外扰动与前一个时间段观测到的扰动大致相等。这种方法对一些缓慢变化的外扰动是有效的,例如由于重心在机体坐标系的XOY平面上的移动而引起的重力矩。因为即使多旋翼无人机有一定的姿态倾斜,重力力矩的力臂也基本保持不变。然而,对于其他情况,例如重心在机体坐标系Z轴上的偏移或地面效应带来的回正力矩,外部转矩与倾斜角度成正比,并且以高频率变化,这导致扰动估计存在延迟,而转矩补偿则不能完全消除振荡。The disturbance caused by the ground effect is considered as an unknown disturbance, and attempts to observe and compensate it using a disturbance observer are theoretically feasible. However, in practical applications, the effect is not satisfactory. The core idea of this type of method is to assume that the external disturbance in the next time period is roughly equal to the disturbance observed in the previous time period. This method is effective for some slowly changing external disturbances, such as the gravitational torque caused by the movement of the center of gravity on the XOY plane of the body coordinate system. Because even if the multi-rotor drone has a certain attitude tilt, the lever arm of the gravitational torque remains basically unchanged. However, for other cases, such as the offset of the center of gravity on the Z axis of the body coordinate system or the return torque caused by the ground effect, the external torque is proportional to the tilt angle and changes at a high frequency, which leads to a delay in disturbance estimation, and torque compensation cannot completely eliminate oscillations.

(4)应对高速飞行时推力衰减的方法(4) Methods for dealing with thrust attenuation during high-speed flight

目前,针对无人机在地面附近高速前向飞行时推力衰减的研究,仅停留在建模层面,主要是由于机理复杂,模型尚不明确。但是可以通过无人机的桨叶半径和离地高度,计算出一个气流诱导速度(《X.Kan,J.Thomas,H.Teng,H.G.Tanner,V.Kumar,and K.Karydis,“Analysis of ground effect for small-scale uavs in forward flight,”IEEERobotics and Automation Letters,vol.4,no.4,pp.3860-3867,2019.》)。在低于该气流诱导速度时,推力不会发生明显衰减。将飞行速度控制在该速度下即可避免该扰动At present, the research on thrust attenuation of UAVs during high-speed forward flight near the ground is only at the modeling level, mainly because the mechanism is complex and the model is not yet clear. However, an airflow-induced speed can be calculated based on the blade radius and height above the ground of the UAV (《X.Kan, J.Thomas, H.Teng, H.G.Tanner, V.Kumar, and K.Karydis, "Analysis of ground effect for small-scale uavs in forward flight," IEEE Robotics and Automation Letters, vol.4, no.4, pp.3860-3867, 2019.》). When the thrust is lower than this airflow-induced speed, there will be no significant attenuation. This disturbance can be avoided by controlling the flight speed below this speed.

(5)应对阻力系数变化的方法(5) Methods for dealing with changes in drag coefficient

对于旋翼无人机在高空飞行时的阻力形成机理和补偿方法,已经有较多研究。但是尚无针对无人机近地面飞行时阻力系数变化的建模的相关研究。There have been many studies on the drag formation mechanism and compensation methods of rotary-wing UAVs when flying at high altitudes. However, there is no relevant research on modeling the change of drag coefficient when UAVs fly close to the ground.

发明内容Summary of the invention

本申请实施例的目的是提供一种旋翼无人机近地飞行的控制方法,以解决相关技术中存在的上述问题。The purpose of the embodiments of the present application is to provide a control method for a rotorcraft UAV flying close to the ground, so as to solve the above-mentioned problems existing in the related art.

根据本申请实施例的第一方面,提供一种旋翼无人机近地飞行的控制方法,包括:According to a first aspect of an embodiment of the present application, a method for controlling a rotorcraft UAV near-ground flight is provided, comprising:

S1:对旋翼无人机进行包含地面效应的动力学建模,得到无人机动力学模型、电机模型、地面效应下的额外推力模型、地面效应回正扭矩模型、地面效应前进阻力模型,并通过使用等效模型法将地面效应回正扭矩等效为下挂质点模型,结合所述地面效应扭矩模型得到无人机水平回正力矩的等效模型;S1: The rotor UAV is subjected to dynamic modeling including ground effect, and the UAV dynamic model, motor model, additional thrust model under ground effect, ground effect self-aligning torque model, and ground effect forward resistance model are obtained. The ground effect self-aligning torque is equivalent to the hanging mass point model by using the equivalent model method, and the equivalent model of the horizontal self-aligning torque of the UAV is obtained by combining the ground effect torque model;

S2:获取步骤S1建立的模型中的参数的标定值;S2: Obtain the calibration values of the parameters in the model established in step S1;

S3:基于所述无人机动力学模型的微分平坦特性,根据给定的无人机参考轨迹信息和偏航角信息,生成前馈参考控制指令;S3: Based on the differential flatness characteristics of the UAV dynamics model, a feedforward reference control instruction is generated according to given UAV reference trajectory information and yaw angle information;

S4:结合前馈参考控制指令、无人机实际飞行状态和参数的标定值,生成最终控制指令。S4: Generate the final control command by combining the feedforward reference control command, the actual flight status of the UAV and the calibration value of the parameters.

进一步地,步骤S1中,所述无人机动力学模型如下:Furthermore, in step S1, the UAV dynamics model is as follows:

ma=-gzW+TzB+fG+fD ma=-gz W +Tz B +f G +f D

其中m是机体质量,J是机体转动惯量,g是重力加速度,T和τB是旋翼产生的推力和力矩,fG是地面效应产生的额外推力,fD是前进阻力,τG是地面效应回正力矩,τext是其它的未知力矩,zW=[0,0,1]是世界坐标系Z轴的指向,zB是无人机机体坐标系Z轴在世界坐标系的指向;Where m is the mass of the aircraft, J is the moment of inertia of the aircraft, g is the acceleration of gravity, T and τ B are the thrust and torque generated by the rotor, f G is the additional thrust generated by the ground effect, f D is the forward resistance, τ G is the ground effect aligning torque, τ ext is other unknown torques, z W = [0,0,1] is the direction of the Z axis of the world coordinate system, and z B is the direction of the Z axis of the drone body coordinate system in the world coordinate system;

所述电机模型为单个电机产生的推力和扭矩:The motor model is the thrust and torque produced by a single motor:

Ti=kTni 2 T i = k T n i 2

其中kT、kI分别为额外推力系数、反扭矩系数,JR为转子转动惯量;Where k T , k I are the additional thrust coefficient and the anti-torque coefficient respectively, J R is the rotor moment of inertia;

地面效应影响下的额外推力模型中,电机总推力和地面效应产生的额外推力分别为:In the additional thrust model under the influence of ground effect, the total thrust of the motor and the additional thrust caused by the ground effect are:

fG=FG(h)TzB f G =F G (h)Tz B

其中kT为推力系数,ni为各电机转速,FG(h)为与离地高度h有关的函数,num为旋翼数量;Where k T is the thrust coefficient, ni is the speed of each motor, F G (h) is a function related to the height above the ground h, and num is the number of rotors;

地面效应产生的回正扭矩模型为:The model of the self-aligning torque generated by the ground effect is:

G=MG(h)T(zB×zW)GMG (h)T(z B ×z W )

其中MG(h)是与离地高度有关的函数;Where MG (h) is a function related to the height above the ground;

地面效应前进阻力模型中,无人机前进阻力为:In the ground effect forward resistance model, the forward resistance of the UAV is:

fD(R,v,h)=-RD(h)RTvf D (R,v,h)=-RD(h)R T v

其中D(h)为与离地高度有关的函数;Where D(h) is a function related to the height above the ground;

无人机水平回正力矩的等效模型中,无人机的等效转动惯量为:In the equivalent model of the horizontal self-aligning torque of the UAV, the equivalent moment of inertia of the UAV is:

进一步地,步骤S3包括:Further, step S3 includes:

基于上述的无人机动力学模型、地面效应影响下的额外推力模型和地面效应前进阻力模型,得到质量归一化后的无人机动力学模型,结合给定的无人机参考轨迹信息生成参考推力和参考姿态;Based on the above-mentioned UAV dynamics model, the additional thrust model under the influence of ground effect and the forward resistance model under the influence of ground effect, the mass-normalized UAV dynamics model is obtained, and the reference thrust and reference attitude are generated in combination with the given UAV reference trajectory information;

对所述质量归一化后的无人机动力学模型中的加速度求一阶导,生成参考角速度;Taking the first-order derivative of the acceleration in the mass-normalized UAV dynamics model to generate a reference angular velocity;

对所述质量归一化后的无人机动力学模型中的加速度求二阶导,得到参考角加速度,进而生成参考力矩。The second-order derivative of the acceleration in the mass-normalized UAV dynamics model is calculated to obtain a reference angular acceleration, thereby generating a reference torque.

进一步地,基于参考角速度和参考角加速度生成参考力矩:Furthermore, a reference torque is generated based on the reference angular velocity and the reference angular acceleration:

其中ωref为参考角速度,为参考角加速度,J′(h)为由水平回正力矩的等效模型得到的无人机等效转动惯量。Where ω ref is the reference angular velocity, is the reference angular acceleration, and J′(h) is the equivalent moment of inertia of the UAV obtained by the equivalent model of the horizontal self-aligning torque.

进一步地,步骤S4包括:Further, step S4 includes:

根据无人机为抵消前进阻力、额外升力所需要的加速度以及参考加速度,得到期望加速度;The expected acceleration is obtained according to the acceleration required by the UAV to offset the forward resistance, the additional lift and the reference acceleration;

根据无人机的期望姿态和期望加速度之间存在的一一映射关系,由所述期望加速度确定期望姿态,进而由姿态误差得到期望角速度和期望角加速度;According to a one-to-one mapping relationship between the desired attitude and the desired acceleration of the drone, the desired attitude is determined by the desired acceleration, and then the desired angular velocity and the desired angular acceleration are obtained by the attitude error;

根据期望加速度计算期望推力,基于所述期望角速度和期望角加速度计算,结合水平回正力矩的等效模型得到无人机的期望扭矩;Calculate the expected thrust according to the expected acceleration, and calculate the expected torque of the UAV based on the expected angular velocity and the expected angular acceleration, combined with the equivalent model of the horizontal self-aligning torque;

根据期望推力和期望扭矩计算期望转速,进而结合参考油门曲线得到电机的期望油门。The expected speed is calculated based on the expected thrust and the expected torque, and then the expected throttle of the motor is obtained by combining the reference throttle curve.

进一步地,在不考虑额外扭矩的情况下,无人机的期望扭矩为:Furthermore, without considering the additional torque, the expected torque of the drone is:

考虑额外扭矩的情况下,无人机的期望扭矩为:Taking the additional torque into account, the expected torque of the drone is:

其中J′(h)为由水平回正力矩的等效模型得到的无人机等效转动惯量,ωdes为期望角速度,为期望角加速度。Where J′(h) is the equivalent moment of inertia of the UAV obtained by the equivalent model of the horizontal self-aligning torque, ω des is the desired angular velocity, is the expected angular acceleration.

进一步地,所述参考油门曲线nesc为:Furthermore, the reference throttle curve nesc is:

nesc(tc)=c2tc 2+c1tc+c0 nesc ( tc ) = c2tc2 + c1tc + c0

其中tc∈[0,1]为电机的油门,{c2,c1,c0}是常数,在步骤S2中标定得到。Wherein t c ∈[0,1] is the throttle of the motor, and {c 2 ,c 1 ,c 0 } are constants calibrated in step S2 .

根据本申请实施例的第二方面,提供一种旋翼无人机近地飞行的控制装置,包括:According to a second aspect of an embodiment of the present application, a control device for a rotorcraft UAV near-ground flight is provided, comprising:

建模模块,用于对旋翼无人机进行包含地面效应的动力学建模,得到无人机动力学模型、电机模型、地面效应下的额外推力模型、地面效应回正扭矩模型、地面效应前进阻力模型,并通过使用等效模型法将地面效应回正扭矩等效为下挂质点模型,结合所述地面效应扭矩模型得到无人机水平回正力矩的等效模型;A modeling module is used to perform dynamic modeling of the rotor UAV including ground effect, obtain the UAV dynamic model, motor model, additional thrust model under ground effect, ground effect self-aligning torque model, ground effect forward resistance model, and use the equivalent model method to equate the ground effect self-aligning torque to the lower hanging mass model, and combine the ground effect torque model to obtain the equivalent model of the UAV horizontal self-aligning torque;

标定模块,用于获取建模模块建立的模型中的参数的标定值;A calibration module, used to obtain calibration values of parameters in the model established by the modeling module;

前馈参考控制指令生成模块,用于基于所述无人机动力学模型的微分平坦特性,根据给定的无人机参考轨迹信息和偏航角信息,生成前馈参考控制指令;A feedforward reference control instruction generation module, used for generating a feedforward reference control instruction based on the differential flatness characteristics of the UAV dynamics model and according to given UAV reference trajectory information and yaw angle information;

最终控制指令生成模块,用于结合前馈参考控制指令、无人机实际飞行状态和参数的标定值,生成最终控制指令。The final control instruction generation module is used to generate the final control instruction by combining the feedforward reference control instruction, the actual flight state of the UAV and the calibration value of the parameters.

根据本申请实施例的第三方面,提供一种电子设备,包括:According to a third aspect of an embodiment of the present application, there is provided an electronic device, including:

一个或多个处理器;one or more processors;

存储器,用于存储一个或多个程序;A memory for storing one or more programs;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method as described in the first aspect.

根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面所述方法的步骤。According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer instructions are stored, and when the instructions are executed by a processor, the steps of the method described in the first aspect are implemented.

本申请的实施例提供的技术方案可以包括以下有益效果:The technical solution provided by the embodiments of the present application may have the following beneficial effects:

(1)将多旋翼无人机近地面飞行时地面效应带来的回正力矩和阻力进行精确建模,并形成一套模型参数辨识的方法;(1) Accurately model the aligning torque and drag caused by the ground effect when the multi-rotor UAV is flying close to the ground, and form a set of model parameter identification methods;

(2)将受地面效应影响的无人机动力学模型通过简化、等效等方式,使得其可以满足微分平坦关系,从而可以生成准确的控制前馈指令;(2) The UAV dynamics model affected by ground effect is simplified and equivalent so that it can satisfy the differential flatness relationship, thereby generating accurate control feedforward instructions;

(3)通过设计控制策略,使得多旋翼无人机在近地面时可以克服地面效应带来的负面影响,进行稳定悬停和跟踪飞行的轨迹。(3) By designing a control strategy, the multi-rotor UAV can overcome the negative impact of the ground effect when close to the ground and perform stable hovering and tracking flight trajectory.

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

图1是根据一示例性实施例示出的一种旋翼无人机地表高速飞行的控制方法的流程图。Fig. 1 is a flow chart showing a method for controlling a rotorcraft UAV's high-speed flight on the ground according to an exemplary embodiment.

图2用于获得模型参数的实物平台和仿真环境示意图。Figure 2 is a schematic diagram of the physical platform and simulation environment used to obtain model parameters.

图3单电机参数标定示意图。Fig. 3 Schematic diagram of single motor parameter calibration.

图4地面效应额外推力模型的参数标定示意图。Fig. 4 Schematic diagram of parameter calibration of the ground effect additional thrust model.

图5地面效应回正扭矩的参数标定示意图。Fig. 5 Schematic diagram of parameter calibration of ground effect return torque.

图6地面效应前进阻力系数的参数标定示意图。Fig. 6 Schematic diagram of parameter calibration of ground effect forward drag coefficient.

图7地面效应回正扭矩的等效方法示意图。Fig. 7 Schematic diagram of equivalent method for ground effect restoring torque.

图8基于本方法的姿态控制误差示意图。FIG8 is a schematic diagram of attitude control error based on this method.

图9基于本方法的轨迹跟踪位置控制曲线示意图。FIG9 is a schematic diagram of a trajectory tracking position control curve based on the present method.

图10基于本方法的轨迹跟踪欧拉角控制曲线示意图。FIG10 is a schematic diagram of the trajectory tracking Euler angle control curve based on the present method.

图11是根据一示例性实施例示出的一种旋翼无人机地表高速飞行的控制装置的框图。Fig. 11 is a block diagram of a control device for high-speed flight of a rotary-wing UAV on the ground according to an exemplary embodiment.

图12是根据一示例性实施例示出的一种电子设备的示意图。Fig. 12 is a schematic diagram showing an electronic device according to an exemplary embodiment.

具体实施方式Detailed ways

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。Here, exemplary embodiments are described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application.

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and/or" used in this article refers to and includes any or all possible combinations of one or more associated listed items.

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。It should be understood that although the terms first, second, third, etc. may be used in the present application to describe various information, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

本发明适用于旋翼无人机地面附近飞行的规划控制,大部分用于室内平坦地面。一般来说,目前的旋翼无人机产品(如大疆、道通等),应用场景为室外高空(飞行高度1m以上)飞行,如果无人机需要在更低的高度(0.5m)以下持续高速飞行,则需要使用到本专利描述的技术。The present invention is applicable to the planning and control of the flight of rotorcraft UAVs near the ground, and is mostly used on flat indoor ground. Generally speaking, the current rotorcraft UAV products (such as DJI, Daotong, etc.) are applied in outdoor high-altitude (flight altitude above 1m). If the UAV needs to continue high-speed flight at a lower altitude (below 0.5m), the technology described in this patent needs to be used.

图1是根据一示例性实施例示出的一种旋翼无人机地表高速飞行的控制方法的流程图,如图1所示,该方法应用于终端中,可以包括以下步骤:FIG1 is a flow chart of a method for controlling a high-speed flight of a rotary-wing UAV on the ground according to an exemplary embodiment. As shown in FIG1 , the method is applied in a terminal and may include the following steps:

S1:对旋翼无人机进行包含地面效应的动力学建模;S1: Dynamic modeling of a rotary-wing UAV including ground effects;

具体地,本申请中采用Specifically, the present application adopts

[xW,yW,zW]=diag(1,1,1)[x W ,y W ,z W ]=diag(1,1,1)

表示世界坐标系的3个正交基。无人机的方向表示为Represents the three orthogonal bases of the world coordinate system. The direction of the drone is expressed as

R=[xB,yB,zB]R=[x B ,y B ,z B ]

{xB,yB,zB}是机体坐标系的一组正交基。多旋翼无人机几何中心在世界坐标系中的位置及其各阶导数(速度、加速度、加加速度),分别为{p,v,a,j}。{x B ,y B ,z B } is a set of orthogonal bases of the body coordinate system. The position of the multi-rotor UAV's geometric center in the world coordinate system and its derivatives (velocity, acceleration, jerk) are {p, v, a, j} respectively.

分解看,zW=[0,0,1]就是世界坐标系Z轴的指向,zB就是无人机机体坐标系Z轴在世界坐标系的指向,其余参数同理。Decomposed, z W = [0,0,1] is the direction of the Z axis of the world coordinate system, z B is the direction of the Z axis of the drone body coordinate system in the world coordinate system, and the same applies to the other parameters.

无人机在世界坐标系中的欧拉角按Z-Y-X旋转的顺序表示为绕Z-Y-X轴的旋转矩阵可以表示为无人机在机体坐标系中的角速度和角加速度表示为{ω,β}。The Euler angles of the drone in the world coordinate system are expressed in the order of ZYX rotation as follows: The rotation matrix around the ZYX axis can be expressed as The angular velocity and angular acceleration of the UAV in the body coordinate system are expressed as {ω, β}.

以下结合四旋翼无人机为例进行描述。The following description is given using a quad-rotor drone as an example.

(1)无人机动力学模型(1) UAV dynamics model

无人机动力学模型如下:The UAV dynamics model is as follows:

ma=-gzW+TzB+fG+fD ma=-gz W +Tz B +f G +f D

其中m是机体质量,J是机体转动惯量。g是重力加速度。T和τB是所有旋翼产生的推力和力矩。fG是地面效应产生的额外推力,fD是前进阻力,τG是地面效应回正力矩,τext是其它的未知力矩。Where m is the mass of the aircraft, J is the moment of inertia of the aircraft, g is the acceleration due to gravity, T and τ B are the thrust and torque generated by all rotors, f G is the additional thrust generated by the ground effect, f D is the forward drag, τ G is the ground effect aligning torque, and τ ext is the other unknown torque.

对于一个四旋翼无人机来说,旋翼产生的推力和力矩可以写为:For a quadrotor drone, the thrust and torque generated by the rotor can be written as:

其中b为无人机对角轴距。{kT,kTX,kTY}为推力系数、X轴扭矩系数、Y轴扭矩系数,三个参数数值接近。kI为电机反扭矩系数。ni为电机转速。M为混控矩阵,n2为各个电机转速的平方合成的4x1矩阵。Where b is the diagonal wheelbase of the drone. {k T , k TX , k TY } are the thrust coefficient, X-axis torque coefficient, and Y-axis torque coefficient, and the three parameters are close in value. k I is the motor anti-torque coefficient. n i is the motor speed. M is the mixing matrix, and n 2 is a 4x1 matrix synthesized by the squares of the speeds of each motor.

(2)电机模型(2) Motor model

单个电机产生的推力和扭矩分别为:The thrust and torque generated by a single motor are:

Ti=kTni 2 T i = k T n i 2

其中kT、kI分别为推力系数、反扭矩系数,JR为转子转动惯量,ni为单个电机的转速。Where k T and k I are thrust coefficient and anti-torque coefficient respectively, J R is the rotor moment of inertia, and ni is the speed of a single motor.

电机的转速和飞控发送给电机控制器的油门tc∈[0,1]有一个二次函数的映射关系,记为参考油门曲线nescThere is a quadratic function mapping relationship between the motor speed and the throttle t c ∈[0,1] sent by the flight control to the motor controller, which is recorded as the reference throttle curve nesc :

nesc(tc)=c2tc 2+c1tc+c0 nesc ( tc ) = c2tc2 + c1tc + c0

其中{c2,c1,c0}是常数。where {c 2 ,c 1 ,c 0 } are constants.

(3)地面效应影响下的额外推力模型(3) Additional thrust model under ground effect

电机总推力为:The total thrust of the motor is:

其中kT为推力系数,ni为各电机转速。Where k T is the thrust coefficient and ni is the speed of each motor.

地面效应产生的额外推力为:The additional thrust due to ground effect is:

fG=FG(h)TzB f G =F G (h)Tz B

FG(h)为与离地高度h有关的函数,g1、g2为常数,需要标定。F G (h) is a function related to the height h above the ground, g 1 and g 2 are constants and need to be calibrated.

(4)地面效应回正扭矩模型(4) Ground effect return torque model

地面效应产生的回正扭矩模型为:The model of the self-aligning torque generated by the ground effect is:

G=MG(h)T(zB×zW)GMG (h)T(z B ×z W )

其中MG(h)是与高度有关的函数,b是对角轴距,g3、g4、g5均为常数:Where MG (h) is a function related to height, b is the diagonal wheelbase, and g3 , g4 , and g5 are all constants:

(5)地面效应前进阻力模型(5) Ground effect forward resistance model

无人机前进阻力为:The forward resistance of the drone is:

fD(R,v,h)=-RD(h)RTvf D (R,v,h)=-RD(h)R T v

其中D(h)=diag{dx(h),dy(h),0}为与高度有关的函数。Where D(h)=diag{ dx (h), dy (h),0} is a function related to height.

(6)水平回正力矩的等效模型(6) Equivalent model of horizontal self-aligning moment

对于一个下方刚性连接了一个质点的无人机,其动力学模型可以写为:For a drone with a mass point rigidly connected below, its dynamic model can be written as:

其中J1是机体转动惯量,m0是质点质量。同时,如果将无人机和小球视作一个整体,那么此时无人机的中心将向下移动,其动力学模型就可以写为:Where J1 is the moment of inertia of the body, and m0 is the mass of the particle. At the same time, if the drone and the ball are regarded as a whole, then the center of the drone will move downward, and its dynamic model can be written as:

其中J2是小球和无人机整体的转动惯量:Where J2 is the moment of inertia of the ball and the drone as a whole:

基于上述的无人机动力学模型和地面效应影响下的额外推力模型,对于受到地面效应回正力矩影响的无人机,其动力学模型可以写为:Based on the above-mentioned UAV dynamics model and the additional thrust model under the influence of ground effect, the dynamics model of the UAV affected by the ground effect aligning torque can be written as:

将上述两情形类比,即等效则可以将无人机的转动惯量写为下面的形式,就可以不考虑回正力矩的影响:By analogy, the above two situations are equivalent The UAV's moment of inertia can be written as follows, without considering the effect of the aligning torque:

我们希望无人机的等效转动惯量J'的函数只和高度h有关,但是上式中的推力T是随时间变化的。因此假设无人机处在悬停状态,此时无人机的推力只和高度有关:We hope that the function of the equivalent moment of inertia J' of the drone is only related to the height h, but the thrust T in the above formula changes with time. Therefore, assuming that the drone is in a hovering state, the thrust of the drone is only related to the height:

将其代入转动惯量J'的函数可以得到Substituting it into the function of moment of inertia J', we can get

S2:通过实验和仿真对步骤(1)建立的模型中的参数进行标定;S2: Calibrate the parameters in the model established in step (1) through experiments and simulations;

图2展示了用于获得模型参数的实物平台和仿真环境,其中的a)为用于单个电机的平台。b)~g)为测试平台使用木板模拟地面,并收集多旋翼飞行器所经历的地面效应干扰数据。b)~d)地面高度可以调节,e)~g)倾斜角度可以调节以模拟多旋翼飞行器的俯仰角,h)~n)为使用CFD模拟验证模型的示意图,h)为空气流速比例图,i)~n)为不同高速和倾角下的气流仿真流线图。Figure 2 shows the physical platform and simulation environment used to obtain model parameters, where a) is a platform for a single motor. b) to g) are test platforms that use wooden boards to simulate the ground and collect ground effect interference data experienced by the multi-rotor aircraft. b) to d) The ground height can be adjusted, e) to g) The tilt angle can be adjusted to simulate the pitch angle of the multi-rotor aircraft, h) to n) are schematic diagrams of using CFD simulation to verify the model, h) is an air flow rate scale diagram, and i) to n) are air flow simulation streamlines at different high speeds and tilt angles.

(1)单电机参数标定(1) Single motor parameter calibration

使用图2中的a)中的单电机标定平台对多旋翼无人机的电机进行参数标定,采集如图3所示的数据。可以得到单电机的参数:Use the single motor calibration platform in a) of Figure 2 to calibrate the parameters of the motor of the multi-rotor drone, and collect the data shown in Figure 3. The parameters of the single motor can be obtained:

推力系数kT=4.0083×10-8N/rpm2 Thrust coefficient k T = 4.0083 × 10 -8 N/rpm 2

反扭矩系数kI=6.3859×10-10(N·m)/rpm2 Reactive torque coefficient k I = 6.3859×10 -10 (N·m)/rpm 2

转子转动惯量JR=1.0556×10-4kg/m2 Rotor moment of inertia J R = 1.0556 × 10 -4 kg/m 2

(2)混控矩阵参数标定(2) Mixing matrix parameter calibration

将四旋翼无人机固定在图2中的b)~g)中的测试平台进行参数标定,并控制飞机在不同高度悬停,得到:The quadrotor drone is fixed on the test platform in b) to g) of Figure 2 for parameter calibration, and the aircraft is controlled to hover at different heights to obtain:

X轴扭矩系数kTX=4.678×10-8N/rpm2 X-axis torque coefficient k TX = 4.678×10 -8 N/rpm 2

Y轴扭矩系数kTY=3.588×10-8N/rpm2 Y-axis torque coefficient k TY = 3.588×10 -8 N/rpm 2

(3)地面效应“额外推力”模型参数标定(3) Calibration of ground effect “extra thrust” model parameters

将四旋翼无人机固定在图2中的b)~g)中的测试平台进行参数标定,并控制飞机在不同高度悬停,采集数据如图4所示。可以看出本方法的模型在更少参数的情况下实现了和以往工作相近甚至更好的拟合效果。参数为:The quadcopter was fixed on the test platform in b) to g) of Figure 2 for parameter calibration, and the aircraft was controlled to hover at different heights. The collected data is shown in Figure 4. It can be seen that the model of this method achieves a similar or even better fitting effect than previous work with fewer parameters. The parameters are:

g1=1.804×10-2 g 1 =1.804×10 -2

g2=7.339×10-3 g 2 =7.339×10 -3

(4)地面效应“回正扭矩”模型参数标定(4) Calibration of ground effect “return torque” model parameters

将四旋翼无人机固定在图2中的b)~g)中的测试平台进行参数标定,采集数据如图5所示。可以得到地面效应回正扭矩的参数:The quadrotor drone is fixed on the test platform in b) to g) of Figure 2 for parameter calibration, and the collected data is shown in Figure 5. The parameters of the ground effect return torque can be obtained:

g3=-3.365×10-1 g 3 = -3.365×10 -1

g4=4.126×10-2 g 4 =4.126×10 -2

g5=1.768×10-3 g 5 =1.768×10 -3

(5)地面效应“前进阻力系数”模型参数标定(5) Calibration of ground effect “forward drag coefficient” model parameters

经过实际飞行试验,采集数据如图6所示,可以标定特殊点的前进阻力系数,其它高度采用插值法补齐:After actual flight tests, the collected data is shown in Figure 6. The forward drag coefficient at special points can be calibrated, and other altitudes are filled in by interpolation:

dx(2.0)=0.3970N/(m/s)d x (2.0) = 0.3970 N/(m/s)

dy(2.0)=0.3300N/(m/s)d y (2.0) = 0.3300 N/(m/s)

dx(0.15)=0.2367N/(m/s)d x (0.15) = 0.2367 N/(m/s)

dy(0.15)=0.2039N/(m/s)d y (0.15) = 0.2039 N/(m/s)

S3:基于所述无人机动力学模型的微分平坦特性,生成前馈参考控制指令;S3: generating a feedforward reference control command based on the differential flatness characteristic of the UAV dynamics model;

图7展示了使用等效模型法将地面效应回正扭矩等效为下挂质点模型的过程。根据给定的无人机参考轨迹信息(位置pref、速度vref、加速度aref、加加速度jref、加加加速度sref等),结合偏航角(z轴旋转角)及其各阶导数可以用本方法生成参考控制指令(推力Tref、姿态ξref、角速度ωref、角加速度力矩τBref、转速nref)。Figure 7 shows the process of using the equivalent model method to equate the ground effect torque to the hanging mass model. According to the given UAV reference trajectory information (position p ref , velocity v ref , acceleration a ref , jerk j ref , jerk s ref , etc.), combined with the yaw angle (z-axis rotation angle) and its derivatives This method can be used to generate reference control instructions (thrust T ref , attitude ξ ref , angular velocity ω ref , angular acceleration Torque τ Bref , speed n ref ).

(1)生成推力和姿态前馈参考控制指令(1) Generate thrust and attitude feedforward reference control commands

基于上述的无人机动力学模型、地面效应影响下的额外推力模型和地面效应前进阻力模型,可以将质量归一化后的无人机动力学模型写为:Based on the above-mentioned UAV dynamics model, the additional thrust model under the influence of ground effect and the forward resistance model under the ground effect, the UAV dynamics model after mass normalization can be written as:

a=-gzW+[1+FG(h)]TazB-RDa(h)RTva=-gz W +[1+F G (h)] Ta z B -RD a (h)R T v

其中Ta=T/m,Da(h)=diag{dax(h),day(h),0}=D(h)/m为D(h)=diag{dx(h),dy(h),0}进行质量归一化的结果。将前进阻力展开:Where Ta = T/m, Da (h) = diag{ dax (h), day (h),0} = D(h)/m is the result of mass normalization of D(h) = diag{ dx (h), dy (h),0}. Expand the forward resistance:

a+gzW+[dax(h)xB Tv]xB+[day(h)yB Tv]yB-[1+FG(h)]TazB=0a+gz W +[d ax (h)x B T v]x B +[d ay (h)y B T v]y B -[1+F G (h)]T a z B =0

对上式左乘zB T可以得到推力的参考输出:Multiplying the above formula by z B T on the left can give the reference output of thrust:

对上式分别左乘xB T、yB T,可以得到姿态的参考输出R=[xB,yB,zB]:By multiplying the above formula by x B T and y B T on the left, we can get the reference output of the posture R = [x B , y B , z B ]:

xB Tα=0,α=a+gzW+dx(h)vx B T α=0,α=a+gz W +d x (h)v

yB Tβ=0,β=a+gzW+dy(h)vy B T β=0,β=a+gz W +d y (h)v

zB=xB×yB z B = x B × y B

(2)生成角速度前馈参考控制指令(2) Generate angular velocity feedforward reference control instructions

由于无人机的加速度对应姿态,加速度的一阶导数对应角速度,加速度的二阶导数对应角加速度,因此对加速度a=-gzW+[1+FG(h)]TazB-RDa(h)RTv求一阶导和二阶导数,可以得到参考角速度ωref和参考角加速度 Since the acceleration of the drone corresponds to the attitude, the first-order derivative of the acceleration corresponds to the angular velocity, and the second-order derivative of the acceleration corresponds to the angular acceleration, the reference angular velocity ω ref and the reference angular acceleration can be obtained by taking the first-order derivative and the second-order derivative of the acceleration a=-gz W +[1+F G (h)]T a z B -RD a (h)R T v

(3)生成力矩前馈参考控制指令(3) Generate torque feedforward reference control instructions

参考角速度ωref和参考角加速度求的后,对于参考力矩τref,可以通过下述方法求得到:Reference angular velocity ω ref and reference angular acceleration After obtaining, the reference moment τ ref can be obtained by the following method:

其中J′(h)由S2(6)中的等效模型得到。where J′(h) is obtained from the equivalent model in S2(6).

S4:结合前馈参考控制指令和无人机实际飞行状态,生成最终控制指令;S4: Combine the feedforward reference control command and the actual flight status of the UAV to generate the final control command;

根据参考控制指令和传感器反馈的实际飞行状态,可以通过本方法对多旋翼无人机进行悬停和跟踪轨迹控制。角度控制的控制效果如图8所示,可以看出,基于本方法提出的使用模型与增量式补偿结合的方法,在高空和低空有相同的控制效果。其它方法在低空都有一定程度的误差增大。轨迹跟踪的效果如图9、图10所示,控制器对无人机的内外环,即位置、角度都有较好的跟踪效果。According to the reference control instructions and the actual flight status fed back by the sensor, this method can be used to hover and track the trajectory of the multi-rotor UAV. The control effect of angle control is shown in Figure 8. It can be seen that the method based on the proposed method combining the usage model with incremental compensation has the same control effect at high altitude and low altitude. Other methods have a certain degree of error increase at low altitude. The effect of trajectory tracking is shown in Figures 9 and 10. The controller has a good tracking effect on the inner and outer loops of the UAV, that is, the position and angle.

(1)最终加速度指令(1) Final acceleration command

期望加速度ades由多个加速度合成:The desired acceleration a des is composed of multiple accelerations:

ades=aref+aE-aD-aG a des = a ref + a E - a D - a G

aE为位置和速度误差引入的加速度,KP、KV为增益矩阵:a E is the acceleration introduced by position and velocity errors, K P and K V are gain matrices:

为无人机的测量位置和速度,aD、aG分别为为抵消前进阻力、额外升力所需要的加速度: and is the measured position and speed of the UAV, a D and a G are the accelerations required to offset the forward resistance and additional lift respectively:

(2)最终姿态、角速度、角加速度指令(2) Final attitude, angular velocity, and angular acceleration instructions

一般来说无人机的期望姿态ξdes和期望加速度ades之间存在一一映射的关系:Generally speaking, there is a one-to-one mapping relationship between the desired attitude ξ des and the desired acceleration a des of the drone:

因此由无人机的期望加速度可直接确定无人机的期望姿态;Therefore, the expected attitude of the UAV can be directly determined by the expected acceleration of the UAV;

姿态误差可以写为:The attitude error can be written as:

从而通过PD控制器得到期望的角速度和角加速度指令:Thus, the desired angular velocity and angular acceleration instructions are obtained through the PD controller:

ωdes=Kξξeref ω des =K ξ ξ eref

其中Kξ和Kω为姿态和角速度增益参数矩阵。Where and are the attitude and angular velocity gain parameter matrices.

(3)最终推力和扭矩指令(3) Final thrust and torque command

得到期望加速度后,无人机的期望推力唯一确定:After obtaining the expected acceleration, the expected thrust of the drone is uniquely determined:

在不考虑额外扭矩的情况下,无人机的期望扭矩可以写为:Without considering the additional torque, the expected torque of the drone can be written as:

考虑额外扭矩的情况下,无人机的期望扭矩可以写为:Taking the additional torque into account, the expected torque of the drone can be written as:

其中为根据传感器测量的电机转速得到的电机产生的三轴扭矩。是传感器获得的角速度数据经过一阶微分并低通滤波后得到的角加速度数据。in It is the three-axis torque generated by the motor obtained according to the motor speed measured by the sensor. It is the angular acceleration data obtained by the sensor after first-order differentiation and low-pass filtering.

(4)最终电机转速和油门指令(4) Final motor speed and throttle command

已知期望推力和扭矩,可以求得期望转速,其中M为混控矩阵:Given the desired thrust and torque, the desired speed can be obtained, where M is the mixing matrix:

根据参考油门曲线nesc(t)的反函数可以通过PI控制器求得4个电机的期望油门:According to the inverse function of the reference throttle curve n esc (t) The desired throttle of the four motors can be obtained through the PI controller:

与前述的旋翼无人机近地飞行的控制方法的实施例相对应,本申请还提供了旋翼无人机近地飞行的控制装置的实施例。Corresponding to the aforementioned embodiment of the control method for the near-ground flight of a rotary-wing UAV, the present application also provides an embodiment of a control device for the near-ground flight of a rotary-wing UAV.

图11是根据一示例性实施例示出的一种旋翼无人机近地飞行的控制装置框图。参照图11,该装置可以包括:FIG11 is a block diagram of a control device for a rotorcraft UAV flying close to the ground according to an exemplary embodiment. Referring to FIG11 , the device may include:

建模模块21,用于对旋翼无人机进行包含地面效应的动力学建模,得到无人机动力学模型、电机模型、地面效应下的额外推力模型、地面效应回正扭矩模型、地面效应前进阻力模型,并通过使用等效模型法将地面效应回正扭矩等效为下挂质点模型,结合所述地面效应扭矩模型得到无人机水平回正力矩的等效模型;Modeling module 21 is used to perform dynamic modeling of the rotor UAV including ground effect, obtain the UAV dynamic model, motor model, additional thrust model under ground effect, ground effect self-aligning torque model, ground effect forward resistance model, and use the equivalent model method to equate the ground effect self-aligning torque to the lower hanging mass model, and combine the ground effect torque model to obtain the equivalent model of the UAV horizontal self-aligning torque;

标定模块22,用于获取建模模块建立的模型中的参数的标定值;A calibration module 22, used to obtain calibration values of parameters in the model established by the modeling module;

前馈参考控制指令生成模块23,用于基于所述无人机动力学模型的微分平坦特性,根据给定的无人机参考轨迹信息和偏航角信息,生成前馈参考控制指令;A feedforward reference control instruction generating module 23, used for generating a feedforward reference control instruction based on the differential flatness characteristic of the UAV dynamics model and according to the given UAV reference trajectory information and yaw angle information;

最终控制指令生成模块24,用于结合前馈参考控制指令、无人机实际飞行状态和参数的标定值,生成最终控制指令。The final control instruction generation module 24 is used to generate the final control instruction by combining the feedforward reference control instruction, the actual flight state of the UAV and the calibration value of the parameter.

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present application. A person of ordinary skill in the art can understand and implement it without creative work.

相应的,本申请还提供一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述的旋翼无人机近地飞行的控制方法。如图12所示,为本发明实施例提供的一种旋翼无人机近地飞行的控制装置所在任意具备数据处理能力的设备的一种硬件结构图,除了图12所示的处理器、内存以及网络接口之外,实施例中装置所在的任意具备数据处理能力的设备通常根据该任意具备数据处理能力的设备的实际功能,还可以包括其他硬件,对此不再赘述。Correspondingly, the present application also provides an electronic device, including: one or more processors; a memory for storing one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the control method for the near-ground flight of a rotary-wing UAV as described above. As shown in FIG12, a hardware structure diagram of any device with data processing capability in which a control device for the near-ground flight of a rotary-wing UAV provided in an embodiment of the present invention is located, in addition to the processor, memory and network interface shown in FIG12, any device with data processing capability in which the device in the embodiment is located can also include other hardware according to the actual function of the device with data processing capability, which will not be described in detail.

相应的,本申请还提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如上述的旋翼无人机近地飞行的控制方法。所述计算机可读存储介质可以是前述任一实施例所述的任意具备数据处理能力的设备的内部存储单元,例如硬盘或内存。所述计算机可读存储介质也可以是外部存储设备,例如所述设备上配备的插接式硬盘、智能存储卡(Smart Media Card,SMC)、SD卡、闪存卡(Flash Card)等。进一步的,所述计算机可读存储介还可以既包括任意具备数据处理能力的设备的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述任意具备数据处理能力的设备所需的其他程序和数据,还可以用于暂时地存储已经输出或者将要输出的数据。Accordingly, the present application also provides a computer-readable storage medium on which computer instructions are stored, and when the instructions are executed by the processor, the control method for the near-ground flight of the rotorcraft drone as described above is implemented. The computer-readable storage medium can be an internal storage unit of any device with data processing capabilities described in any of the aforementioned embodiments, such as a hard disk or a memory. The computer-readable storage medium can also be an external storage device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), an SD card, a flash card (Flash Card), etc. equipped on the device. Furthermore, the computer-readable storage medium can also include both an internal storage unit of any device with data processing capabilities and an external storage device. The computer-readable storage medium is used to store the computer program and other programs and data required by any device with data processing capabilities, and can also be used to temporarily store data that has been output or is to be output.

本领域技术人员在考虑说明书及实践这里公开的内容后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the contents disclosed herein. The present application is intended to cover any variations, uses or adaptations of the present application, which follow the general principles of the present application and include common knowledge or customary technical means in the art that are not disclosed in the present application.

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。It should be understood that the present application is not limited to the exact construction that has been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof.

Claims (10)

1.一种旋翼无人机近地飞行的控制方法,其特征在于,包括:1. A method for controlling a rotorcraft UAV near-ground flight, comprising: S1:对旋翼无人机进行包含地面效应的动力学建模,得到无人机动力学模型、电机模型、地面效应下的额外推力模型、地面效应回正扭矩模型、地面效应前进阻力模型,并通过使用等效模型法将地面效应回正扭矩等效为下挂质点模型,结合所述地面效应扭矩模型得到无人机水平回正力矩的等效模型;S1: The rotor UAV is subjected to dynamic modeling including ground effect, and the UAV dynamic model, motor model, additional thrust model under ground effect, ground effect self-aligning torque model, and ground effect forward resistance model are obtained. The ground effect self-aligning torque is equivalent to the hanging mass point model by using the equivalent model method, and the equivalent model of the horizontal self-aligning torque of the UAV is obtained by combining the ground effect torque model; S2:获取步骤S1建立的模型中的参数的标定值;S2: Obtain the calibration values of the parameters in the model established in step S1; S3:基于所述无人机动力学模型的微分平坦特性,根据给定的无人机参考轨迹信息和偏航角信息,生成前馈参考控制指令;S3: Based on the differential flatness characteristics of the UAV dynamics model, a feedforward reference control instruction is generated according to given UAV reference trajectory information and yaw angle information; S4:结合前馈参考控制指令、无人机实际飞行状态和参数的标定值,生成最终控制指令。S4: Generate the final control command by combining the feedforward reference control command, the actual flight status of the UAV and the calibration value of the parameters. 2.根据权利要求1所述的方法,其特征在于,步骤S1中,所述无人机动力学模型如下:2. The method according to claim 1, characterized in that, in step S1, the UAV dynamics model is as follows: ma=-gzW+TzB+fG+fD ma=-gz W +Tz B +f G +f D 其中m是机体质量,J是机体转动惯量,g是重力加速度,T和τB是旋翼产生的推力和力矩,fG是地面效应产生的额外推力,fD是前进阻力,τG是地面效应回正力矩,τext是其它的未知力矩,zW=[0,0,1]是世界坐标系Z轴的指向,zB是无人机机体坐标系Z轴在世界坐标系的指向;Where m is the mass of the aircraft, J is the moment of inertia of the aircraft, g is the acceleration of gravity, T and τ B are the thrust and torque generated by the rotor, f G is the additional thrust generated by the ground effect, f D is the forward resistance, τ G is the ground effect aligning torque, τ ext is other unknown torques, z W = [0,0,1] is the direction of the Z axis of the world coordinate system, and z B is the direction of the Z axis of the drone body coordinate system in the world coordinate system; 所述电机模型为单个电机产生的推力和扭矩:The motor model is the thrust and torque produced by a single motor: Ti=kTni 2 T i = k T n i 2 其中kT、kI分别为推力系数、反扭矩系数,JR为转子转动惯量;Where k T , k I are thrust coefficient and anti-torque coefficient respectively, J R is the rotor moment of inertia; 地面效应影响下的额外推力模型中,电机总推力和地面效应产生的额外推力分别为:In the additional thrust model under the influence of ground effect, the total thrust of the motor and the additional thrust caused by the ground effect are: fG=FG(h)TzB f G =F G (h)Tz B 其中kT为推力系数,ni为各电机转速,FG(h)为与离地高度h有关的函数,num为旋翼数量;Where k T is the thrust coefficient, ni is the speed of each motor, F G (h) is a function related to the height above the ground h, and num is the number of rotors; 地面效应产生的回正扭矩模型为:The model of the self-aligning torque generated by the ground effect is: G=MG(h)T(zB×zW)GMG (h)T(z B ×z W ) 其中MG(h)是与离地高度有关的函数;Where MG (h) is a function related to the height above the ground; 地面效应前进阻力模型中,无人机前进阻力为:In the ground effect forward resistance model, the forward resistance of the UAV is: 其中D(h)为与离地高度有关的函数;Where D(h) is a function related to the height above the ground; 无人机水平回正力矩的等效模型中,无人机的等效转动惯量为:In the equivalent model of the horizontal self-aligning torque of the UAV, the equivalent moment of inertia of the UAV is: 3.根据权利要求1所述的方法,其特征在于,步骤S3包括:3. The method according to claim 1, characterized in that step S3 comprises: 基于上述的无人机动力学模型、地面效应影响下的额外推力模型和地面效应前进阻力模型,得到质量归一化后的无人机动力学模型,结合给定的无人机参考轨迹信息生成参考推力和参考姿态;Based on the above-mentioned UAV dynamics model, the additional thrust model under the influence of ground effect and the forward resistance model under the influence of ground effect, the mass-normalized UAV dynamics model is obtained, and the reference thrust and reference attitude are generated in combination with the given UAV reference trajectory information; 对所述质量归一化后的无人机动力学模型中的加速度求一阶导,生成参考角速度;Taking the first-order derivative of the acceleration in the mass-normalized UAV dynamics model to generate a reference angular velocity; 对所述质量归一化后的无人机动力学模型中的加速度求二阶导,得到参考角加速度,进而生成参考力矩。The second-order derivative of the acceleration in the mass-normalized UAV dynamics model is calculated to obtain a reference angular acceleration, thereby generating a reference torque. 4.根据权利要求3所述的方法,其特征在于,基于参考角速度和参考角加速度生成参考力矩:4. The method according to claim 3, characterized in that the reference torque is generated based on the reference angular velocity and the reference angular acceleration: 其中ωref为参考角速度,为参考角加速度,J′(h)为由水平回正力矩的等效模型得到的无人机等效转动惯量。Where ω ref is the reference angular velocity, is the reference angular acceleration, and J′(h) is the equivalent moment of inertia of the UAV obtained by the equivalent model of the horizontal self-aligning torque. 5.根据权利要求3所述的方法,其特征在于,步骤S4包括:5. The method according to claim 3, characterized in that step S4 comprises: 根据无人机为抵消前进阻力、额外升力所需要的加速度以及参考加速度,得到期望加速度;The expected acceleration is obtained according to the acceleration required by the UAV to offset the forward resistance, the additional lift and the reference acceleration; 根据无人机的期望姿态和期望加速度之间存在的一一映射关系,由所述期望加速度确定期望姿态,进而由姿态误差得到期望角速度和期望角加速度;According to a one-to-one mapping relationship between the desired attitude and the desired acceleration of the drone, the desired attitude is determined by the desired acceleration, and then the desired angular velocity and the desired angular acceleration are obtained by the attitude error; 根据期望加速度计算期望推力,基于所述期望角速度和期望角加速度计算,结合水平回正力矩的等效模型得到无人机的期望扭矩;Calculate the expected thrust according to the expected acceleration, and calculate the expected torque of the UAV based on the expected angular velocity and the expected angular acceleration, combined with the equivalent model of the horizontal self-aligning torque; 根据期望推力和期望扭矩计算期望转速,进而结合参考油门曲线得到电机的期望油门。The expected speed is calculated based on the expected thrust and the expected torque, and then the expected throttle of the motor is obtained by combining the reference throttle curve. 6.根据权利要求5所述的方法,其特征在于,在不考虑额外扭矩的情况下,无人机的期望扭矩为:6. The method according to claim 5, characterized in that, without considering the additional torque, the expected torque of the UAV is: 考虑额外扭矩的情况下,无人机的期望扭矩为:Taking the additional torque into account, the expected torque of the drone is: 其中J′(h)为由水平回正力矩的等效模型得到的无人机等效转动惯量,ωdes为期望角速度,为期望角加速度。Where J′(h) is the equivalent moment of inertia of the UAV obtained by the equivalent model of the horizontal self-aligning torque, ω des is the desired angular velocity, is the expected angular acceleration. 7.根据权利要求5所述的方法,其特征在于,所述参考油门曲线nesc为:7. The method according to claim 5, characterized in that the reference throttle curve nesc is: nesc(tc)=c2tc 2+c1tc+c0 nesc ( tc ) = c2tc2 + c1tc + c0 其中tc∈[0,1]为电机的油门,{c2,c1,c0}是常数,在步骤S2中标定得到。Wherein t c ∈[0,1] is the throttle of the motor, and {c 2 ,c 1 ,c 0 } are constants calibrated in step S2 . 8.一种旋翼无人机近地飞行的控制装置,其特征在于,包括:8. A control device for a rotorcraft UAV flying near the ground, characterized by comprising: 建模模块,用于对旋翼无人机进行包含地面效应的动力学建模,得到无人机动力学模型、电机模型、地面效应下的额外推力模型、地面效应回正扭矩模型、地面效应前进阻力模型,并通过使用等效模型法将地面效应回正扭矩等效为下挂质点模型,结合所述地面效应扭矩模型得到无人机水平回正力矩的等效模型;A modeling module is used to perform dynamic modeling of the rotor UAV including ground effect, obtain the UAV dynamic model, motor model, additional thrust model under ground effect, ground effect self-aligning torque model, ground effect forward resistance model, and use the equivalent model method to equate the ground effect self-aligning torque to the lower hanging mass model, and combine the ground effect torque model to obtain the equivalent model of the UAV horizontal self-aligning torque; 标定模块,用于获取建模模块建立的模型中的参数的标定值;A calibration module, used to obtain calibration values of parameters in the model established by the modeling module; 前馈参考控制指令生成模块,用于基于所述无人机动力学模型的微分平坦特性,根据给定的无人机参考轨迹信息和偏航角信息,生成前馈参考控制指令;A feedforward reference control instruction generation module, used for generating a feedforward reference control instruction based on the differential flatness characteristics of the UAV dynamics model and according to given UAV reference trajectory information and yaw angle information; 最终控制指令生成模块,用于结合前馈参考控制指令、无人机实际飞行状态和参数的标定值,生成最终控制指令。The final control instruction generation module is used to generate the final control instruction by combining the feedforward reference control instruction, the actual flight state of the UAV and the calibration value of the parameters. 9.一种电子设备,其特征在于,包括:9. An electronic device, comprising: 一个或多个处理器;one or more processors; 存储器,用于存储一个或多个程序;A memory for storing one or more programs; 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7任一项所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7. 10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1-7中任一项所述方法的步骤。10. A computer-readable storage medium having computer instructions stored thereon, wherein when the instructions are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
CN202410392336.0A 2024-04-02 2024-04-02 Control method for rotor unmanned aerial vehicle to fly near ground Active CN118295450B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410392336.0A CN118295450B (en) 2024-04-02 2024-04-02 Control method for rotor unmanned aerial vehicle to fly near ground

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410392336.0A CN118295450B (en) 2024-04-02 2024-04-02 Control method for rotor unmanned aerial vehicle to fly near ground

Publications (2)

Publication Number Publication Date
CN118295450A true CN118295450A (en) 2024-07-05
CN118295450B CN118295450B (en) 2025-04-08

Family

ID=91675677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410392336.0A Active CN118295450B (en) 2024-04-02 2024-04-02 Control method for rotor unmanned aerial vehicle to fly near ground

Country Status (1)

Country Link
CN (1) CN118295450B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119356395A (en) * 2024-12-19 2025-01-24 浙江大学 Dynamic model adaptive trajectory tracking control method for deformable UAV
CN119598885A (en) * 2024-10-11 2025-03-11 上海沃兰特航空技术有限责任公司 Parameter identification-based aircraft pneumatic data correction method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2556907A1 (en) * 1974-12-23 1976-07-01 All American Ind AIRCRAFT
CA2246965A1 (en) * 1998-09-15 2000-03-15 Leung Tom Self-aligning, minimal self-torque golf clubs
CN101595027A (en) * 2007-02-20 2009-12-02 李希成 Tandem/Canard Aircraft with Suspension System
GB201910451D0 (en) * 2019-07-22 2019-09-04 Casta Spes Tech Ltd Drone apparatus
CN111650954A (en) * 2020-06-16 2020-09-11 天津大学 Ground effect compensation landing control method for quadrotor UAV based on deep learning
CN112241125A (en) * 2020-10-29 2021-01-19 北京理工大学 Unmanned aerial vehicle trajectory tracking method based on differential flatness characteristic
CN114510065A (en) * 2021-12-24 2022-05-17 湖北航天飞行器研究所 A kind of multi-rotor unmanned aerial vehicle ground target tracking control method
CN117666332A (en) * 2024-02-02 2024-03-08 北京航空航天大学 Self-learning anti-interference control method for multi-rotor aircraft in dynamic disturbance environment
CN117784822A (en) * 2024-02-27 2024-03-29 中国空气动力研究与发展中心空天技术研究所 Method and righting control system for aircraft overturning on water surface

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2556907A1 (en) * 1974-12-23 1976-07-01 All American Ind AIRCRAFT
CA2246965A1 (en) * 1998-09-15 2000-03-15 Leung Tom Self-aligning, minimal self-torque golf clubs
CN101595027A (en) * 2007-02-20 2009-12-02 李希成 Tandem/Canard Aircraft with Suspension System
GB201910451D0 (en) * 2019-07-22 2019-09-04 Casta Spes Tech Ltd Drone apparatus
CN111650954A (en) * 2020-06-16 2020-09-11 天津大学 Ground effect compensation landing control method for quadrotor UAV based on deep learning
CN112241125A (en) * 2020-10-29 2021-01-19 北京理工大学 Unmanned aerial vehicle trajectory tracking method based on differential flatness characteristic
CN114510065A (en) * 2021-12-24 2022-05-17 湖北航天飞行器研究所 A kind of multi-rotor unmanned aerial vehicle ground target tracking control method
CN117666332A (en) * 2024-02-02 2024-03-08 北京航空航天大学 Self-learning anti-interference control method for multi-rotor aircraft in dynamic disturbance environment
CN117784822A (en) * 2024-02-27 2024-03-29 中国空气动力研究与发展中心空天技术研究所 Method and righting control system for aircraft overturning on water surface

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
J.C. GONZ´ALEZ-GUERRERO ETAL.: "Low Altitude Control of the VTOL UAV Tolerant to Ground Effect and Actuator Failures:IEEE,rotor and UAV and close ground", 《2022 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS)》, 31 December 2022 (2022-12-31), pages 1504 - 1509 *
JIALIN JI ETAL.: "Real-Time Trajectory Planning for Aerial Perching", 《2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS(IROS)》, 31 December 2022 (2022-12-31), pages 10516 - 10522 *
TRAN HOANG ANH ETAL.: "In-Ground-Effect Model Based Adaptive Altitude Control of Rotorcraft Unmanned Aerial Vehicles", 《IEEE ROBOTICS AND AUTOMATION LETTERS》, 31 December 2022 (2022-12-31), pages 794 - 801 *
YUMAN GAO ETAL.: "Adaptive Tracking and Perching for Quadrotor in Dynamic Scenarios", 《IEEE TRANSACTIONS ON ROBOTICS》, 30 November 2023 (2023-11-30), pages 499 - 519, XP011956533, DOI: 10.1109/TRO.2023.3335670 *
李俊志等: "基于干扰补偿的跨速域变后掠翼飞行器跟踪控制", 《无人系统技术》, 31 August 2022 (2022-08-31), pages 14 - 22 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119598885A (en) * 2024-10-11 2025-03-11 上海沃兰特航空技术有限责任公司 Parameter identification-based aircraft pneumatic data correction method
CN119356395A (en) * 2024-12-19 2025-01-24 浙江大学 Dynamic model adaptive trajectory tracking control method for deformable UAV

Also Published As

Publication number Publication date
CN118295450B (en) 2025-04-08

Similar Documents

Publication Publication Date Title
Abdelmaksoud et al. Control strategies and novel techniques for autonomous rotorcraft unmanned aerial vehicles: A review
Mian et al. Modeling and backstepping-based nonlinear control strategy for a 6 DOF quadrotor helicopter
CN118295450A (en) A control method for near-ground flight of a rotary-wing UAV
CN112394739B (en) Active Disturbance Rejection Flight Control Method for Active Deformable Quadcopter
Zhang et al. Three-dimensional fuzzy control of mini quadrotor UAV trajectory tracking under impact of wind disturbance
CN106155076B (en) A stable flight control method for a multi-rotor unmanned aerial vehicle
CN104765272A (en) Four-rotor aircraft control method based on PID neural network (PIDNN) control
CN114476056B (en) Control framework for autonomous splicing of distributed amphibious spherical unmanned system
CN107844124B (en) Control method for stable flight of four-rotor aircraft carrying unbalanced load
CN114527777B (en) UAV flight control method based on adaptive neural network
CN112965512A (en) Unmanned aerial vehicle wind-resistant control method based on propeller model
WO2022048543A1 (en) Flight control method, unmanned aerial vehicle, and storage medium
CN114035601B (en) A Tilting Rotor UAV Landing Method Based on H Infinity Control
CN116301007A (en) A multi-quadrotor UAV assembly task path planning method based on reinforcement learning
CN115685760A (en) Four-rotor hybrid fault-tolerant control method and system for actuator fault
CN114564038A (en) Improved active disturbance rejection based trajectory tracking control system for quad-rotor unmanned aerial vehicle
CN113093809A (en) Active disturbance rejection controller of composite wing unmanned aerial vehicle and establishing method thereof
CN106802570A (en) A kind of method and apparatus of depopulated helicopter position tracking
CN111061282A (en) Four-rotor unmanned aerial vehicle suspension flight system control method based on energy method
Guo et al. LPV Modeling and Robust Sampled-Data $ H_ {\infty} $ Control of a Tailless Flapping Wing Microaerial Vehicle With Parameter Uncertainties
CN116088557B (en) A method and device for controlling the position and attitude of a fully-driven six-rotor UAV
CN113504729A (en) LMI-based H-infinity robust control method and system for bionic flapping-wing aircraft
Wang et al. Modeling and hover control of a novel unmanned coaxial rotor/ducted-fan helicopter
Xu et al. Modelling and hovering control of a novel multi-tandem ducted fan vehicle
Tanner Modeling, identification, and control of autonomous helicopters

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
CB03 Change of inventor or designer information

Inventor after: Gao Fei

Inventor after: Yang Tiankai

Inventor after: Chai Kaiting

Inventor after: Ji Jialin

Inventor after: Xu Guangtong

Inventor after: Dong Xinhang

Inventor before: Gao Fei

Inventor before: Yang Tiankai

Inventor before: Chai Kaiting

Inventor before: Ji Jialin

Inventor before: Xu Guangtong

Inventor before: Dong Tinghang

CB03 Change of inventor or designer information
GR01 Patent grant
GR01 Patent grant