四旋翼飞行器运动控制系统的设计与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:sheng285292970
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
四旋翼飞行器具有四个对称分布的螺旋桨,是一种结构简单、控制灵活、能够垂直起降的无人飞行器,具有广阔的军事和民用前景。四旋翼飞行器也是一个多学科融合的综合体,为机器人领域提供了良好的实现平台,在机器人智能控制、惯性导航、路径规划、三维场景重构和多机协同等领域具有较高科研价值。本文针对四旋翼飞行器的运动控制系统开展了研究工作,首先介绍了四旋翼飞行器的发展情况,阐述了四旋翼飞行器的研究背景和意义,分析了国内外对于四旋翼飞行器的研究现状与发展趋势。针对四旋翼飞行器的结构特点,分析了四旋翼飞行器的飞行原理,描述了飞行器的基本运动方式;阐述了飞行器的姿态描述方法,包括坐标系的建立并比较了欧拉角法、方向余弦法、四元数法的优缺点;建立了四旋翼飞行器动力学模型。之后进行了四旋翼飞行器控制系统总体设计,给出了四旋翼飞行器控制系统结构图,对主控制器、姿态获取模块、电机驱动、无线通信模块进行了分析与设计。根据总体设计要求,完成控制系统硬件设计:对核心元器件进行选型,主控制器使用飞思卡尔公司基于ARM Cortex-M4内核的Kinetis系列芯片MK64FN1M0VLQ12,惯性导航微传感器使用Invensense公司的MPU6050,并给出了电源电路、无刷电机驱动、主控制器模块以及惯性导航微传感器的电路设计,绘制了PCB电路板。根据四旋翼飞行器的动力学模型,使用单级及串级PID控制算法对飞行器进行位置及姿态控制,利用MATLAB/SIMULINK仿真工具对控制算法进行仿真分析,仿真结果表明串级PID姿态控制算法在轨迹跟踪精度和姿态角的稳定性能方面都具有较大的优势。根据嵌入式系统软件的特点要求,给出了系统软件的总体结构框图,分别对系统初始化、姿态信息获取、控制算法实现进行了分析与软件设计,并给出了各模块的软件流程图。最后进行了系统测试与分析。包括各模块软硬件测试,对飞行器样机进行静态数据采集测试与分析,同时进行动态飞行测试,验证了系统设计的可行性以及系统工作的稳定性和可靠性。
其他文献
多载波技术因为很高的频谱效率、极强的多径抗扰和灵活的与其它技术结合的能力而使其在无线通信领域有着广泛的应用。然而,因为多载波通信系统的技术特点而不可避免产生的高
随着计算机技术及电子产品的迅速发展,嵌入式系统得到了越来越广泛的应用。它是以应用为目的,支持软、硬件裁剪的专用计算机系统,能够适应应用系统对体积、功能和成本等的特殊要
近年来,建筑能耗在全国总能耗中的比例逐年增加,建筑节能的重要性日益突出。建筑能耗数据是建筑节能工作开展的基础,无论是分析节能潜力、制定节能目标,还是分解和落实节能任
随着半导体行业与无线通信的发展,以平板电脑、智能手机等为代表的各种便携式产品也随之快速发展。单一功能的电源管理芯片不仅满足不了便携式设备多样化的功能要求,而且还易浪费容量有限的电池电量。为了满足便携式电子产品多样化的供电要求,电源管理单元PMU随之产生。相比传统的单芯片电源系统而言,PMU不仅能保持较高的转换效率,还显示出很多其它的优越性:提供不同电源电压的多样化电源管理功能、设计简单、低功耗和集
在基于IPv6的下一代网络中,IP组播技术将成为实现组播应用的重要技术之一,然而组播的安全问题并没有得到很好的解决,这将严重阻碍组播技术的广泛应用。IETF提出了组播安全参
人工免疫网络算法是基于免疫学原理特别是独特型免疫网络原理提出的应用于智能计算领域的奠基性算法。然而目前不少人工免疫网络分类算法都或多或少的存在一些缺陷,其一是算
心脏泵血活动会使人体产生与心跳同步的微小震动,将这种微小震动记录下来即称为心震图(Seismocardiogram,SCG)。基于心震信号的检测装置无需将传感器直接贴附人体,即可实现对
近年来,下一代网络(NGN)已经得到诸多关注和深入研究,但尚需解决网络融合、用户管理和业务实现等关键问题,构成统一的体系结构以及可行的层间接口。综合传感网(ISN)具有完整