![系统建模与控制导论](https://wfqqreader-1252317822.image.myqcloud.com/cover/696/50417696/b_50417696.jpg)
1.2 四旋翼无人机
图1-12所示为一个四旋翼无人机,它基本上由连接在主体上的四个在同一平面、相隔90°的螺旋桨组成。调整每个螺旋桨的转速,可以控制每个螺旋桨产生的推力(气动力)。螺旋桨的转速由控制每个螺旋桨电动机的机载微处理器管理。
首先,让我们看一个连接到电动机的单螺旋桨,如图1-13所示。为了方便讨论,我们视螺旋桨/电动机系统在一个光滑无摩擦表面上。因此,电动机底部可自由滑动或转动,而不会因工作台的任何摩擦而停止。
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/43_01.jpg?sign=1739153985-FOhWuQwzDfGwulEpKUwWiGRmVXplHnNE-0-c70529e11353ac84075ea4abfefda35e)
图1-12 Parrot四旋翼悬停的照片
来源:Aykut Satici教授提供
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/43_02.jpg?sign=1739153985-NF64FlZ1KnPpIgyss2hJKt9qB48VgRMb-0-4604e655c5453ac444e4fe8bda0873e9)
图1-13 角动量守恒要求Jpωp=Jmωm
螺旋桨具有绕旋转轴的转动惯量Jp,同时电动机具有绕同一轴的转动惯量Jm。如图1-13中曲线箭头所示,如果螺旋桨逆时针旋转,则ωp>0,如果电动机顺时针旋转,则ωm>0。螺旋桨的角速度用ωp表示,其角动量满足Lp=Jpωp。电动机的角速度用ωm表示,其角动量满足Lm=-Jmωm。在没有外力作用于图1-13的电动机-螺旋桨系统的情况下,由角动量守恒原理可知,其总角动量是恒定的,即Lp+Lm=常数。在起动时,螺旋桨是关闭的,电动机是静止的,因此该常数为零。打开螺旋桨后,我们必须继续保持Lp+Lm=0,即
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/43_03.jpg?sign=1739153985-6CPi7PIWUm1GGucVo6RH0bG8w6LCsV0d-0-4020f06774c051bbc67f9b1e4f3e5f6c)
因此,如果螺旋桨逆时针旋转,电动机必须顺时针旋转。通常情况下,Jp≪Jm,所以ωp≫ωm。
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/43_04.jpg?sign=1739153985-0MT4iazYoEA7qbeCteI6u3rLFg6aczkW-0-05d0b82df4142b0bb95bb62ec4251ad8)
图1-14 四旋翼的惯性坐标系和机体坐标系
图1-14所示为飞行中的四旋翼的示意图。单位正交向量、
表示固定到地球的地球(惯性)坐标系[3]。
从地面垂直向上,
与地球表面相切并相互正交。有
,所以
、
形成一个右手坐标系。设
、
是附加在四旋翼(刚体)的单位正交向量,其原点位于四旋翼的质心。单位向量
指向四旋翼的前方,单位向量
指向四旋翼的左侧,单位向量
指向上方(从四旋翼的角度)。请注意,
,因此它们也形成右手坐标系。
是从
坐标系的原点到四旋翼质心的向量,该质心是
坐标系的原点。两组向量都跨越欧几里得三维空间,用E3表示。
图1-15所示为四旋翼悬停的示意图,即,所有螺旋桨以相同的角速度ωp旋转,因此每个螺旋桨都产生相同的向上推力(力)f,其中f=mg,m为四旋翼的质量。注意在图1-15中,前后螺旋桨逆时针旋转,而左右螺旋桨顺时针旋转。因此,四个螺旋桨绕
轴的总角动量
为零,如下所示
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_04.jpg?sign=1739153985-FHUS0gw5vrc1qEVnxR1oZUwP8Qz5Z1Zc-0-1d2f84aa1fbd90b9d8ad972c31c163ca)
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_05.jpg?sign=1739153985-hlnFziXNsL5MgyO2vfQpRTZE403YiIsA-0-f287b89de3919f2a14845d0503a8ab82)
图1-15 四旋翼悬停。前后螺旋桨逆时针旋转,左右螺旋桨顺时针旋转
式中,是螺旋桨的转动惯量。在悬停状态下,
=0,四旋翼机体的角动量也必须为零,这样它才不会绕
轴旋转。
由于四旋翼的结构,其推力始终沿方向。因此,必须旋转四旋翼机体,使其推力的一个分量沿行进方向。这是通过滚转、俯仰和偏航运动实现的。
图1-16显示了四旋翼如何进行滚转运动,即绕其轴转动。在图1-16中,p表示四旋翼体绕
轴的角速度。四旋翼向右滚转时,右侧的螺旋桨速度降低Δωp,其推力随之降低Δf,同时左侧螺旋桨的速度增加Δωp,其推力增加Δf。
采用这种方法使四旋翼滚转,四个螺旋桨绕轴的总角动量
为零,如下所示
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_14.jpg?sign=1739153985-GxDAWxWesNFJ2wGe6eJwi2y4hUgRSTsL-0-c66dd1a8f3d5d806ab0cdebb9cb63c03)
通过角动量守恒定律,四旋翼的机体在滚转运动期间不绕轴旋转。
图1-17显示了四旋翼如何进行俯仰运动,即绕其轴转动。在图1-17中,q表示四旋翼绕
轴的角速度。四旋翼向下俯仰时,后螺旋桨的速度增加Δωp,其推力随之增加Δf,同时前螺旋桨的速度减少Δωp,其推力减小Δf。通过这种方式使四旋翼进行俯仰运动,四个螺旋桨绕
轴的总角动量为零,如下所示
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_19.jpg?sign=1739153985-9vrcQM9galtMY5CfquR8pMSEgPQNbDx6-0-2fc9b3fdc5b9c11915fa47ba9a9da0b5)
在滚转运动的情况下,俯仰操纵期间,四旋翼的机体不围绕轴旋转。
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_21.jpg?sign=1739153985-ltZ6Z6tDR5ZmVYVaI495DszsohkIswMo-0-c4b9b84e54aeb69f8e66401ead4dfa9a)
图1-16 四旋翼进行滚转运动
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_22.jpg?sign=1739153985-akH48nhBZxaWy5j6eSALBQerdWQTUnOX-0-b0c3e336837782a30c1736ad5ef7263c)
图1-17 四旋翼进行俯仰运动
最后,图1-18显示了如何使四旋翼绕其轴转动,即偏航运动。在图1-18中,r表示四旋翼绕
轴的角速度。四旋翼向左偏航(从上方看逆时针)时,前后螺旋桨转速降低Δωp,每个螺旋桨产生的力随之降低Δf,同时左右螺旋桨转速增加Δωp,每个螺旋桨产生的升力增加Δf。与俯仰和滚转运动不同,四个螺旋桨围绕
轴的总角动量不为零。具体地说,它们的总角动量是
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/45_02.jpg?sign=1739153985-ThkiwRztAuSe4mirvalToXJU5lk53R9U-0-7345ea835c3fef3c213b0a5e9e0d6e4a)
Lzb为负值表明螺旋桨的净角动量是顺时针方向的。由于角动量守恒,四旋翼的机体将逆时针旋转(向左)。用Jb表示四旋翼绕轴的转动惯量,其角动量必须为
,因此
。四旋翼的角速度为
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/45_06.jpg?sign=1739153985-544B6k6MIDghqjDDQb5lyWan0Hzf61DB-0-c97857ebda5f81779241aca812b76986)
图1-18 四旋翼进行偏航运动
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/45_07.jpg?sign=1739153985-snHCSVhQoSLxmgvVR5iXMIJCgHqZtBJN-0-2e3aa3cdfac9d06740684b741f7ab25e)
1.2.1 自动控制
我们可以把四个螺旋桨的转速看作四旋翼的控制输入[4]。通常四旋翼有一个惯性测量单元(Inertial Measurement Unit, IMU),它由一个三轴加速度计、一个三轴速率陀螺和一个三轴磁力计组成。三轴加速度计提供四旋翼在三个方向的惯性加速度(即相对于地球的加速度)。三轴速率陀螺给出了四旋翼在
坐标系下的角速度向量(p,q,r)。三轴磁力计给出在
方向下周围的磁场环境[5]。使用IMU可以估计四旋翼相对于地球坐标系的方向(
相对于
的方向)以及四旋翼质心相对于地球的速度向量。根据四旋翼的方向、速度和位置,反馈控制器(微处理器上的算法)可以计算出每个螺旋桨的转速,以使四旋翼跟踪参考轨迹运动。