Movatterモバイル変換


[0]ホーム

URL:


CN112099527B - A control method and system for autonomous landing of a vertical take-off and landing unmanned aerial vehicle mobile platform - Google Patents

A control method and system for autonomous landing of a vertical take-off and landing unmanned aerial vehicle mobile platform
Download PDF

Info

Publication number
CN112099527B
CN112099527BCN202010978134.6ACN202010978134ACN112099527BCN 112099527 BCN112099527 BCN 112099527BCN 202010978134 ACN202010978134 ACN 202010978134ACN 112099527 BCN112099527 BCN 112099527B
Authority
CN
China
Prior art keywords
landing
mobile platform
vertical take
aerial vehicle
unmanned aerial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010978134.6A
Other languages
Chinese (zh)
Other versions
CN112099527A (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.)
Hunan University
Original Assignee
Hunan 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 Hunan UniversityfiledCriticalHunan University
Priority to CN202010978134.6ApriorityCriticalpatent/CN112099527B/en
Publication of CN112099527ApublicationCriticalpatent/CN112099527A/en
Application grantedgrantedCritical
Publication of CN112099527BpublicationCriticalpatent/CN112099527B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

Translated fromChinese

本发明公开了一种垂直起降无人机在移动平台上自主着陆的控制方法及系统,该方法首先建立垂直起降无人机和移动平台的相对运动学模型,估计出移动平台相对其自身的精确三维位置和姿态,之后采用预定性能规范误差变换方法及基于该方法的反演控制方法实现垂直起降无人机在移动平台上自主着陆。基于误差变换的反演控制方法有效解决其他反演控制方法中“组合爆炸”的问题,保证输出误差沿绝对衰减时间函数收敛到预定义的残差集,并且最大过冲低于预定水平。该系统包含垂直起降无人机、单目视觉装置、自主着陆控制模块、AprilTag视觉基准系统、移动平台,通过最少的传感器与低复杂度的控制方法使得垂直起降无人机载荷低,自主着陆的机动性强。

Figure 202010978134

The invention discloses a control method and system for autonomous landing of a vertical take-off and landing drone on a mobile platform. The method first establishes a relative kinematics model of the vertical take-off and landing drone and the mobile platform, and estimates the relative kinematics of the mobile platform relative to itself. The precise three-dimensional position and attitude of the VTOL is achieved by using the predetermined performance norm error transformation method and the inversion control method based on this method to realize the autonomous landing of the vertical take-off and landing UAV on the mobile platform. The inversion control method based on error transformation effectively solves the problem of "combination explosion" in other inversion control methods, ensuring that the output error converges to a predefined residual set along the absolute decay time function, and the maximum overshoot is lower than a predetermined level. The system includes vertical take-off and landing UAV, monocular vision device, autonomous landing control module, AprilTag visual reference system, and mobile platform. Through the least sensors and low-complexity control methods, the vertical take-off and landing UAV has a low load and is autonomous. The landing maneuverability is strong.

Figure 202010978134

Description

Translated fromChinese
一种垂直起降无人机移动平台自主着陆的控制方法及系统A control method and system for autonomous landing of a vertical take-off and landing unmanned aerial vehicle mobile platform

技术领域technical field

本发明涉及垂直起降无人机自主着陆领域,特别是一种垂直起降无人机在移动平台上自主着陆的控制方法及系统。The invention relates to the field of autonomous landing of vertical take-off and landing drones, in particular to a control method and system for autonomous landing of vertical take-off and landing drones on a mobile platform.

背景技术Background technique

垂直起降无人机在民用和军用场景中得到了广泛的应用,包括工业检查、航空摄影、通信中继、监视、搜索和救援等。无人机的自主着陆为机载自动飞行系统完全控制航空器,进行着陆飞行的过程。而在该过程中,操纵复杂,地面干扰因素多,需要无人机具有高精度自主定位导航、鲁棒着陆轨迹跟踪能力。VTOL UAVs are widely used in civil and military scenarios, including industrial inspection, aerial photography, communication relay, surveillance, search and rescue, etc. The autonomous landing of the UAV is the process in which the airborne automatic flight system completely controls the aircraft and performs the landing flight. In this process, the manipulation is complex and there are many ground interference factors, which requires the UAV to have high-precision autonomous positioning and navigation and robust landing trajectory tracking capabilities.

目前,更多的是研究了针对静态平台的姿势估计方法,但是考虑到更一般的应用,当垂直起降无人机降落在移动平台上时,则自主着陆控制系统的难度进一步增加。Currently, pose estimation methods for static platforms are more studied, but considering more general applications, when the VTOL UAV lands on a mobile platform, the difficulty of the autonomous landing control system is further increased.

在设计无人机自主着陆控制系统时,需要准确估计着陆目标相对于本地环境的位姿,同时设计满足着陆任务约束的控制器。但由于垂直起降无人机的有效载荷特性较低,其机载传感器和计算能力受限,如何在低负载、低计算能力情况下设计较高精度的自主着陆控制系统成为急需解决的问题。When designing the UAV autonomous landing control system, it is necessary to accurately estimate the pose of the landing target relative to the local environment, and at the same time design a controller that satisfies the constraints of the landing task. However, due to the low payload characteristics of vertical take-off and landing UAVs, its on-board sensors and computing capabilities are limited. How to design a high-precision autonomous landing control system under low load and low computing capabilities has become an urgent problem to be solved.

发明内容SUMMARY OF THE INVENTION

本发明要解决的技术问题是,克服现有技术存在的上述缺陷,提供一种垂直起降无人机在移动平台自主着陆的控制方法及系统,提高无人机控制精度,简化机载感知工具,降低控制方法复杂度。The technical problem to be solved by the present invention is to overcome the above-mentioned defects in the prior art, and to provide a control method and system for autonomous landing of a vertical take-off and landing drone on a mobile platform, which improves the control accuracy of the drone and simplifies the airborne perception tool. , reduce the complexity of the control method.

本发明进一步要解决的技术问题是,在提供上述自主着陆的控制方法的基础上,还提供一种包括上述控制方法的系统。A further technical problem to be solved by the present invention is to provide a system including the above control method in addition to the above control method for autonomous landing.

本发明解决技术问题采用的技术方案是:提供一种垂直起降无人机在移动平台上自主着陆的控制方法,包括以下步骤:The technical solution adopted by the present invention to solve the technical problem is to provide a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform, comprising the following steps:

S1:建立垂直起降无人机的动力学模型、移动平台的运动学模型以及垂直起降无人机与移动平台的相对运动学模型;S1: Establish the dynamic model of the VTOL UAV, the kinematic model of the mobile platform, and the relative kinematics model of the VTOL UAV and the mobile platform;

S2:设计预定性能规范误差变换方法;S2: Design the predetermined performance specification error transformation method;

S3:采用基于预定性能规范误差变换方法的反演控制方法设计得到垂直起降无人机的位置控制律;S3: Using the inversion control method based on the predetermined performance specification error transformation method to design the position control law of the VTOL UAV;

S4:设计期望旋转矩阵,及期望角速度;S4: Design the desired rotation matrix, and the desired angular velocity;

