四旋翼飞行器控制算法研究与实现

来源 :南昌航空大学 | 被引量 : 2次 | 上传用户:wrothnpc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
四旋翼飞行器是无人机飞行器的一种,由于其结构简单,能垂直起降,易于控制等优点,很早就吸引了众多关注,特别是在近年随着相关技术难关的攻克和生产制造水平的提升,四旋翼飞行器渐渐地出现在人们的视野中,在航拍,公共安全,农业等领域都有应用。不管是从市场潜力还是从应用价值来看,四旋翼飞行器都有很大的发展空间,世界各地的科研院所和公司也都纷纷加入到了四旋翼飞行器的研发当中。本文围绕着四旋翼飞行器在数学模型的构建,姿态控制的研究和系统功能的实现等方面,主要展开了以下研究工作:(1)分析了四旋翼飞行器的动力学和运动学原理,设置惯性坐标系和机体坐标系用于标定飞行器的空间位置,并分别用欧拉角、方向余弦矩阵和四元数描述飞行器的运动姿态及相互之间的转换关系,最终建立起飞行器的数学模型。(2)研究四旋翼飞行器的控制算法,从传感器数据采集到数据滤波,姿态解算,姿态控制等多个方面进行相关算法的研究,在数据滤波上使用二阶低通滤波和卡尔曼滤波,在姿态解算中使用了四元数法和方向余弦矩阵法,而在姿态控制算法中使用反推控制算法,为了更好的抑制干扰,对传统的反推算法进行改进,引入一个坐标转换,加快系统的收敛速度,从而达到抑制干扰的作用。(3)以STM32F103系列芯片作为飞行器的控制核心,对传感器MPU6050,通信模块,电机以及其他部件进行控制,并在裸机系统下构建整个飞行器的软件层,着重根据不同的上位机终端使用了不同的无线模块,分别对其功能进行实现。使用QT软件搭建PC端和移动端的上位机,实现飞行器姿态控制、状态显示,视频传输等功能。最后在STM32F103芯片上移植了UCOSIII操作系统,在操作系统的基础上构建了飞行器的软件层,发现在操作系统下构建飞行器程序比在裸机系统下更为便捷。本文在飞行器实际飞行过程中对算法和相关模块进行实验,证明了所设计的算法和模块的有效性。
其他文献
混凝土工程是一个多工序的复杂工程,在这一整套的工艺施工过程中,任何一个环节出了问题都会对混凝土施工的最终质量带来重大影响。因此,需要从原材料质量控制、模板处理、钢
构建智能工厂的前提是数字化工厂的建设,而工程项目数字化交付是数字化工厂建设的基础,在工程项目中开展数字化交付会对工程公司现有的项目执行模式带来一定的改变.介绍了数
UOP连续重整工艺催化剂再生系统氧含量测量采用特制氧化锆分析仪。重点介绍了该分析仪在工艺生产中的重要性和结构特点,以及分析仪的安装和维护要点,结合多年使用经验,详细分
相比传统的温度检测方式,红外在线温度场检测系统具有温场可视化、监控区域广泛、故障率低等优点。介绍了系统的结构和技术特点,及应用中需注意的事项,重点介绍了炉管温度在
自从1817年科学家发现痕量元素硒以来,逐渐明确多种疾病与硒缺乏相关.其与甲状腺的关系也逐渐被人熟知.本综述重点描述硒元素在甲状腺抗氧化系统、脱碘酶系统,免疫系统中所起
采用定量装车控制系统来实现火车装车自动化,一方面可以提高装车速度和装车的自动化水平,提升运输能力;另一方面可以解决装车过程中出现的各种问题,减少由此引起的经济损失和
根据工作实践,利用企业资源计划(ERP)系统的集成和数据实时处理功能,实现项目人工时管理的需求.从ERP的概念和项目管理的关键点出发,介绍了ERP系统的组成和功能,以及在项目管
为使审批工作有序进行,应用信息化手段构建辽宁省城乡建设用地增减挂钩项目审批系统。介绍系统的构建目标、设计思路、关键技术、分系统主要功能和应用实践效果,为提高项目审
长输管线一般均存在穿跨越及设有固定支墩的关键位置,对施加阴极保护的管线来说,这些地方对阴保电流更易产生屏蔽效因而增加管线的腐蚀风险。通过对油田现场的腐蚀案例进行分
葡萄膜炎又称急性虹膜睫状体炎,近年来免疫遗传方法的研究发现,人类白细胞抗原(HLA)-B27与葡萄膜炎有密切的相关性[1]。本研究旨在探讨性别、年龄、临床表现等与HLA-B27相关性葡