![系统建模与控制导论](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=1739280504-nmQp56uzLfLjYF5kAfJE1GZCFo3lUFI6-0-821ef61ff5035044e226361c4131cf60)
图1-12 Parrot四旋翼悬停的照片
来源:Aykut Satici教授提供
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/43_02.jpg?sign=1739280504-MrljkpVkqOO028uIZc0V4UiENR68XA6R-0-4d137ac14c2cf38156f8817103fd4bf5)
图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=1739280504-jzcPLqDGX0QWA2pi2agSGkGKfI4wxXu3-0-3e4032199fbe47eb6b97e8e3fdd254f5)
因此,如果螺旋桨逆时针旋转,电动机必须顺时针旋转。通常情况下,Jp≪Jm,所以ωp≫ωm。
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/43_04.jpg?sign=1739280504-Jt3Rj0U5Z8TArt3CkjJIp0NVIcj88psA-0-f04c2204836bb091ed6b3b62099247ee)
图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=1739280504-XEJrcNyinymVGjcL9PdxFxm2T0AHzgbC-0-e0f7b432618132e047cecc9a431e23ce)
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_05.jpg?sign=1739280504-QomyXO5KrR9P922Ih0EQ5t21Odcb3MAF-0-d0fcb3f51e13e9f943052b8c06cf57d6)
图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=1739280504-OvcpKy0oOqyRByrQR5UzJ251Bx1WBcWj-0-5320841722f7332c9b3795286cfbf2ce)
通过角动量守恒定律,四旋翼的机体在滚转运动期间不绕轴旋转。
图1-17显示了四旋翼如何进行俯仰运动,即绕其轴转动。在图1-17中,q表示四旋翼绕
轴的角速度。四旋翼向下俯仰时,后螺旋桨的速度增加Δωp,其推力随之增加Δf,同时前螺旋桨的速度减少Δωp,其推力减小Δf。通过这种方式使四旋翼进行俯仰运动,四个螺旋桨绕
轴的总角动量为零,如下所示
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_19.jpg?sign=1739280504-7aSVTQsmqg3vUeJflPU6snZuZ9zNAZcf-0-951c6bc8cbfbd3e95304e17f2e22b994)
在滚转运动的情况下,俯仰操纵期间,四旋翼的机体不围绕轴旋转。
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_21.jpg?sign=1739280504-00PEdIzMVjLCCCIjRyCMZCIgAiY7MVNb-0-62b896f3550e5ec48c02b082777a5fcd)
图1-16 四旋翼进行滚转运动
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/44_22.jpg?sign=1739280504-kvG5kCGHjIEg8v990FG5jRnSTHixLc1h-0-1cb8e73dd6c05d5530e4aa1b881c91c0)
图1-17 四旋翼进行俯仰运动
最后,图1-18显示了如何使四旋翼绕其轴转动,即偏航运动。在图1-18中,r表示四旋翼绕
轴的角速度。四旋翼向左偏航(从上方看逆时针)时,前后螺旋桨转速降低Δωp,每个螺旋桨产生的力随之降低Δf,同时左右螺旋桨转速增加Δωp,每个螺旋桨产生的升力增加Δf。与俯仰和滚转运动不同,四个螺旋桨围绕
轴的总角动量不为零。具体地说,它们的总角动量是
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/45_02.jpg?sign=1739280504-JfhtouYvNqfTS63p9k008uRSNUF21Gno-0-747c4207ec924d6a75896ef63bed5589)
Lzb为负值表明螺旋桨的净角动量是顺时针方向的。由于角动量守恒,四旋翼的机体将逆时针旋转(向左)。用Jb表示四旋翼绕轴的转动惯量,其角动量必须为
,因此
。四旋翼的角速度为
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/45_06.jpg?sign=1739280504-CYib0jZGIJ4qfRGHj3oF7ONio7a31q3J-0-7780ac9036d786f7262b27554c674aae)
图1-18 四旋翼进行偏航运动
![](https://epubservercos.yuewen.com/2A12F5/29686623104653906/epubprivate/OEBPS/Images/45_07.jpg?sign=1739280504-QVm1rN9DwmYL7zVVfUWKKqJcYqhNTWqP-0-ce6803bf15d41779300acdc762009247)
1.2.1 自动控制
我们可以把四个螺旋桨的转速看作四旋翼的控制输入[4]。通常四旋翼有一个惯性测量单元(Inertial Measurement Unit, IMU),它由一个三轴加速度计、一个三轴速率陀螺和一个三轴磁力计组成。三轴加速度计提供四旋翼在三个方向的惯性加速度(即相对于地球的加速度)。三轴速率陀螺给出了四旋翼在
坐标系下的角速度向量(p,q,r)。三轴磁力计给出在
方向下周围的磁场环境[5]。使用IMU可以估计四旋翼相对于地球坐标系的方向(
相对于
的方向)以及四旋翼质心相对于地球的速度向量。根据四旋翼的方向、速度和位置,反馈控制器(微处理器上的算法)可以计算出每个螺旋桨的转速,以使四旋翼跟踪参考轨迹运动。