S5:计算垂直起降无人机在移动平台上自动着陆所需要的力矩,实现自主着陆控制。S5: Calculate the torque required for the VTOL UAV to automatically land on the mobile platform, and realize autonomous landing control.

进一步的,所述步骤S1包括以下步骤:Further, the step S1 includes the following steps:

S11:建立垂直起降无人机的动力学模型,模型描述为:S11: Establish the dynamic model of the vertical take-off and landing UAV, the model is described as:

Figure GDA0003107664270000021
Figure GDA0003107664270000021

Figure GDA0003107664270000022
Figure GDA0003107664270000022

Figure GDA0003107664270000023
Figure GDA0003107664270000023

Figure GDA0003107664270000024
Figure GDA0003107664270000024

其中,p=[px,py,pz]T是垂直起降无人机在世界坐标系中的三维位置,

Figure GDA0003107664270000025
是p的一阶微分,v=[vx,vy,vz]T是垂直起降无人机在世界坐标系下的线速度,
Figure GDA0003107664270000026
是v的一阶微分,Ω=[Ωxyz]T是垂直起降无人机在本体坐标系下的角速度,Ω表示角速度的斜对称矩阵,使得RΩ=R×Ω,m和J=diag(J1,J2,J3)分别表示垂直起降无人机的质量和惯性矩阵,g是重力加速度,i3=[0,0,1]T是单位向量,f和τ=[τxyz]T分别为推力和扭力,R是旋转矩阵,由垂直起降无人机沿欧拉角ψ,φ,θ旋转得到,ψ,φ,θ分别表示为偏航角,滚转角与俯仰角;Among them, p=[px , py , pz ]T is the three-dimensional position of the VTOL UAV in the world coordinate system,
Figure GDA0003107664270000025
is the first-order differential of p, v=[vx , vy , vz ]T is the linear velocity of the VTOL UAV in the world coordinate system,
Figure GDA0003107664270000026
is the first-order differential of v, Ω=[Ωxyz ]T is the angular velocity of the VTOL UAV in the body coordinate system, Ω represents the obliquely symmetric matrix of the angular velocity, so that RΩ =R× Ω, m and J=diag(J1 , J2 , J3 ) represent the mass and inertia matrix of the VTOL UAV respectively, g is the acceleration of gravity, i3 =[0,0,1]T is the unit vector , f and τ=[τx , τy , τz ]T are thrust and torsion force, respectively, R is the rotation matrix, obtained by rotating the VTOL UAV along Euler angles ψ, φ, θ, ψ, φ, θ is represented as yaw angle, roll angle and pitch angle respectively;

S12:建立移动平台的运动学模型,模型描述为:S12: Establish a kinematic model of the mobile platform, the model is described as:

Figure GDA0003107664270000027
Figure GDA0003107664270000027

其中,rl=[xl,yl,h]T表示移动平台在世界坐标系中的位置,xl是移动平台的横坐标,yl是移动平台的纵坐标,h是移动平台的高度,θl是移动平台本体坐标系相对于世界坐标系的旋转角度,vl和ωl分别表示移动平台的线速度和角速度;Among them, rl =[xl ,yl ,h]T represents the position of the mobile platform in the world coordinate system, xl is the abscissa of the mobile platform, yl is the ordinate of the mobile platform, h is the height of the mobile platform , θl is the rotation angle of the mobile platform body coordinate system relative to the world coordinate system, vl and ωl represent the linear velocity and angular velocity of the mobile platform, respectively;

S13:建立垂直起降无人机与移动平台的相对运动学模型,模型描述为:S13: Establish the relative kinematics model of the VTOL UAV and the mobile platform. The model is described as:

rlp=p-rl (6)rlp =prl (6)

其中,rlp=[xlp,ylp,zlp]T是垂直起降无人机和移动平台的实时相对三维位置。where rlp =[xlp , ylp , zlp ]T is the real-time relative three-dimensional position of the VTOL UAV and the mobile platform.

进一步的,所述步骤S2预定性能误差变换方法为:Further, the predetermined performance error transformation method in step S2 is:

Figure GDA0003107664270000031
Figure GDA0003107664270000031

其中,ζk=ekk,ek为定义的误差,εk为变换后的误差,ρk为误差性能函数,k∈{1,2,…6}。Among them, ζk =ekk ,ek is the defined error, εk is the transformed error, ρk is the error performance function, k∈{1, 2,...6}.

进一步的,所述步骤S3包括以下步骤:Further, the step S3 includes the following steps:

S31:垂直起降无人机搭载的单目视觉装置捕获移动平台上设置的AprilTag视觉系统中的AprilTag视觉标志信息,根据已知的AprilTag视觉标志物理尺寸,由单应矩阵得到垂直起降无人机和移动平台之间的实时相对三维位置rlp=[xlp,ylp,zlp]T和姿态信息;S31: The monocular vision device mounted on the VTOL UAV captures the AprilTag visual sign information in the AprilTag vision system set on the mobile platform. According to the known physical size of the AprilTag visual sign, the VTOL unmanned aerial vehicle is obtained from the homography matrix. Real-time relative three-dimensional position rlp =[xlp , ylp , zlp ]T and attitude information between the machine and the mobile platform;

S32:定义位置误差ep=[e1,e2,e3]T为:S32: Define the position error ep= [e1 , e2 , e3 ]T as:

Figure GDA0003107664270000032
Figure GDA0003107664270000032

其中,

Figure GDA0003107664270000033
表示期望的相对位置;in,
Figure GDA0003107664270000033
Indicates the desired relative position;

S33:根据预定性能规范误差变换方法,得到变换后的位置误差εp=[ε123]TS33: Obtain the transformed position error εp =[ε123 ]T according to the predetermined performance specification error transformation method;

S34:对变换后的位置误差中求一阶微分式可得:S34: Find the first-order differential in the transformed position error to get:

Figure GDA0003107664270000034
Figure GDA0003107664270000034

其中,

Figure GDA0003107664270000035
是rl的一阶微分,并且Q=diag(q1,q2,q3)与η=(η123)T分别被定义为:in,
Figure GDA0003107664270000035
is the first derivative of rl , and Q=diag(q1 ,q2 ,q3 ) and η=(η123 )T are defined as:

Figure GDA0003107664270000036
Figure GDA0003107664270000036

Figure GDA0003107664270000037
Figure GDA0003107664270000037

Figure GDA0003107664270000038
为ρk的一阶微分;
Figure GDA0003107664270000038
is the first-order differential of ρk ;

S35:设置虚拟期望垂直起降无人机的线速度为

Figure GDA0003107664270000039
依据式(9),得到虚拟期望垂直无人机的线速度控制律为:S35: Set the linear velocity of the virtual desired VTOL UAV as
Figure GDA0003107664270000039
According to formula (9), the linear speed control law of the virtual desired vertical UAV is obtained as:

Figure GDA00031076642700000310
Figure GDA00031076642700000310

其中,K1、K2均为中间控制器的增益;Among them, K1 and K2 are the gains of the intermediate controller;

S36:定义速度误差ev=[e4,e5,e6]T为:S36: Define the speed error ev = [e4 , e5 , e6 ]T as:

