论文部分内容阅读
近年来,随着无人机的应用领域由军事方面逐渐扩展到民用方面,特别是民用的气象监测、航拍测绘、森林防火、灾区搜救以及农业等领域,无人机蕴藏巨大的市场潜力。在这些应用领域中,对无人机提出了小型化、长航时等新的性能要求,面对这些新需求,无人机的飞控系统也需要进行相应的改进设计,以满足无人机飞行时的控制性能要求,因此,设计小型无人机飞控系统对无人机的进一步应用具有重要的意义。 本论文首先介绍了四旋翼无人机的结构,描述了四旋翼无人机在升降、俯仰、横滚、偏航四种情况下的飞行状态。介绍了四旋翼建模过程中相关的坐标系,推导了坐标系之间的变换关系。采用牛顿-欧拉方法,对无人机平动运动、转动运动建模,建立完整的无人机动力学模型。对动力学模型解耦及化简后,设计了无人机飞控系统控制律。采用最小二乘法对无人机动力学模型中可能变化的参数进行参数辨识,得到相应参数后,对原设计控制器做相应调整,消除因参数变化对系统控制性能的影响,保证了无人机飞行控制系统的性能。 然后,在介绍扩展卡尔曼滤波算法的基础上,选用四元数法,推导了运用扩展卡尔曼滤波进行姿态估计的算法。简述了针孔摄像机模型,在此基础上详细推导了利用单目视觉信息进行无人机姿态估计的算法。 此外,完成了整个无人机飞控系统的硬件电路设计与相关软件开发。硬件方面,分别设计了姿态测量单元与飞控主板,姿态测量单元进行了模块化设计,方便飞控系统进行冗余备份以及后续升级更新。同时,充分利用飞控主板接口资源,设计了8种接口。软件开发部分,设计了相关的主函数与中断函数。 最后,测试了无人机飞控系统,包括对飞控系统中姿态测量单元的温度特性测试,做了相应的温度补偿,对姿态测量单元的静态精度、动态精度进行了测试。测试了飞行姿态的控制性能。