四旋翼无人机控制系统设计分析.docx

上传人:w**** 文档编号:6500981 上传时间:2022-02-04 格式:DOCX 页数:8 大小:32.47KB
返回 下载 相关 举报
四旋翼无人机控制系统设计分析.docx_第1页
第1页 / 共8页
四旋翼无人机控制系统设计分析.docx_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《四旋翼无人机控制系统设计分析.docx》由会员分享,可在线阅读,更多相关《四旋翼无人机控制系统设计分析.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、四旋翼无人机控制系统设计分析摘要:针对四旋翼无人机受干扰时姿态掌握效果差的问题,提出了基于深度学习的无人机掌握系统设计。系统选用STM32芯片进行掌握,采纳MEMS传感器采集姿态调整数据,选用NRFNRF51822芯片实现远距离监控和参数调整,电源模块采纳TP4059芯片供电,并对电池电量进行监控。构建深度学习目标掌握模型,运用深度学习算法设计无人机掌握器,保证系统处于一种高动态平衡稳定状态,提高了无人机的掌握精准度,对处理突发性群体事件具有重要意义。关键词:四旋翼无人机;深度学习;姿态掌握;STM32四旋翼无人机是一种能够垂直起降的自主飞行器1,具有结构简洁、便于悬停及垂直起降的特点,同时具

2、有较为良好的可控性,既在近地监视与侦察等军事任务中有着广泛的应用2,又在环境监测、森林防火、农业植保等民用方面具有宽阔的讨论和应用前景3。由于四旋翼无人机是一个非线性、欠驱动、强耦合且存在多个变量的掌握对象4,为较好的完成四旋翼无人机的位姿掌握,本文依据深度学习的原理,设计了一种基于STM32的四旋翼无人机掌握系统。1无人机掌握系统总体设计四旋翼无人机主要由机架、飞行掌握器、导航与定位系统、自动避障系统等组成,无人机掌握系统负责掌握无人机飞行,掌握系统的性能确定了无人机飞行的稳定性。本掌握系统总体框图如图所示。主掌握器主要完成掌握电路初始化、驱动外围模块电路,以及核心算法处理等操作;姿态检测模

3、块负责将姿态传感器采集到的位置信息输入到算法单元进行估算,并将获取的此刻及下一时刻的姿态信息传送到掌握模块,通过测算下一步动作实现无人机姿态调整;通过主掌握器提供的四路PWM波完成直流电机的掌握和调整;电源管理模块提供适配电压给各模块电路;无线通信模块负责远距离通信。1、1主掌握器作为飞行掌握器的核心,主掌握器负责接收四旋翼无人机的各项掌握指令,在无遥控信号输入时自主完成飞行。本设计选用ST公司的STM32F4作为主控芯片。主掌握器将遥控器接收到的PWM信号进行解码,得到目标姿态,为电调提供4路PWM信号掌握4个无刷电机的转速,以掌握飞行姿态,并将姿态传感器的实时数据发送给存储器,估计下一时刻

4、的姿态。STM32F4系列芯片的电路图如图2所示。1、2姿态检测模块为获取四旋翼无人机的姿态信息,本设计中选择MPU6050为主掌握器提供无人机的姿态改变检测;磁力传感器选用HMC5883L元件,完成四轴无人机航向角的检测;气压高度计芯片选用的MS5611系列芯片,可对四周10cm的大气压进行精确测量,经各自测量的数据进行融合,优劣互补。1、3无线通信模块为完成无人机掌握系统和地面站之间的远程通信,无线通信模块采纳NRF模块。系统采纳基于2、4GHz的无线通信技术的新一代低功耗芯片NRF51822,将其作为协处理器,与远程遥控器交互通信,实现远距离调整参数,并监控无人机飞行状态。通信模块中选用

5、了FLY-SKYFS-T62、4G数码比率遥控器,该遥控器采纳的是间隔发送工作模式,发射功率低,工作时间长,且具有较高的性价比。NRF模块原理图如图3所示。1、4电机驱动模块电机驱动模块由电机和电调组成,二者互相协作带动无人机的螺旋桨转动。无人机的空中姿态由电机转速确定,主掌握器通过电机驱动电路完成电机掌握,掌握器输出的PWM信号并未直接作用于电机,而是通过电调进行处理,将处理后得到的三相电流驱动无刷电机。本系统的驱动装置采纳MT2213-920KV型无刷直流电机,连接线路如图4所示。1、5电源管理模块本设计中的电源管理模块不仅负责为系统各模块电路提供适配电压,并为电池提供充电功能,也要实时监

