【读书笔记】无人机控制(3)

简介: 与单旋翼或对旋螺旋桨小型直升机相比,四旋翼微型飞行器的优势在于:它们具有更大的有效载荷,它们更强大,更容易处理风等湍流,并且更容易使用紧凑的机身进行设计。**四旋翼微型飞行器的一个关键特征是,机身的所有自由度都是通过调节四个电机的转速来控制的**。此外,由于其内部控制器通过使用陀螺传感器计算角速度反馈,机身的非线性变弱,线性模型更合适。

基于 LQI 控制器的小型四旋翼飞行器的自主控制

本部分关于四旋翼微型飞行器姿态建模和控制器设计技术。

与单旋翼或对旋螺旋桨小型直升机相比,四旋翼微型飞行器的优势在于:它们具有更大的有效载荷,它们更强大,更容易处理风等湍流,并且更容易使用紧凑的机身进行设计。四旋翼微型飞行器的一个关键特征是,机身的所有自由度都是通过调节四个电机的转速来控制的。此外,由于其内部控制器通过使用陀螺传感器计算角速度反馈,机身的非线性变弱,线性模型更合适。

自主控制

为了指导小型无人直升机的飞行,将控制系统分为姿态、速度和位置控制回路,实现自主控制。

  • 由于四旋翼微型飞行器的每个自由度都是通过调节每个旋翼的转速来控制的,因此其运动看起来是复杂的。然而,由于 MIMO 系统的建模是复杂的。因而忽略耦合运动,并考虑作为一个独立 SISO 系统的每个自由度,并相应地设计了控制系统。

    • 对于 $X$ 和 $Y$ 方向,将控制回路分为三个控制回路:姿态(横滚、俯仰)、速度和位置。
    • 对于偏航角,只有一个控制回路。
    • 垂直方向的控制器设计技术通常采用两个控制回路,即基于 GPS 的速度和位置控制回路。

对于多回路控制系统,首先设计内环控制器,然后调整外环控制器。

建模

由于四旋翼微型飞行器的对称性,认为横摇姿态模型与俯仰姿态模型相同。因此,对滚转姿态角和偏航角进行了建模。由于四旋翼型微型飞行器的姿态是根据电机的转速来控制。

  • 首先考虑电机周围的电机转速差所产生的姿态和转矩的关系式。在此前提下,姿态角的变化范围很小,各自由度之间不存在耦合,故而可得 $$\tau = J \ddot{\eta}.$$ 此处,$\tau$ 是一个扭矩向量,$J$ 是一个惯性矩阵,$\eta$ 是姿态欧拉角。

    • 由于转矩是根据电机的转速差获得的,因此对上式进行 Laplace 变换,并假设转速指示值与实际获得的转速之间的传递函数为一阶延迟系统。那么,从电机转速指示值到姿态角的传递函数为 $$G_{\eta n} (s) = \frac{\eta(s)}{n(s)} = \frac{k}{J (1 + T s) s^{2}}.$$
  • 对于四旋翼微型飞行器,由于横摇和俯仰角由旋翼转速控制,因此不能使用稳定器。因而采用横摇角和俯仰角陀螺传感器进行角速度反馈控制。这里,假设角速度的反馈控制是 P 控制,然后可以得到从输入到角速度的传递函数 $$G_{\eta u} (s) = \frac{\eta(s)}{u(s)} = \frac{k}{(J T s^{2} + J s + k k_{p}) s}.$$

控制方法

LQI 控制 Linear-Quadratic-Integral control
LQR 与 LQG 控制 Linear Quadratic Regulator and Linear Quadratic Gaussian control

相关文章
|
安全 机器人 测试技术
带你读《无人机网络与通信》之一:无人机系统概述
本书针对无人机系统两个关键问题—通信组网和管控体系做了比较全面和深入的描述和探讨,特别是以大量笔墨分析了现有无线通信解决方案,对比了不同通信协议,得出了很有价值的研究结论。无人机的跨越式发展将涉及公共安全管理的问题,构建管控体系是当务之急,分级管理以及制定相应的适航标准是一件大事情,本书对此也进行了系统的、建设性的讨论。未来,高档无人机和无人机集群将对环境具有更强的感知能力和自适应能力,还有对任务的自规划和学习、调整能力,本书讨论的内容将为它们的发明、部署和监督提供宝贵的信息。
|
4月前
|
数据采集 自动驾驶 算法
C语言自动驾驶实战项目:基于激光雷达的实时路径规划与避障系统
C语言自动驾驶实战项目:基于激光雷达的实时路径规划与避障系统
101 0
|
4月前
|
传感器
从零开始学习无人机 00 硬件配置
关于无人机硬件配置的介绍,包括遥控器乐迪Radiolink AT9S Pro的型号和固件更新、光流传感器思动智能ThoneFlow-3901U及其开发文档、距离传感器空循环Nooploop TOFSense-F Pro及其开发文档。同时,文章还涉及了使用Liftoff软件进行仿真训练的步骤,包括遥控器连接、校准以及训练方法。
44 0
|
机器人
水下机器人双机械手系统动态建模与控制仿真(Matlab代码实现)
水下机器人双机械手系统动态建模与控制仿真(Matlab代码实现)
206 0
|
机器学习/深度学习 传感器 算法
基于虚拟刚体模型的四旋翼无人机群复杂障碍物的环境中航行控制附Matlab 实现
基于虚拟刚体模型的四旋翼无人机群复杂障碍物的环境中航行控制附Matlab 实现
|
机器学习/深度学习 传感器 算法
【无人机编队】基于领导-跟随和人工势能法实现无人机协同编队控制附matlab仿真
【无人机编队】基于领导-跟随和人工势能法实现无人机协同编队控制附matlab仿真
|
机器学习/深度学习 传感器 算法
【微机原理资料分享】基于8086简易洗衣机控制仿真设计
描述:带烘干机的自动洗衣机。 洗衣机可以处理三种不同类型的负载:轻型、中型和重型。 洗衣机有三个不同的循环:漂洗、洗涤和烘干。
232 0
 【微机原理资料分享】基于8086简易洗衣机控制仿真设计
|
传感器 算法框架/工具
【读书笔记】无人机控制(5)
该部分介绍为 UAV 设计非线性飞行控制器的主要步骤。该控制系统基于旋翼 UVA 的非线性模型,采用内外环控制方案,考虑了系统的非线性和耦合性,设计了一种易于实现和调试的实用控制器。利用级联系统理论证明了**完全闭环系统的渐近稳定性**。
139 0
【读书笔记】无人机控制(5)
【读书笔记】无人机控制(4)
QTW-UAV可实现垂直起降;此外,直升机特有的悬停飞行和固定翼飞机特有的高速巡航可以通过倾斜机构改变旋翼和机翼的角度来实现。首先,利用辨识方法建立了 QTW-UAV 的姿态模型。然后采用基于卡尔曼滤波的线性二次积分 (LQI) 控制方法设计姿态控制系统;实验结果表明,基于模型的控制设计对于 QTW-UAV 的自主控制非常有效
147 0
【读书笔记】无人机控制(4)