论文部分内容阅读
随着惯性导航传感器和嵌入式处理器技术的快速发展,近年来四旋翼无人机的高效、多功能化飞行控制已经成为一个十分热门的研究领域。四旋翼无人机自动降落控制是无人机飞行控制系统的关键技术之一,对四旋翼无人机降落的稳定性、安全性、实时性及可靠性起到至关重要的作用。因此,对四旋翼无人机的自动降落控制方法研究并探索改进控制方法具有重要的现实意义。本课题研究工作的目的是设计与实现四旋翼无人机自动降落控制系统,完成其硬件电路设计和相应软件的开发,研究了无人机姿态、飞行高度数据滤波算法,并在PID算法的基础上发展了一种性能优异的自动降落控制算法。本文主要完成了以下几个方面的研究工作:(1)建立并研究了四旋翼无人机非线性动力学模型。根据四旋翼无人机结构特性以及动力学特性,分析了无人机飞行的模态以及基本控制方式,为进一步研究无人机降落算法奠定了理论基础。(2)以工业级STM32F407VET6微控制器作为核心,设计出了四旋翼无人机自动降落控制系统样机。给出了各功能模块详细的电路设计,并对硬件电路设计进行了分析和技术总结。(3)用Keil ^Vision4软件开发平台编写了底层硬件驱动程序,完成了姿态和飞行高度的滤波及解算程序设计,开发了无人机自动降落控制应用程序。(4)设计传感器数据滤波算法,利用基于四元数的互补滤波姿态解算算法,实现了一种精度高、实时性好的四旋翼无人机姿态解算方法。(5)研究了 PID控制算法的理论和实现方法,结合四旋翼无人机的控制特点,发展了一种新的基于PID控制算法的自动降落控制算法,并通过实验验证,结果表明:该算法提高了四旋翼无人机自动降落时机体的稳定性,并且缩短了降落的时间。(6)通过软件、硬件联合调试测试,完成了四旋翼无人机自动降落测试,降落过程姿态稳定性测试,以及降落速度测试,验证了本文所设计的无人机自动降落控制系统的可行性。测试结果表明:本文所设计的样机实现了自动降落功能,而且降落过程机体的姿态稳定性较好,降落速度较快。