6、控电池电量的使用状况,当电池电量低于设定阈值时,需将紧急处理指令传至地面站。系统供电方案如图5所示。电源管理模块选择的是TP4059电池充电管理芯片和XC6204稳压器芯片。TP4059通过USB接口给电池充电,XC6204保证在低压时能够为主掌握器和无线通信模块供电,为系统提供稳定电源。2系统软件功能设计本系统根据模块化、结构化的思想,开发各模块的软件系统,目的是即使四旋翼硬件平台变更,只需将原有软件系统稍作修改,即可在新的平台上应用。针对传统掌握算法需要建立冗杂数据模型这一缺乏,本软件系统的设计是采纳基于深度学习的无人机掌握算法。依据深度学习的原理,对掌握系统软件进行局部设计,提出区域卷积

7、神经网络(R-CNN)。首先,将图像划分成2000-3000个候选区域,支持向量机训练分类器将每个区域的特征进行分类和排序,最终采纳回来算法进行目标边界框重新定位,深度学习目标掌握模型如图7所示5。将无人机的三轴加速度和角速度作为六个状态量,该状态量与目标值之间的差距Error如式1所示:(式中1和2表示加速度与角速度的权值;c1c2c3ss、sc1c2c3sss、c1c2c3sss表示当前状态中的各重量;t1t2t3ss、st1t2t3sss、t1t2t3ss表示目标状态中的各重量。式1中第一部分为三轴加速度,第二部分为三轴角速度。若目标值与六个状态量的差距越大,Error会增大,无人机飞离

8、目标状态越远,说明无人机飞行越不平稳;若两者差距为0,则Error也为0,说明无人机到达了目标状态。由式1可知,Error的数值大小与无人机稳定时的状态呈负相关。在本设计中使用Error值衡量无人机飞行的稳定性,Error值越小,无人机飞行越趋于目标状态,飞行越稳定,掌握器的掌握效果越好。按照模型,系统的软件设计由主掌握器模块、数据采集模块、电机掌握模块、无线通信模块等四部分组成。主掌握器的流程如图8所示。主掌握器模块负责完成整个掌握电路硬件初始化,算法处理,掌握器外围电路驱动等操作。通过消息机制,各任务管理模块之间进行信息交互处理,在整个掌握系统中,掌握中心负责提供需要调整的位置改变量,系统

9、掌握中心需要的最新姿态信息由姿态测算模块实时提供,姿态调整由电机驱动器驱动电机实现。整个主掌握器采纳模块化编程,以方便程序移植,四旋翼无人机飞行器软件流程图如下:无人机上电初始化后,首先设置无人机工作模式,接下来检测电源系统、传感器等是否正常,自检正常后则启动运行程序,获取姿态检测模块中各传感器数据,利用核心算法获取实时姿态信息,反馈给主掌握器,以调整飞行状态。本系统软件流程如图9所示。3仿真分析本系统基于GitHub中一个开源的四旋翼无人机平台验证掌握器的掌握效果6。六个状态量分别是无人机的三轴角速度与三轴加速度,四个动作量分别是四个电机的转速,并添加噪声模拟无人机真实飞行中受到的干扰,无人

10、机的仿真环境如图10所示。针对无人机掌握系统的设计合理性进行仿真试验,在掌握器掌握下,设定无人机飞行500步,并记录Error的最大值、最小值和平均值。分别对不加掌握器、加PID掌握器与基于深度学习的掌握器在空中飞行时进行对比试验。三者的error改变曲线如图11所示。图11中,横坐标step表示无人机飞行步数,纵坐标为每步对应的error值,图中的虚线表示500步error的均值。由图11(a)知,error值随步数增大显现出明显的单调递增趋势,说明不加掌握器时,无人机的三轴姿态角离期望值越来越偏离,不能稳定飞行;图11(b)曲线随步数增加在一个较小的范围内上下波动,但没有发散趋势,500步

11、error的均值比图11(a)小,说明加PID掌握器时,无人机的姿态角保持在肯定范围内,提高了系统的稳定性;图11(c)的曲线与图11(b)比较接近,但其均值明显比PID掌握器小,说明基于深度学习的掌握器性能优于传统PID掌握器。4结论四旋翼无人机掌握作为掌握领域的讨论热点,具有非线性、强耦合等特点,本文设计出一种基于深度学习的四旋翼无人机掌握系统设计方案,该方法相较传统PID掌握器。避开了冗杂的建模过程,通过仿真试验,其掌握效果优于PID掌握器,具有较好的抗扰性。后续将进一步优化算法,使该算法能适应不同结构的无人机,以及更加冗杂的环境,提高算法的鲁棒性。 黄靓 单位:平顶山工业职业技术学院本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第8页 共8页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