四轴飞行器建模和控制(二)

本文介绍了四轴飞行器的动力学模型,包括牛顿运动方程和平动方程,以及欧拉转动方程和转动方程。讨论了世界坐标系与机体坐标系之间的转换,并解释了欧拉角的概念及其在四轴飞行器建模中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一章普及了一些基本的物理知识,下面我们开始具体分析四轴的建模和控制的具体问题
首先明确两个坐标系,世界坐标系和机体坐标系。世界坐标系是固定在地面或者特定位置不懂的,又称参考系或者惯性系。机体坐标系是随机体实时运转的,固连在飞机上的坐标系。惯性系我们用[a1,a2,a3]来表示,体坐标系用[b1,b2,b3]来表示。
欧拉角是相对世界坐标系来说的,是参考世界坐标系,通过raw,pitch,roll的旋转转动到当前的体坐标系位置。当然我们可以有很多种方式从世界坐标系转换到体坐标系,欧拉角只是其中一种简单有效的方式。然而,欧拉角的旋转顺序又有很多约定,下面我们的讨论都是基于Z-X-Y旋序的欧拉角转换方式(具体关于欧拉角的讨论贴在四轴建模(一)里面)。
定义在惯性系下的物体的位置向量为r=(x,y,z)T,速度向量为r˙=(x˙,y˙,z˙)T,加速度等以此类推。坐标系转换的欧拉角为θ=(ϕ,θ,ψ). 体坐标系下的角速度向量为w=[p,q,r],在体坐标系下可以表达为:wB=pd1+qd2+rd3.注意这里的wθ不是一回事,前者是体坐标系下,角速度在坐标系下各轴的分量。后者单纯就是欧拉角的微分形式。也即:θ˙=[ϕ˙,θ˙,ψ˙]。他们之间可以通过转换公式进行转换进行转换。????

牛顿运动方程刻画了刚体整体在空间中的平动情况。四轴系统中四轴受到重力,方向沿着惯性系下的a3方向,此外还受到四个马达整体的推力,方向沿着机体坐标系b3方向。系统整体运动方程为:

mr¨=00mg+ARB00F1+F2+F3+F4

其中Fi为表示在体坐标系下的各个马达的推力。ARB为从体坐标系到世界坐标系下的转换矩阵。

牛顿统治了平动的世界,欧拉则统治了刚体转动的世界。直接对四轴套用欧拉方程可以得到:
L(F2F4)L(F3F1)M1M2+M3M4=Ip˙q˙r˙+pqr×Ipqr

这里L代表四轴每个臂的长度,FL即为转矩,注意第三行中的Mi为电机转动产生的转矩,电机希望扭动桨叶,桨叶自然对电机有个反向的扭力,这个扭力就是M
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值