The invention discloses a control method of state constrained four rotor UAV, the method includes: Step 1) to obtain t time vehicle location information, speed information, attitude information and velocity information; step 2) calculation of T position tracking error and tracking error according to the desired trajectory, and thus the design of t+1 the middle position control law F; step 3) according to the position of intermediate time t+1 control F, t+1 design time control lift T; step 4) according to t+1 moment control lift T, calculate the ideal aircraft attitude t+1 moment and ideal angular velocity; step 5) calculation of attitude error and angular velocity error according to the ideal the ideal attitude and angular velocity; step 6) attitude control law design middle time t+1 beta, and thus the design of control moment gamma t+1 moment of the vehicle, to achieve the ideal posture and the ideal angle at time t+1 Speed. The method uses the unit four element number to describe the attitude of the aircraft, improves the calculation efficiency, and improves the control precision.
【技术实现步骤摘要】
一种四旋翼无人飞行器的状态受限控制方法和系统
本专利技术涉及无人飞行器领域,具体涉及一种四旋翼无人飞行器的状态受限控制方法和系统。
技术介绍
四旋翼无人飞行器是一种由四个电机驱动旋翼飞行的小型无人飞行器,具有机动性强、结构紧凑、可以垂直起降以及空中悬停等优点,近年来在诸多领域得到了广泛的应用。同时,由于其系统内部所具有的欠驱动特性:控制输入具有四个而被控量具有六个,使得对四旋翼无人飞行器控制系统的设计分析具有一定的难度,因此在理论研究方面,四旋翼无人飞行器的控制器设计与分析也是一个研究热点。现有的四旋翼无人飞行器的模型大多采用欧拉角来对姿态进行描述,会发生欧拉奇异现象,使控制律失效;同时,欧拉角进行姿态描述会引入三角函数运算,使得系统的分析更为复杂;其次,现有的控制方法仅能够保证误差的收敛性能,而对动态过程的误差变化情况没有进行考虑,虽然系统稳定,但是误差在跟踪过程时可能已经超出了容许范围,不能满足控制要求,使得控制方案失效;此外,在常规的控制技术中,对系统的模型进行了简化,不仅引入了建模误差,而且仅仅保证了位置和姿态的各自的稳定性,并没有对位置与姿态之间的耦合进行分析,闭环系统的稳定性没有得到证明。
技术实现思路
本专利技术的目的在于克服目前四旋翼无人飞行器的控制方法存在的上述缺陷,考虑到单位四元数具有计算效率高,便于系统的设计与分析等优点,本专利技术的方法采用单位四元数对飞行器姿态进行描述,避免了欧拉奇异现象,在设计控制律时引入了barrier约束函数,使得系统的误差被限制在指定的范围内,保证了轨迹跟踪的精度。为实现上述目的,本专利技术提出了一种四旋翼无人 ...
【技术保护点】
一种四旋翼无人飞行器的状态受限控制方法,所述方法包括:步骤1)获取t时刻飞行器的位置信息、速度信息、姿态信息和角速度信息;步骤2)根据理想轨迹计算t时刻的位置跟踪误差和速度跟踪误差,并由此设计t+1时刻位置中间控制律F;步骤3)根据t+1时刻的位置中间控制率F,设计t+1时刻的控制升力T;步骤4)根据t+1时刻的控制升力T,计算飞行器t+1时刻的理想姿态和理想角速度;步骤5)根据理想姿态和理想角速度计算姿态误差和角速度误差;步骤6)设计t+1时刻的姿态中间控制律β,并由此设计t+1时刻的控制力矩Γ,使飞行器在t+1时刻达到理想姿态和理想角速度。
【技术特征摘要】
1.一种四旋翼无人飞行器的状态受限控制方法,所述方法包括:步骤1)获取t时刻飞行器的位置信息、速度信息、姿态信息和角速度信息;步骤2)根据理想轨迹计算t时刻的位置跟踪误差和速度跟踪误差,并由此设计t+1时刻位置中间控制律F;步骤3)根据t+1时刻的位置中间控制率F,设计t+1时刻的控制升力T;步骤4)根据t+1时刻的控制升力T,计算飞行器t+1时刻的理想姿态和理想角速度;步骤5)根据理想姿态和理想角速度计算姿态误差和角速度误差;步骤6)设计t+1时刻的姿态中间控制律β,并由此设计t+1时刻的控制力矩Γ,使飞行器在t+1时刻达到理想姿态和理想角速度。2.根据权利要求1所述的四旋翼无人飞行器的状态受限控制方法,其特征在于,所述步骤2)具体为:设t时刻的飞行器的位置信息为p,速度信息为v,理想轨迹信息分别为pd与vd,定义位置跟踪误差为速度跟踪误差为则t+1时刻位置中间控制律F为:其中kb1,kb2>0,为位置跟踪误差与速度跟踪误差所容许的最大设定值,kz>0为控制增益。3.根据权利要求2所述的四旋翼无人飞行器的状态受限控制方法,其特征在于,所述步骤3)具体为:将F投影到惯性坐标系中表示为:F=(Fx,Fy,Fz)T,则控制升力T为:其中,m为飞行器的质量。4.根据权利要求3所述的四旋翼无人飞行器的状态受限控制方法,其特征在于,所述步骤4)具体为:定义单位四元数为四旋翼飞行器的理想姿态,ηd为Qd的标量部分,ωd为飞行器的理想角速度;则ηd为:根据单位四元数运动学方程,理想角速度为ωd为:1其中,I3为三阶的单位对角矩阵,S(qd)为3×3斜对称矩阵:5.根据权利要求4所述的四旋翼无人飞行器的状态受限控制方法,其特征在于,所述步骤5)具体为:设t时刻的飞行器的姿态信息为单位四元数Q=(qT,η)T=(q1,q2,q3,η)T,q=(q1...
【专利技术属性】
技术研发人员:王锐,
申请(专利权)人:中国科学院声学研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。