论文部分内容阅读
四旋翼飞行器是一种能够垂直起降的多旋翼飞行器,它非常适合近地侦察、监视的任务,具有广泛的军事和民事应用前景。但是四旋翼飞行器控制难度较大,难点在于飞行器具有欠驱动、多变量等比较复杂的特性。因此四旋翼飞行器的建模与控制也成了控制领域的热点和难点。本文基于小型四旋翼飞行器在国内外的研究现状,主要研究了四旋翼飞行器的主要分类、研究的领域、关键技术和应用的前景等。本文以实验室的小型四旋翼飞行器为实际对象,对四旋翼的建模和控制方法做了研究。本文根据对四旋翼飞行器的机架结构和动力学特性做详尽的分析和研究,在此基础上建立四旋翼飞行器的物理模型和动力学模型。四旋翼飞行器有各种的运行状态,比如:爬升、下降、悬停、滚转运动、俯仰运动、偏航运动等。本文采用牛顿-欧拉模型来描述四旋翼飞行器的飞行姿态。在上述研究和分析的基础上,进行飞行器的建模。四旋翼飞行器的建模分为对力学模型建模(电机、机架等),与动力学模型建模。力学模型通过测量和计算对实际的四旋翼飞行器建模。动力学建模是通过对飞行器的飞行原理和各种运动状态下的受力关系以及参考牛顿-欧拉模型建立仿真模型。本文采用是PID控制,利用对动力学的分析,进行控制算法的设计。本文主要对四旋翼飞行器进行滚转角控制、俯仰角控制、偏航角的控制、以及高度控制,以及飞行加速度的控制。建立四旋翼飞行器的姿态控制系统与加速度的控制系统,验证控制方法和算法的可行性。本文根据控制系统设计要求建立四旋翼飞行器的硬件控制平台。硬件平台主要包括惯性导航系统的姿态信息处理板和运行控制算法的主控板。惯性导航系统主要有陀螺传感器L3G4200D (?)(?)加速度计ADXL345以及高度计,还有主控芯片STM32,作为读取和写入姿态信息。运行算法的主控板,是由STM32和一些外围电路组成,用于运行控制算法和处理从惯性导航系统传输过来的姿态信息。通过调试控制算法,进行多次飞行试验,飞行器可以稳定的飞行。