微型四轴飞行器自主悬停的研究与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:GGGFFFAA1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多旋翼飞行器因结构简单、操作灵活、机动性强且具备垂直起降、悬停等低速飞行特性已被应用到众多领域,同时更轻巧便携、安全耐用的低成本微型四轴飞行器也逐渐备受关注。受体积、成本等限制,微型四轴飞行器硬件性能较弱、软件系统及功能简单、负载轻续航短、传感器功能及数量有限,很难实现基于机载设备的稳定的自主飞行,应用受到限制。本文将通过轻量级系统移植和多任务软件架构设计优化,提高其系统效率以扩展软件功能;在此基础上,扩展添加光流模块和位置评估控制方法,采用光流测速技术实现微型四轴飞行器基于低成本视觉识别的稳定的自主悬停。并针对飞行控制系统所涉及的主要内容进行全面深入的研究。首先对微型四轴飞行器的工作原理和相关背景知识进行了初步的研究。以开源项目为基础进行软硬件的二次开发。根据需求优化硬件设计并制作实验样机及光流模块;对主要惯性元器件和光流模块的工作原理及使用特性进行了深入的研究,设计了基于SAD(Sum of Absolute Differences)块匹配算法的光流采样计算控制程序;针对其硬件特点进行软件系统选型,搭建编译环境完成了轻量级系统移植、整体架构设计和功能模块划分等系统优化。然后对系统优化后基于惯性器件的基本飞行功能所选用的位置、姿态评估和控制方法进行了深入的研究。调整控制器参数,调节系统稳定性,实现了惯性定高飞行;在此基础上,安装光流模块并完成传感器系统扩展相关工作。参考开源位置评估控制方法,设计了基于光流校正的卡尔曼滤波位置解算算法和基于级联PID(Proportion Integration Differentiation)控制器的水平和垂直位置控制流程,并添加到相关任务模块;整定扩展后的控制器参数,调节系统稳定性,实现了基于光流模块的稳定的自主悬停。最后设计飞行试验。通过分析比较外部摄像头识别记录的飞行轨迹数据和地面站采集的飞行状态回传数据,计算得到飞行器在基于光流测速的自主悬停模式下的水平位置误差约为3cm,速度误差约为2cm/s,垂直位置误差约为1cm。且持续悬停时间可达5分钟以上。验证了微型四轴飞行器通过飞行控制系统的移植和优化,以及光流模块的有效扩展,可实现基于低成本视觉识别、控制精度较高、飞行稳定性较好、续航时间相对较长的自主悬停飞行。
其他文献
当前,国家对高等教育的投入不能满足高校快速发展对资金的需求,因此在教育政策存在缺口、高校社会融资能力不强、商业银行认识存在误区的情况下,高等学校只能通过银行贷款来