Figure GDA0003107664270000041
Figure GDA0003107664270000041

S37:根据预定性能误差变换方法,得到变换后的速度误差εv=[ε456]T,对变换后的速度误差求一阶微分式可得:S37: According to the predetermined performance error transformation method, the transformed velocity error εv =[ε456 ]T is obtained, and the first-order differential formula of the transformed velocity error can be obtained:

Figure GDA0003107664270000042
Figure GDA0003107664270000042

其中,Qv=diag(q4,q5,q6)与ηv=(η456)T分别被定义为:Among them, Qv =diag(q4 ,q5 ,q6 ) and ηv =(η456 )T are respectively defined as:

Figure GDA0003107664270000043
Figure GDA0003107664270000043

Figure GDA0003107664270000044
Figure GDA0003107664270000044

S38:依据式(14)及式(2),设计位置控制律为:S38: According to formula (14) and formula (2), the design position control law is:

u=-(K3QvT+Qv-1K4v (17)u=-(K3 QvT +Qv-1 K4v (17)

其中,K3,K4是正定矩阵。Among them, K3 , K4 are positive definite matrices.

进一步的,所述步骤S4具体包括以下步骤:Further, the step S4 specifically includes the following steps:

S41:设置期望旋转角度ψ*=0;S41: set the desired rotation angle ψ* =0;

S42:根据推力向量F=mgi3-mu和期望旋转角度向量y=[cosψ*,sinψ*,0]T,设计期望旋转矩阵为Rd=[r1,r2,r3],其中S42: According to the thrust vector F=mgi3 -mu and the desired rotation angle vector y=[cosψ* , sinψ* ,0]T , design the desired rotation matrix as Rd =[r1 , r2 , r3 ], where

Figure GDA0003107664270000045
Figure GDA0003107664270000045

S44:推力向量的一阶微分式表示为

Figure GDA0003107664270000046
使用一阶低通滤波器求取
Figure GDA0003107664270000047
一阶低通滤波器形式如下:S44: The first-order differential of the thrust vector is expressed as
Figure GDA0003107664270000046
Use a first-order low-pass filter to find
Figure GDA0003107664270000047
A first-order low-pass filter has the form:

Figure GDA0003107664270000048
Figure GDA0003107664270000048

其中,Kα是一个正定对称矩阵;where Kα is a positive definite symmetric matrix;

S43:期望角速度表示为:S43: Desired angular velocity is expressed as:

Figure GDA0003107664270000051
Figure GDA0003107664270000051

其中,(·)表示为(·)的逆操作,

Figure GDA0003107664270000052
为期望旋转矩阵Rd的一阶微分式,
Figure GDA0003107664270000053
表示为:Among them, (·) is expressed as the inverse operation of (·) ,
Figure GDA0003107664270000052
is the first-order differential of the desired rotation matrix Rd ,
Figure GDA0003107664270000053
Expressed as:

Figure GDA0003107664270000054
Figure GDA0003107664270000054

I3×3是3阶单位矩阵。I3×3 is an identity matrix oforder 3.

进一步的,所述步骤S5具体包括以下步骤:Further, the step S5 specifically includes the following steps:

S51:将式(2)改写为:S51: Rewrite formula (2) as:

Figure GDA0003107664270000055
Figure GDA0003107664270000055

Figure GDA0003107664270000056
Figure GDA0003107664270000056

依据式(17),则垂直起降无人机的饱和推力设计为:According to formula (17), the saturated thrust of the VTOL UAV is designed as:

Figure GDA0003107664270000057
Figure GDA0003107664270000057

S52:旋转矩阵的误差项定义如下:S52: The error term of the rotation matrix is defined as follows:

Figure GDA0003107664270000058
Figure GDA0003107664270000058

eΩ=Ω-RTRdΩd (26)eΩ =Ω-RT Rd Ωd (26)

其中,Rd为期望旋转矩阵,R为实际旋转矩阵,eR为旋转矩阵误差;Ωd为期望角速度,Ω为实际角速度,eΩ为角速度误差;Among them, Rd is the expected rotation matrix, R is the actual rotation matrix, eR is the rotation matrix error; Ωd is the expected angular velocity, Ω is the actual angular velocity, and eΩ is the angular velocity error;

S53:结合式(4)、式(25)、式(26),得到垂直起降无人机的力矩为:S53: Combining formula (4), formula (25), and formula (26), the torque of the VTOL UAV is obtained as:

τ=-KReR-KΩeΩ+Ω×JΩ (27)τ=-KR eR -KΩ eΩ +Ω×JΩ (27)

其中,KR、KΩ为姿态控制增益。Among them, KR and KΩ are attitude control gains.

本发明还提供一种垂直起降无人机在移动平台上自主着陆的系统,所述系统包含垂直起降无人机、单目视觉装置、自主着陆控制模块、AprilTag视觉基准系统、移动平台,其中:The present invention also provides a system for autonomous landing of a vertical take-off and landing drone on a mobile platform, the system comprising a vertical take-off and landing drone, a monocular vision device, an autonomous landing control module, an AprilTag visual reference system, and a mobile platform, in:

所述单目视觉装置与所述自主着陆控制模块相连,单目视觉装置将采集的图像信息发送给自主着陆控制模块;所述自主着陆控制模块与所述垂直起降无人机相连,将控制指令发送给垂直起降无人机;所述移动平台上设置AprilTag视觉基准系统;所述AprilTag视觉基准系统处于单目视觉装置视角范围内。The monocular vision device is connected to the autonomous landing control module, and the monocular vision device sends the collected image information to the autonomous landing control module; the autonomous landing control module is connected to the vertical take-off and landing unmanned aerial vehicle to control the The instruction is sent to the vertical take-off and landing unmanned aerial vehicle; the AprilTag visual reference system is set on the mobile platform; the AprilTag visual reference system is within the viewing angle range of the monocular vision device.

进一步的,所述垂直升降无人机为四旋翼无人机。Further, the vertical lift unmanned aerial vehicle is a quadrotor unmanned aerial vehicle.

进一步的,所述单目视觉装置为单目相机。Further, the monocular vision device is a monocular camera.

本发明的有益效果为:通过采用单目相机和AprilTag视觉基准系统估计移动平台相对于垂直起降无人机的精确三维位置和姿态,简化了机载传感器的数量,使得垂直起降无人机载负荷低;同时设计的一种预定性能误差变换方法,保证输出误差沿绝对衰减时间函数收敛到预定义的残差集,并且最大过冲低于预定水平,而基于误差变换的反演控制方法有效解决其他反演控制方法中常用术语组合爆炸的问题,提高了估计的精度,有效提升了垂直升降无人机在移动平台自主着陆的机动性。The beneficial effects of the present invention are: by using the monocular camera and the AprilTag visual reference system to estimate the precise three-dimensional position and attitude of the mobile platform relative to the VTOL UAV, the number of airborne sensors is simplified, so that the VTOL UAV can be At the same time, a predetermined performance error transformation method is designed to ensure that the output error converges to a predefined residual set along the absolute decay time function, and the maximum overshoot is lower than the predetermined level, while the inversion control method based on error transformation It effectively solves the problem of combinatorial explosion of commonly used terms in other inversion control methods, improves the estimation accuracy, and effectively improves the maneuverability of the vertical lift UAV for autonomous landing on a mobile platform.

附图说明Description of drawings

图1为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法的流程框图;Fig. 1 is a flow chart of a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention;

图2为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法系统框架示意图;2 is a schematic diagram of a system framework of a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention;

图3为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法的自主着陆轨迹三维示意图;3 is a three-dimensional schematic diagram of an autonomous landing trajectory of a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention;

图4为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法相对位置误差e1收敛过程示意图;4 is a schematic diagram of the convergence process of the relative position error e1 of a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention;

图5为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法相对位置误差e2收敛过程示意图;5 is a schematic diagram of the convergence process of the relative position error e2 of a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention;

图6为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法相对位置误差e3收敛过程示意图;6 is a schematic diagram of the convergence process of the relative position error e3 of a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention;

图7为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法垂直起降无人机速度误差e4收敛过程示意图;7 is a schematic diagram of the convergence process of the speed error e4 of the vertical take-off and landing drone of a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention;

图8为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法垂直起降无人机速度误差e5收敛过程示意图;8 is a schematic diagram of the convergence process of the speed error e5 of the vertical take-off and landing drone of a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention;

图9为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法垂直起降无人机速度误差e6收敛过程示意图;9 is a schematic diagram of the convergence process of the speed error e6 of the vertical take-off and landing drone of a control method for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention;

图10为本发明提供的一种垂直起降无人机在移动平台上自主着陆的系统示意图。10 is a schematic diagram of a system for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention.

具体实施方式Detailed ways

为了使本技术领域的人员更好地理解本发明的技术方案,下面结合附图对本发明作进一步的详细说明。In order to make those skilled in the art better understand the technical solutions of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings.

参考图1、图2,图1为本发明提供的一种垂直起降无人机在移动平台上自主着陆的控制方法的流程框图,包括以下几个步骤:Referring to Figure 1 and Figure 2, Figure 1 is a flowchart of a control method for a vertical take-off and landing drone provided by the present invention to land autonomously on a mobile platform, including the following steps:

S1:建立垂直起降无人机的动力学模型、移动平台的运动学模型以及垂直起降无人机与移动平台的相对运动学模型;S1: Establish the dynamic model of the VTOL UAV, the kinematic model of the mobile platform, and the relative kinematics model of the VTOL UAV and the mobile platform;

S2:设计预定性能误差变换方法;S2: Design a predetermined performance error transformation method;

S3:采用基于预定性能误差变换方法的反演控制方法设计得到垂直起降无人机的位置控制律;S3: Using the inversion control method based on the predetermined performance error transformation method to design the position control law of the vertical take-off and landing UAV;

S4:设计期望旋转矩阵及期望角速度;S4: Design the desired rotation matrix and the desired angular velocity;

S5:计算垂直起降无人机在移动平台上自动着陆所需要的力矩。S5: Calculate the torque required for the VTOL UAV to automatically land on the mobile platform.

进一步的,所述步骤S1包括以下步骤:Further, the step S1 includes the following steps:

S11:建立垂直起降无人机的动力学模型,模型描述为:S11: Establish the dynamic model of the vertical take-off and landing UAV, the model is described as:

Figure GDA0003107664270000071
Figure GDA0003107664270000071

Figure GDA0003107664270000072
Figure GDA0003107664270000072

Figure GDA0003107664270000073
Figure GDA0003107664270000073

Figure GDA0003107664270000074
Figure GDA0003107664270000074

其中,p=[px,py,pz]T是垂直起降无人机在世界坐标系中的三维位置,v=[vx,vy,vz]T是垂直起降无人机在世界坐标系下的线速度,Ω=[Ωxyz]T是垂直起降无人机在本体坐标系下的角速度,Ω表示角速度的斜对称矩阵,使得RΩ=R×Ω,m和J=diag(J1,J2,J3)分别表示垂直起降无人机的质量和惯性矩阵,设定m=1.5,J=diag(0.0095,0.0095,0.019),g是重力加速度,i3=[0,0,1]T是单位向量,推力和扭力分别为f和τ=[τxyz]T。旋转矩阵R是由垂直起降无人机沿欧拉角ψ,φ,θ旋转得到,这三个角分别表示为偏航角,滚转角与俯仰角。Among them, p=[px , py , pz ]T is the three-dimensional position of the vertical take-off and landing UAV in the world coordinate system, v=[vx , vy , vz ]T is the vertical take-off and landing unmanned aerial vehicle The linear velocity of the aircraft in the world coordinate system, Ω=[Ωxyz ]T is the angular velocity of the vertical take-off and landing UAV in the body coordinate system, Ω represents the oblique symmetric matrix of the angular velocity, such that RΩ =R×Ω, m and J=diag(J1 , J2 , J3 ) represent the mass and inertia matrix of the VTOL UAV respectively, set m=1.5, J=diag(0.0095, 0.0095, 0.019) , g is the gravitational acceleration, i3 =[0,0,1]T is a unit vector, and the thrust and torsion forces are f and τ=[τxyz ]T , respectively. The rotation matrix R is obtained by rotating the VTOL UAV along the Euler angles ψ, φ, and θ. These three angles are represented as yaw angle, roll angle and pitch angle respectively.

S12:考虑非完整约束,建立移动平台的运动学模型,模型描述为:S12: Considering the nonholonomic constraints, establish a kinematic model of the mobile platform. The model is described as:

Figure GDA0003107664270000081
Figure GDA0003107664270000081

其中,rl=[xl,yl,h]T表示移动平台在世界坐标系中的位置,h是移动平台的高度,θl是移动平台本体坐标系相对于世界坐标系的旋转角度,vl和ωl分别表示移动平台的线速度和角速度,设置vl=0.4,ωl=0.2。Among them, rl =[xl ,yl ,h]T represents the position of the mobile platform in the world coordinate system, h is the height of the mobile platform, θl is the rotation angle of the mobile platform body coordinate system relative to the world coordinate system, vl and ωl represent the linear velocity and angular velocity of the moving platform, respectively, and set vl =0.4 and ωl =0.2.

S13:建立垂直起降无人机与移动平台的相对运动学模型,模型描述为:S13: Establish the relative kinematics model of the VTOL UAV and the mobile platform. The model is described as:

rlp=p-rl (6)rlp =prl (6)

其中,rlp=[xlp,ylp,zlp]T是垂直起降无人机和移动平台的相对三维位置。Among them, rlp =[xlp , ylp , zlp ]T is the relative three-dimensional position of the VTOL UAV and the mobile platform.

进一步的,所述步骤S2预定性能误差变换方法为:Further, the predetermined performance error transformation method in step S2 is:

Figure GDA0003107664270000082
Figure GDA0003107664270000082

其中,ζk=ekk,ek为定义的误差,εk为变换后的误差,ρk为误差性能函数,k∈{1,2,...6};Among them, ζk =ekk ,ek is the defined error, εk is the transformed error, ρk is the error performance function, k∈{1, 2,...6};

其设计方法为:首先,定义误差为ek(t),为保证误差沿绝对衰减的时间函数收敛到预定义的残差集,用误差性能函数ρk(t)定义相对误差ek(t)的边界:The design method is as follows: First, the error is defined as ek (t), in order to ensure that the error converges to a predefined residual set along the time function of absolute decay, the relative error ek (t) is defined by the error performance function ρk (t). ) boundaries:

Figure GDA0003107664270000083
Figure GDA0003107664270000083

接着,误差性能函数ρk(t)由下式定义:Next, the error performance function ρk (t) is defined by:

ρk(t)=(ρk(0)-ρ)e-lt (9)ρk (t)=(ρk (0) )e-lt +ρ (9)

其中,ρk(0)表示起始允许的最大误差,初始误差满足0<|ek(0)|<ρk(0),指数系数l>0,ρ表示稳态最大误差。位置最大允许稳态误差设置为ρ=0.02,收敛速度按指数收敛,其指数系数设置为l=1,速度最大允许稳态误差设置为ρ=0.05,收敛速度按指数收敛,其指数系数设置为l=1。Among them, ρk (0) represents the maximum allowable initial error, the initial error satisfies 0<|ek (0)|<ρk (0), the exponential coefficient l>0, and ρ represents the steady-state maximum error. The maximum allowable steady-state error of the position is set to ρ = 0.02, the convergence speed is exponentially converged, and its exponential coefficient is set to l = 1, the maximum allowable steady-state error of the speed is set to ρ = 0.05, the convergence speed is exponentially converged, and its exponential coefficient Set to l=1.

为设计具有预定性能规范的误差变换,误差按下式设定:To design an error transform with predetermined performance specifications, the error is set as:

ek(t)=ρk(t)T(εk) (10)ek (t)=ρk (t)T(εk ) (10)

其中,T(εk)是一个光滑连续的单调递增函数,并且满足:where T(εk ) is a smooth continuous monotonically increasing function that satisfies:

Figure GDA0003107664270000091
Figure GDA0003107664270000091

根据上述要求,T(εk)表示为:According to the above requirements, T(εk ) is expressed as:

Figure GDA0003107664270000092
Figure GDA0003107664270000092

定义ζk=ekk,依据式(12)得到T(εk)的反函数,表示为:Define ζk =ekk , according to formula (12), the inverse function of T(εk ) is obtained, which is expressed as:

Figure GDA0003107664270000093
Figure GDA0003107664270000093

进一步的,所述估计移动平台相对于垂直起降无人机的精确三维位置和姿态为通过垂直起降无人机搭载一个单目相机,移动平台上设置一个可视AprilTag(视觉基准系统)标志,根据已知标志的物理尺寸,由单应矩阵获取移动平台和垂直起降无人机之间的相对位置rlp=[xlp,ylp,zlp]T与姿态,获取的rlp=[2,2,1.7]TFurther, the accurate three-dimensional position and attitude of the estimated mobile platform relative to the vertical take-off and landing drone is to carry a monocular camera through the vertical take-off and landing drone, and a visible AprilTag (visual reference system) mark is set on the mobile platform. , According to the physical size of the known sign, the relative position between the mobile platform and the VTOL UAV is obtained from the homography matrix rlp = [xlp , ylp , zlp ]T and attitude, the obtained rlp = [2,2,1.7]T .

进一步的,所述步骤S3通过预定性能误差变换函数的反演控制方法包括以下步骤:Further, the step S3 includes the following steps through the inversion control method of the predetermined performance error transformation function:

S31:垂直起降无人机搭载的单目视觉装置捕获移动平台上设置的AprilTag视觉系统中的AprilTag视觉标志信息,根据已知的AprilTag视觉标志物理尺寸,由单应矩阵得到移动平台和垂直起降无人机之间的实时相对位置rlp=[xlp,ylp,zlp]T和姿态信息,本实施例获取的rlp=[2,2,1.7]TS31: The monocular vision device mounted on the VTOL UAV captures the AprilTag visual sign information in the AprilTag vision system set on the mobile platform. According to the known physical size of the AprilTag visual sign, the mobile platform and the vertical starting point are obtained from the homography matrix. Real-time relative position rlp =[xlp , ylp , zlp ]T and attitude information between the landing drones, rlp =[2, 2, 1.7]T obtained in this embodiment;

S32:定义位置误差ep=[e1,e2,e3]T为:S32: Define the position error ep= [e1 , e2 , e3 ]T as:

Figure GDA0003107664270000101
Figure GDA0003107664270000101

其中,

Figure GDA0003107664270000102
表示期望的相对位置,期望相对位置初始值为
Figure GDA0003107664270000103
in,
Figure GDA0003107664270000102
Indicates the expected relative position, the initial value of the expected relative position is
Figure GDA0003107664270000103

S33:根据预定性能误差变换方法,得到变换后的位置误差εp=[ε123]TS33: Obtain the transformed position error εp =[ε123 ]T according to the predetermined performance error transformation method;

S34:对变换误差求一阶微分式可得:S34: Calculate the first-order differential for the transformation error to get:

Figure GDA0003107664270000104
Figure GDA0003107664270000104

其中,

Figure GDA0003107664270000105
是rl的一阶微分,并且Q=diag(q1,q2,q3)与η=(η123)T分别被定义为:in,
Figure GDA0003107664270000105
is the first derivative of rl , and Q=diag(q1 ,q2 ,q3 ) and η=(η123 )T are defined as:

Figure GDA0003107664270000106
Figure GDA0003107664270000106

Figure GDA0003107664270000107
Figure GDA0003107664270000107

Figure GDA0003107664270000108
为ρk的一阶微分;
Figure GDA0003107664270000108
is the first-order differential of ρk ;

S35:假设虚拟速度控制变量定义为

Figure GDA0003107664270000109
依据式(15),得到虚拟期望垂直无人机的线速度控制律为:S35: Suppose the virtual speed control variable is defined as
Figure GDA0003107664270000109
According to formula (15), the linear velocity control law of the virtual desired vertical UAV is obtained as:

Figure GDA00031076642700001010
Figure GDA00031076642700001010

其中,K1,K2是正定矩阵,为中间控制器的增益,设置为K1=diag(0.01,0.01,0.01)和K2=diag(2,2,2),Q=diag(q1,q2,q3),εp为变换后的位置误差;Among them, K1 , K2 are positive definite matrices, which are the gains of the intermediate controller, set as K1 =diag(0.01, 0.01, 0.01) and K2 =diag(2, 2, 2), Q=diag(q1 , q2 , q3 ), εp is the transformed position error;

S36:定义速度误差ev=[e4,e5,e6]T为:S36: Define the speed error ev = [e4 , e5 , e6 ]T as:

Figure GDA00031076642700001011
Figure GDA00031076642700001011

S37:根据预定性能误差变换方法,得到变换后的速度误差εv=[ε456]T,对变换后的速度误差求一阶微分式可得:S37: According to the predetermined performance error transformation method, the transformed velocity error εv =[ε456 ]T is obtained, and the first-order differential formula of the transformed velocity error can be obtained:

Figure GDA00031076642700001012
Figure GDA00031076642700001012

其中,Qv=diag(q4,q5,q6)与ηv=(η456)T分别被定义为:Among them, Qv =diag(q4 ,q5 ,q6 ) and ηv =(η456 )T are respectively defined as:

Figure GDA00031076642700001013
Figure GDA00031076642700001013

Figure GDA0003107664270000111
Figure GDA0003107664270000111

S38:依据式(20)及式(2),设计位置控制律为:S38: According to formula (20) and formula (2), the design position control law is:

u=-(K3QvT+Qv-1K4v (23)u=-(K3 QvT +Qv-1 K4v (23)

其中,K3,K4是正定矩阵,为位置控制器的增益,设置为K3=diag(0.01,0.01,0.01)和K4=diag(10,10,10)。Wherein, K3 , K4 are positive definite matrices, which are the gains of the position controller, and are set as K3 =diag(0.01, 0.01, 0.01) and K4 =diag(10, 10, 10).

进一步的,所述步骤S4具体包括以下步骤:Further, the step S4 specifically includes the following steps:

S41:考虑四旋翼无人机的物理结构对称,在降落在移动平台上时,其旋转角度不影响自主着陆的性能要求,设置期望旋转角度ψ*=0。S41: Considering the symmetry of the physical structure of the quadrotor UAV, when landing on a mobile platform, its rotation angle does not affect the performance requirements of autonomous landing, and the desired rotation angle ψ* =0 is set.

S42:根据推力向量F=mgi3-mu和期望旋转角度向量y=[cosψ*,sinψ*,0]T,设计期望旋转矩阵为Rd=[r1,r2,r3],其中S42: According to the thrust vector F=mgi3 -mu and the desired rotation angle vector y=[cosψ* , sinψ* ,0]T , design the desired rotation matrix as Rd =[r1 , r2 , r3 ], where

Figure GDA0003107664270000112
Figure GDA0003107664270000112

S43:期望角速度表示为:S43: Desired angular velocity is expressed as:

Figure GDA0003107664270000113
Figure GDA0003107664270000113

其中,(·)表示为(·)的逆操作,使得

Figure GDA0003107664270000114
期望旋转矩阵的一阶微分式
Figure GDA0003107664270000115
表示如下:where (·) is expressed as the inverse operation of (·) such that
Figure GDA0003107664270000114
first-order differential of the desired rotation matrix
Figure GDA0003107664270000115
It is expressed as follows:

Figure GDA0003107664270000116
Figure GDA0003107664270000116

S44:推力向量的一阶微分式表示为

Figure GDA0003107664270000117
我们使用一阶低通滤波器求取
Figure GDA0003107664270000118
一阶低通滤波器形式如下:S44: The first-order differential of the thrust vector is expressed as
Figure GDA0003107664270000117
We use a first-order low-pass filter to find
Figure GDA0003107664270000118
A first-order low-pass filter has the form:

Figure GDA0003107664270000119
Figure GDA0003107664270000119

其中,Kα是一个正定对称矩阵,为低通滤波器的增益,设置Kα=0.01,I3×3是3阶单位矩阵。Among them, Kα is a positive definite symmetric matrix, which is the gain of the low-pass filter, set Kα =0.01, and I3×3 is a third-order unit matrix.

进一步的,所述步骤S5具体包括以下内容:Further, the step S5 specifically includes the following content:

S51:将式(2)改写为:S51: Rewrite formula (2) as:

Figure GDA0003107664270000121
Figure GDA0003107664270000121

Figure GDA0003107664270000122
Figure GDA0003107664270000122

依据式(23),则垂直起降无人机的饱和推力设计为:According to formula (23), the saturated thrust of VTOL UAV is designed as:

Figure GDA0003107664270000123
Figure GDA0003107664270000123

S45:旋转矩阵的误差项定义如下:S45: The error term of the rotation matrix is defined as follows:

Figure GDA0003107664270000124
Figure GDA0003107664270000124

eΩ=Ω-RTRdΩd (32)eΩ =Ω-RT Rd Ωd (32)

其中,Rd为期望旋转矩阵,R为实际旋转矩阵,eR为旋转矩阵误差;Ωd为期望角速度,Ω为实际角速度,eΩ为角速度误差;Among them, Rd is the expected rotation matrix, R is the actual rotation matrix, eR is the rotation matrix error; Ωd is the expected angular velocity, Ω is the actual angular velocity, and eΩ is the angular velocity error;

S52:结合式(4)、式(31)、式(32),得到垂直起降无人机的扭力设计为:S52: Combining formula (4), formula (31), and formula (32), the torque design of the VTOL UAV is obtained as:

τ=-KReR-KΩeΩ+Ω×JΩ (33)τ=-KR eR -KΩ eΩ +Ω×JΩ (33)

姿态控制器的增益设置为KR=diag(150,150,150)和KΩ=diag(1.5,1.5,1.5)。The gain of the attitude controller is set to KR =diag(150, 150, 150) and =diag(1.5, 1.5, 1.5).

参考图3,显示了采用上述方法控制的垂直升降无人机自主着陆的完整三维轨迹,其中Qs和Ps分别表示垂直升降无人机和移动平台的初始位置。参考图4、图5、图6,相对位置误差沿绝对衰减时间函数快速收敛,参考图7、图8、图9,速度误差沿绝对衰减时间函数快速收敛。上述结果表明,垂直起降无人机移动自主着陆算法具有良好的瞬态、稳态性能。Referring to Fig. 3, the complete 3D trajectory of the autonomous landing of the VTOL UAV controlled by the above method is shown, where Qs and Ps represent the initial positions of the VTOL UAV and the mobile platform, respectively. Referring to Figures 4, 5, and 6, the relative position error converges rapidly along the absolute decay time function, and with reference to Figures 7, 8, and 9, the velocity error rapidly converges along the absolute decay time function. The above results show that the VTOL UAV mobile autonomous landing algorithm has good transient and steady-state performance.

参考图10,提供一种垂直起降无人机在移动平台上自主着陆的系统,所述系统包含垂直起降无人机1、单目视觉装置2、自主着陆控制模块3、AprilTag视觉基准系统4、移动平台5,其中:所述单目视觉装置2与所述自主着陆控制模块3相连,单目视觉装置2将采集的图像信息发送给自主着陆控制模块3;所述自主着陆控制模块3与所述垂直起降无人机1相连,将控制指令发送给垂直起降无人机1;所述移动平台5上设置AprilTag视觉基准系统4;Referring to FIG. 10 , a system for autonomous landing of a vertical take-off and landing drone on a mobile platform is provided. The system includes a vertical take-off andlanding drone 1, amonocular vision device 2, an autonomouslanding control module 3, and an AprilTag visual reference system. 4.Mobile platform 5, wherein: themonocular vision device 2 is connected to the autonomouslanding control module 3, and themonocular vision device 2 sends the collected image information to the autonomouslanding control module 3; the autonomouslanding control module 3 Connect with the vertical take-off andlanding drone 1, and send the control command to the vertical take-off andlanding drone 1; AprilTagvisual reference system 4 is set on themobile platform 5;

进一步的,所述垂直升降无人机为四旋翼无人机。Further, the vertical lift unmanned aerial vehicle is a quadrotor unmanned aerial vehicle.

进一步的,所述单目视觉装置为单目相机。Further, the monocular vision device is a monocular camera.

以上对本发明所提供的一种垂直起降无人机在移动平台上自主着陆的方法和系统进行了详细介绍,并通过实施例对本发明的具体原理及实施方式进行了阐述,这些说明只是用于帮助理解本发明的核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也属于本发明权利要求的保护范围。The method and system for autonomous landing of a vertical take-off and landing drone on a mobile platform provided by the present invention are described above in detail, and the specific principles and implementations of the present invention are described through examples. These descriptions are only used for Help to understand the core idea of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, several improvements and modifications can also be made to the present invention, and these improvements and modifications also belong to the protection scope of the claims of the present invention.

Claims (8)

1. A control method for autonomous landing of a vertical take-off and landing unmanned aerial vehicle on a mobile platform is characterized by comprising the following steps:
s1: establishing a dynamic model of the vertical take-off and landing unmanned aerial vehicle, a kinematic model of the mobile platform and a relative kinematic model of the vertical take-off and landing unmanned aerial vehicle and the mobile platform;
s2: designing a predetermined performance specification error transformation method, wherein the predetermined performance specification error transformation method comprises the following steps:
Figure FDA0003107664260000011
therein, ζk=ekk,ekFor a defined error, epsilonkFor the transformed error, pkFor the error performance function, k ∈ {1, 2, … 6 };
s3: designing to obtain a position control law of the vertical take-off and landing unmanned aerial vehicle by adopting an inversion control method based on a predetermined performance standard error transformation method;
s4: designing a desired rotation matrix, and a desired angular velocity;
s5: and calculating the moment required by the vertical take-off and landing unmanned aerial vehicle for automatic landing on the mobile platform, and realizing autonomous landing control.
2. The method for controlling the autonomous landing of a VTOL UAV on a mobile platform according to claim 1, wherein the step S1 comprises the steps of:
s11: establishing a dynamic model of the vertical take-off and landing unmanned aerial vehicle, wherein the model is described as follows:
Figure FDA0003107664260000012
Figure FDA0003107664260000013
Figure FDA0003107664260000014
Figure FDA0003107664260000015
wherein p ═ px,py,pz]TIs the three-dimensional position of the vertical take-off and landing unmanned aerial vehicle in a world coordinate system,
Figure FDA0003107664260000016
is the first differential of p, v ═ vx,vy,vz]TIs the linear velocity of the vertical take-off and landing unmanned aerial vehicle under a world coordinate system,
Figure FDA0003107664260000017
is the first differential of v, Ω ═ Ωxyz]TIs the angular velocity, omega, of the vertical take-off and landing unmanned aerial vehicle under the body coordinate systemA diagonally symmetric matrix representing angular velocity such that R ΩR × Ω, m and J ═ diag (J)1,J2,J3) Respectively representing the mass and inertia matrix of the VTOL UAV, g is the gravitational acceleration, i3=[0,0,1]TIs a unit vector, f and τ ═ τxyz]TThrust and torsion are respectively provided, R is a rotation matrix, and the rotation matrix is obtained by rotating the vertical take-off and landing unmanned aerial vehicle along Euler angles psi, phi and theta, and psi, phi and theta are respectively expressed as a yaw angle, a roll angle and a pitch angle;
s12: establishing a kinematic model of the mobile platform, wherein the model is described as follows:
Figure FDA0003107664260000021
wherein r isl=[xl,yl,h]TRepresenting the position of the mobile platform in the world coordinate system, xlIs the abscissa of the mobile platform, ylIs the ordinate of the mobile platform, h is the height of the mobile platform, θlIs the rotation angle, v, of the moving platform body coordinate system relative to the world coordinate systemlAnd ωlRespectively representing moving planesLinear and angular velocities of the stage;
s13: establishing a relative kinematics model of the vertical take-off and landing unmanned aerial vehicle and the mobile platform, wherein the model description is as follows:
rlp=p-rl (6)
wherein r islp=[xlp,ylp,zlp]TIs the real-time relative three-dimensional position of the vertical take-off and landing unmanned aerial vehicle and the mobile platform.
3. The method for controlling the autonomous landing of a VTOL UAV on a mobile platform according to claim 1, wherein the step S3 comprises the steps of:
s31: the monocular vision device carried by the vertical take-off and landing unmanned aerial vehicle captures April tag information in an April tag vision system arranged on the mobile platform, and the real-time relative three-dimensional position r between the vertical take-off and landing unmanned aerial vehicle and the mobile platform is obtained by a homography matrix according to the known physical size of the April tag vision systemlp=[xlp,ylp,zlp]TAnd attitude information;
s32: defining a position error ep=[e1,e2,e3]TComprises the following steps:
Figure FDA0003107664260000022
wherein,
Figure FDA0003107664260000023
indicating a desired relative position;
s33: normalizing the error transformation method according to the predetermined performance to obtain the transformed position error epsilonp=[ε123]T
S34: the first order differential expression of the transformed position error can be obtained:
Figure FDA0003107664260000024
wherein,
Figure FDA0003107664260000025
is rlAnd Q ═ diag (Q), and1,q2,q3) And η ═ η (η)123)TAre defined as:
Figure FDA0003107664260000026
Figure FDA0003107664260000027
Figure FDA0003107664260000028
is rhokFirst order differentiation of;
s35: setting the linear velocity of the virtually-expected VTOL UAV to
Figure FDA0003107664260000031
According to equation (9), the linear velocity control law of the virtual expected vertical unmanned plane is obtained as follows:
Figure FDA0003107664260000032
wherein, K1、K2Are the gains of the intermediate controller;
s36: defining a speed error ev=[e4,e5,e6]TComprises the following steps:
Figure FDA0003107664260000033
s37: normalizing the error transformation method according to the predetermined performance to obtain the transformed speed error epsilonv=[ε456]TThe first order differential expression of the converted speed error can be obtained:
Figure FDA0003107664260000034
wherein Q isv=diag(q4,q5,q6) And ηv=(η456)TAre defined as:
Figure FDA0003107664260000035
Figure FDA0003107664260000036
s38: according to equations (14) and (2), the position control law is designed as follows:
u=-(K3QvT+Qv-1K4v (17)
wherein, K3,K4Is a positive definite matrix.
4. The method for controlling the autonomous landing of a VTOL UAV (unmanned aerial vehicle) on a mobile platform according to claim 3, wherein the step S4 specifically comprises the following steps:
s41: setting the desired rotation angle psi*=0;
S42: according to the thrust vector F-mgi3-mu and desired rotation angle vector y ═ cos ψ*,sinψ*,0]TDesign the desired rotation matrix as Rd=[r1,r2,r3]Wherein
Figure FDA0003107664260000037
S44: the first order differential of the thrust vector is expressed as
Figure FDA0003107664260000041
Using a first order low pass filter to solve
Figure FDA0003107664260000042
The first order low pass filter is of the form:
Figure FDA0003107664260000043
wherein, KαIs a positive definite symmetric matrix;
s43: the desired angular velocity is expressed as:
Figure FDA0003107664260000044
wherein, (.)Is shown as (.)The reverse operation of (a) is performed,
Figure FDA0003107664260000045
rotating the matrix R as desireddThe first order differential of (a) is,
Figure FDA0003107664260000046
expressed as:
Figure FDA0003107664260000047
I3×3is a 3 rd order identity matrix.
5. The method for controlling the autonomous landing of a VTOL UAV on a mobile platform according to claim 4, wherein the step S5 specifically comprises the following steps:
s51: rewriting formula (2) as:
Figure FDA0003107664260000048
Figure FDA0003107664260000049
according to equation (17), the saturation thrust of the vtol drone is designed as:
Figure FDA00031076642600000410
s52: the error term of the rotation matrix is defined as follows:
Figure FDA00031076642600000411
eΩ=Ω-RTRdΩd (26)
wherein R isdFor the desired rotation matrix, R is the actual rotation matrix, eRIs the rotation matrix error; omegadFor desired angular velocity, Ω is the actual angular velocity, eΩIs the angular velocity error;
s53: the moment of getting VTOL unmanned aerial vehicle is with convolution (4), equation (25), equation (26):
τ=-KReR-KΩeΩ+Ω×JΩ (27)
wherein, KR、KΩThe attitude control gain.
6. The utility model provides a system that VTOL unmanned aerial vehicle independently landed on mobile platform, its characterized in that, the system contains VTOL unmanned aerial vehicle, monocular vision device, autonomic landing control module, aprilTag vision benchmark system, mobile platform, wherein:
the monocular vision device is connected with the autonomous landing control module and sends the acquired image information to the autonomous landing control module;
the autonomous landing control module is connected with the vertical take-off and landing unmanned aerial vehicle and sends a control instruction to the vertical take-off and landing unmanned aerial vehicle;
an Apriltag visual reference system is arranged on the mobile platform;
the aprilatag visual reference system is within the range of a monocular visual device viewing angle;
the system is controlled based on the control method for the autonomous landing of the VTOL UAVs on the mobile platform, which is disclosed in any one of claims 1-5.
7. The system of claim 6, wherein the VTOL drone is a quad-rotor drone.
8. The system of claim 7, wherein the monocular vision device is a monocular camera.
CN202010978134.6A2020-09-172020-09-17 A control method and system for autonomous landing of a vertical take-off and landing unmanned aerial vehicle mobile platformActiveCN112099527B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202010978134.6ACN112099527B (en)2020-09-172020-09-17 A control method and system for autonomous landing of a vertical take-off and landing unmanned aerial vehicle mobile platform

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202010978134.6ACN112099527B (en)2020-09-172020-09-17 A control method and system for autonomous landing of a vertical take-off and landing unmanned aerial vehicle mobile platform

