1、四旋翼飞机论文四轴飞行器遥感平台的实现方案摘 要四轴飞行器作为低空低成本的遥感平台,在各个领域应用广泛。相比其他类型的飞行器,四轴飞行器硬件结构简单紧凑,而软件复杂。本文介绍四轴飞行器的一个实现方案,重点讲软件算法,包括加速度计校正、姿态计算和姿态控制三部分。校正加速度计采用最小二乘法。计算姿态采用姿态插值法、梯度下降法或互补滤波法,需要对比这三种方法然后选出一种来应用。控制姿态采用欧拉角控制或四元数控制。最后比较各种方法的效果,并附上C 语言的算法实现代码。关键词:四轴飞行器;姿态;控制IIOne Method to Make a QuadcopterXUAN Yong-junAbstrac
2、tQuadcopter is a low-cost low-altitude remote sensing platforms, which widely used in variousfields. Compared to other types of aircraft, the quadcopter has simpler hardware, result in morecomplex software. This paper describes an implementation of the quadcopter, focusing onsoftware algorithms, inc
3、luding the calibration of accelerometer, estimation of attitude, and controlof attitude. It uses the Least Squares Method to calibration the accelerometer. It uses AttitudeInterpolation Method, Gradient Descent Method or Complementary Filter Method to estimationthe attitude. It uses Euler angles or
4、quaternion to control the attitude. Finally, there arecomparisons of the methods. The C-language implementation of the methods is appended.Key words: quadcopter; attitude; controlIII1. 引言. 12. 飞行器的构成. 12.1. 硬件构成. 12.1.1. 机械构成. 12.1.2. 电气构成. 22.2. 软件构成. 32.2.1. 上位机. 32.2.2. 下位机. 33. 飞行原理. 43.1. 坐标系统.
5、 43.2. 姿态的表示和运算. 43.3. 动力学原理. 54. 姿态测量. 64.1. 传感器校正. 64.1.1. 陀螺仪. 64.1.2. 加速度计和电子罗盘. 64.2. 数据融合. 94.2.1. 概述. 94.2.2. 姿态插值法. 94.2.3. 梯度下降法. 114.2.4. 互补滤波法. 135. 姿态控制. 145.1. 欧拉角控制. 145.2. 四元数控制. 156. 算法效果. 156.1. 加速度计校正. 156.2. 姿态计算. 177. 结论及存在的问题. 19参考文献. 20致 谢. 21附 录. 2211. 引言四轴飞行器最开始是由军方研发的一种新式飞行器
6、1。随着MEMS 传感器、单片机、电机和电池技术的发展和普及,四轴飞行器成为航模界的新锐力量。到今天,四轴飞行器已经应用到各个领域,如军事打击、公安追捕、灾害搜救、农林业调查、输电线巡查、广告宣传航拍、航模玩具等,已经成为重要的遥感平台2 3 4 5 6 7。以农业调查为例,传统的调查方式为到现场抽样调查或用航空航天遥感。抽样的方式工作量大,而且准确性受主观因素影响;而遥感的方式可以大范围同时调查,时效性和准确性都有保证,但只能得到大型作物的宏观的指标,而且成本很高。不连续的地块、小种作物等很难用上遥感调查。因此,低空低成本遥感技术显得相当重要,而四轴飞行器正符合低空低成本遥感平台的要求。目前
7、应用广泛的飞行器有:固定翼飞行器和单轴的直升机。与固定翼飞行器相比,四轴飞行器机动性好,动作灵活,可以垂直起飞降落和悬停,缺点是续航时间短得多、飞行速度不快;而与单轴直升机比,四轴飞行器的机械简单,无需尾桨抵消反力矩,成本低8。本文就小型电动四轴飞行器,介绍四轴飞行器的一种实现方案,重点讲解四轴飞行器的原理和用到的算法,并对几种姿态算法进行比较。2. 飞行器的构成四轴飞行器的实现可以分为硬件和软件两部分。比起其他类型的飞行器,四轴飞行器的硬件比较简单,而把系统的复杂性转移到软件上,所以本文的主要内容是软件的实现,特别是算法、公式的推导。2.1. 硬件构成飞行器由机架、电机、螺旋桨和控制电路构成
8、。2.1.1. 机械构成机架呈十字状,是固定其他部件的平台,本项目采用的是尼龙材料的机架。电机采用无刷直流电机,固定在机架的四个端点上,而螺旋桨固定在电机转子上,迎风面垂直向下。螺旋桨按旋转方向分正桨和反桨,从迎风面看逆时针转的为正桨,四个桨的中心连成的正方形,正桨反桨交错安装。整体如图2-1。2图2-1 四轴飞行器整机2.1.2. 电气构成电气部分包括:控制电路板、电子调速器、电池,和一些外接的通讯、传感器模块。控制电路板是电气部分的核心,上面包含MCU、陀螺仪、加速度计、电子罗盘、气压计等芯片,负责计算姿态、处理通信命令和输出控制信号到电子调速器。电子调速器简称电调,用于控制无刷直流电机。
9、电气连接如图2-2 所示。图2-2 四轴飞行器电气连接图电调 电调电机电调电机电调电机电池控制电路板BEC 供电遥控 遥控接收机串口调试接口电机3硬件清单如表2-1。表2-1 四轴飞行器硬件清单器件 型号 主要参数机架 风火轮Z450 桨距0.45m,尼龙材料,重量241g。电机 新西达A2212 13 极,1000KV。螺旋桨 1045 直径10 英寸,桨叶角45。电子调速器 新西达HW-30A 额定电流30A。电池 Lion Power 11.1V,2200mAh,30C,重量179g。MCU STM32F405RGT6 主频168MHz。陀螺仪 MPU6050 量程2000dps,16 位分辨率。加速度计 MPU6050 量程8G,16 位分辨率。电子罗盘 HMC5883 量程8Gass,12 位分辨率。气压计 BMP085 0.25m 分辨率。遥控及其接收机 天地飞WFT06X-A2.4G 2.4GHz 信号,5 比例通道+1 开关通道。2.2. 软件构成2.2.1. 上
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1