资料介绍
0 引言固定翼无人机广泛用于航拍、测绘、监测等各个领域。姿态测量系统作为无人机飞行控制系统的重要组成部分,为无人机飞行控制系统提供控制所需的数据,能否准确地测量机体当前姿态角直接影响到固定翼无人机飞控算法的设计的稳定性、可靠性和实现的难易程度[1]。随着无人机技术的不断发展,传统的框架式姿态测量系统质量大、体积大、可靠性低、��本高,已经不能满足新的设计需求。近年来,微电子及传感器技术和加工工艺的进步,设计出体积小、成本低、性能高的姿态测量系统成为可能,以嵌入式为内核的姿态测量系统已经进入实用阶段[2]。本文设计一种以ARM内核的STM32F405为处理核心的姿态测量系统,并采用梯度递减算法对采集的数据进行处理,通过改进的互补滤波算法进行无人机的姿态解算。该算法相较于传统的卡尔曼滤波算法具有运算量小、对采样频率要求低等优点[3],能够满足一般无人机对姿态测量的要求。1 硬件设计姿态测量系统是无人机的飞行控制系统的重要组成部分,针对无人机飞行控制系统的要求和姿态测量系统设计的需要,提出了无人机姿态测量系统的具体设计方案。系统主要由数据采集模块和数据处理模块组成,采用IIC完成传感器与处理器的连接,如图1所示。数据采集模块主要完成无人机姿态数据的获取。通过三轴加速度计和三轴陀螺仪组合传感器MPU6050进行加速度和角速度的测量,免除了单独使用陀螺仪和加速度计时的轴间差问题,提高了采集的精度;采用带有数字接口的弱磁传感器HMC5883测量磁场强度,其自带的先进的磁阻传感器、集成电路放大器、自动消磁器、偏差校准,能保证其磁方位的测量精度在1°~2°。数据处理模块由微处理器、电源电路、置位复位电路、接口电路、存储电路组成。综合运算能力、负载能力、成本、输入输出接口等各方面因素,采用主频为168 MHz的STM32F405微处理器。通过电源电路保证设计中电源的稳定。2 姿态解算设计姿态解算算法测量系统设计的核心内容关系到处理数据的精确程度。所采用的算法通过四元数来对物体运动状态进行描述,四元数与欧拉角之间的转换关系如下[4]:地球坐标系相对于机体坐标系的方向可以用四元数向量q=[q1 q2 q3 q4]来描述,则变化率微分方程计算如下:其中,q表示归一化的向量,?茚表示四元数乘法,?棕x、?棕y、?棕z分别表示陀螺仪测得的机体角速度。则对进行数字积分计算可以计算t时刻的q为:设地球坐标系下重力场的方向为g,机体坐标系下传感器的测量结果为s,那么利用四元数进行参数转换后的传感器的测量误差f为:因此问题就简化为找到一个迭代的方法求解q,使得f最小。当前,求解fmin的方法较多,其中梯度下降算法是一种计算量较小并且收敛速度快的算法,适合在嵌入式计算平台上使用,本文采用了n次迭代的梯度下降算法求q,可以表述如下:其中,J为q的雅克比矩阵。同理,可以认为地球坐标系下磁场的方向为b,机体坐标系下传感器的测量结果为sm。在实际环境中,磁场传感器的误差主要包括硬磁误差和软磁误差,其中,硬磁误差主要通过校正消除,软磁误差将由加速度计的计算来消除。b只包含水平和垂直分量,这样主要是为了消除由于倾斜带来的测量误差。利用四元数进行参数转换后的传感器的测量误差为f,可以得到磁场方向的误差函数为:q,t为迭代算法的估计值,迭代的起点由数据融合的方式决定。t的值控制q的收敛速率,计算公式如式(16)所示,其中q,t为陀螺仪测量到的四元数变化率加速度计和磁强计测量噪声有关。完成数据处理后需进行数据的融合,由于陀螺仪本身存在的漂移,短时间精度高;加速度计短时间测量精度较差,但对长时间测量误差不累积。利用频率上的互补特性进行数据融合,提高测量精度和动态响应[4]。融合的具体过程如式(17)所示:综上所述,设计的算法软件实现流程如图2所示。3 实验验证与结果分析为了较为全面地对设计的系统进行验证,将设计的系统固定在三轴惯导转台(如图3所示)上进行飞行模拟试验。三轴惯导转台主要应用于为惯性敏感器件和导航制导系统的性能测试等,具有高精度、高稳定性、高分辨力和宽动态范围,转台测量精度为0.000 1,能够完成对设计的姿态测量系统的性能测试。设置并不断改变测试转台的运动角速度和运动的方式,模拟无人机的飞行运动。读取同一时刻设计的姿态测量系统和惯导平台的姿态数据进行记录,如图4所示,其中data1为测量值,data2为惯导转台测量值。通过三轴惯导平台的性能测试结果可知,设计的姿态测量系统,俯仰角和滚转角测试误差小于1°,偏航角测试误差小于3°,能够满足无人机对姿态的需求。4 结论本文设计了一个结构简单、成本低的小型无人机姿态测量系统,并进行了飞行参数的解算。性能测试结果表明,设计的姿态测量系统误差较小,能够满足实际无人机对的姿态参数测量的需求。(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 四旋翼无人机无刷直流电机调速系统设计
- 一种小型复合式无人机飞行控制布局方案 23次下载
- STM 32四旋翼无人机实验教学平台升级方案 4次下载
- 小型电动无人机的总体参数设计方法研究说明 19次下载
- 一种多旋翼无人机三轴稳定云台的设计 5次下载
- 基于Runge-Kutta算法的无人机姿态角解算 6次下载
- 固定翼无人机优缺点介绍及其起降原理的分析 39次下载
- 基于STM32的无人机姿态测量系统设计 44次下载
- 采用STM32实现无人机姿态测量系统设计 11次下载
- 小型四旋翼无人机组机方案 96次下载
- 一种四旋翼无人机控制系统的设计与实现研究 16次下载
- 基于数据融合和串级PID的小型四旋翼无人机高度测量与控制系统 19次下载
- 微小型旋翼无人机总体设计与实现 12次下载
- 一种小型无人机的导航系统方法设计 23次下载
- 基于红外传感器的无人机姿态测量方法 103次下载
- 什么是无人机图传系统?无人机图传系统的构成 9007次阅读
- 深度研究垂直起降固定翼无人机技术 1024次阅读
- 无人机链路系统的组成 1.6w次阅读
- STC8A无人机-驱动篇 826次阅读
- Naza-M多旋翼无人机飞控系统的详细资料简介 1.2w次阅读
- 无人机在电力行业有怎么样的应用 1w次阅读
- Aerobits为无人机检测和避障系统推出解决方案 4506次阅读
- 无人机技术现状及无人机行业未来发展趋势 3.6w次阅读
- 一文汇总无人机基本知识 1.4w次阅读
- 无人机四大系统的作用和发展趋势 1.3w次阅读
- 暴力拆解多旋翼无人机 揭秘背后黑科技 4733次阅读
- 无人机的飞行原理设计详解 4.4w次阅读
- 微型无人机发展前景_无人机发展趋势 8416次阅读
- 基于Xllinx Vivado HLS的小型无人机平衡仪设计 2012次阅读
- 单旋翼无人机与遥控直升机有区别吗? 4795次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多