Publications (2)

Publication NumberPublication Date
CN112099527A CN112099527A (en)2020-12-18
CN112099527Btrue CN112099527B (en)2021-07-23

Family

ID=73759952

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010978134.6AActiveCN112099527B (en)2020-09-172020-09-17 A control method and system for autonomous landing of a vertical take-off and landing unmanned aerial vehicle mobile platform

Country Status (1)

CountryLink
CN (1)CN112099527B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN115437392B (en)*2022-05-132025-01-10江苏优思微智能科技有限公司Control method for autonomous take-off and landing of multi-rotor unmanned aerial vehicle on unmanned ship platform
CN116339382A (en)*2023-03-312023-06-27国网福建省电力有限公司平潭供电公司Robust landing method of unmanned aerial vehicle on mobile platform

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107240063B (en)*2017-07-042020-05-26武汉大学Autonomous take-off and landing method of rotor unmanned aerial vehicle facing mobile platform
CN108459618A (en)*2018-03-152018-08-28河南大学A kind of flight control system and method that unmanned plane automatically launches mobile platform
CN108594848B (en)*2018-03-292021-01-22上海交通大学Unmanned aerial vehicle staged autonomous landing method based on visual information fusion
CN108873917A (en)*2018-07-052018-11-23太原理工大学A kind of unmanned plane independent landing control system and method towards mobile platform
CN110244749A (en)*2019-04-222019-09-17西北农林科技大学 An autonomous and precise landing control system and method for an agricultural unmanned aerial vehicle mobile platform
CN110687928A (en)*2019-09-092020-01-14苏州臻迪智能科技有限公司Landing control method, system, unmanned aerial vehicle and storage medium
CN110989673B (en)*2019-12-162023-05-05西安因诺航空科技有限公司Autonomous tracking take-off and landing system of unmanned rotor platform and control method
CN111409869A (en)*2020-04-102020-07-14湖南云顶智能科技有限公司 A fault-tolerant control method for the first-stage recovery of a reusable launch vehicle

Also Published As

Publication numberPublication date
CN112099527A (en)2020-12-18

Similar Documents

PublicationPublication DateTitle
US11378983B2 (en)Stable flight control method for multi-rotor unmanned aerial vehicle based on finite-time neurodynamics
CN104062977B (en)Full-autonomous flight control method for quadrotor unmanned aerial vehicle based on vision SLAM
CN109991991B (en)Robust fault-tolerant tracking method for unmanned helicopter
CN113189875B (en) A Robust Landing Method for UAVs on Mobile Platforms Based on Circular Features
CN106200693A (en)The The Cloud Terrace real-time control system of land investigation SUAV and control method
CN114488848A (en) Autonomous UAV flight system and simulation experiment platform for indoor architectural space
De Plinval et al.Visual servoing for underactuated VTOL UAVs: A linear, homography-based approach
CN107491083B (en)Four-rotor-wing autonomous landing method based on saturation self-adaptive sliding mode control
CN111026160B (en) A kind of quadrotor UAV trajectory tracking control method
CN109597426A (en)Based on L1The four-rotor helicopter Trajectory Tracking Control method of self adaptive control
CN112947569B (en) Visual Servo Target Tracking Control Method for Quadrotor UAV Based on Preset Performance
CN112099527B (en) A control method and system for autonomous landing of a vertical take-off and landing unmanned aerial vehicle mobile platform
JP2015024705A (en) Automatic take-off and landing control method for small electric helicopter
CN107678442B (en)Dual-model-based four-rotor autonomous landing control method
Lin et al.Development of an unmanned coaxial rotorcraft for the DARPA UAVForge challenge
CN118444578B (en) Adaptive UAV control method and system based on back propagation neural network
Lee et al.Design, implementation, and flight tests of a feedback linearization controller for multirotor UAVs
CN116880523A (en)Unmanned aerial vehicle landing method based on robust visual servo prediction control and storage medium
CN109308074A (en)A kind of compensation method and system of drone center of unmanned aerial vehicle offset
CN111857171B (en)Unmanned aerial vehicle control method based on quality self-adaptive multilayer neural network
CN116540753A (en)Unmanned aerial vehicle landing control method
CN107247464B (en) A state-limited control method and system for a quadrotor unmanned aerial vehicle
CN113110542B (en)Four rotor unmanned aerial vehicle target tracking system based on unipolar cloud platform
CN114089779B (en)Autonomous control method and system for vision of aerial robot in GPS refusing environment
Bulgakov et al.Automation of 3D building model generation using quadrotor

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp